etcd集群部署(持续更新)

  • Post author:
  • Post category:其他

集群部署 切换命令行版本到v3: export ETCDCTL_API=3 本地集群部署 官方工具:goreman。提供基于Procfile配置文件的方式,部署简单。 实际使用时,考虑服务的可用性,一般采用多机集群。本地集群可用于测试时快速搭建服务,具体操作参考 官方文档 ,个人推荐测试时也是用多机集群部署方案。 多机集群 参考自 官方文档 。共有三种集群部署方案: Static etcd Dis…

继续阅读 etcd集群部署(持续更新)

JUC(16)锁

  • Post author:
  • Post category:其他

公平锁 ,非公平锁 公平锁: 非常公平, 不能够插队,必须先来后到! 非公平锁:非常不公平,可以插队 (默认都是非公平) public ReentrantLock() { sync = new NonfairSync(); } public ReentrantLock(boolean fair) { sync = fair ? new FairSync() : new NonfairSync();…

继续阅读 JUC(16)锁

报错 throw err; ^ Error: Cannot find module ‘require-all‘

  • Post author:
  • Post category:其他

使用express 的npm start 时候报错 直接从新安装npm install require-all 即可 版权声明:本文为weixin_44092085原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin_44092085/article/details/124071627

继续阅读 报错 throw err; ^ Error: Cannot find module ‘require-all‘

[转]在 Windows 操作系统中的已知安全标识符(Sid security identifiers)

  • Post author:
  • Post category:其他

安全标识符 (SID) 是用于标识安全主体或安全组在 Windows 操作系统中的可变长度的唯一值。常用 Sid 的 Sid 标识普通用户的一组或通用组。跨所有操作系统,它们的值保持不变。 此信息可用于故障排除涉及安全问题。它还可用于 ACL 编辑器中可能出现的潜在显示问题。ACL 编辑器的用户或组的名称而不是可能会显示一个 SID。 常用 Sid: SID: S-1-0 名称: 空颁发机构 说明…

继续阅读 [转]在 Windows 操作系统中的已知安全标识符(Sid security identifiers)

IDEA Spark maven pom.xml配置

  • Post author:
  • Post category:其他

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM…

继续阅读 IDEA Spark maven pom.xml配置

UEditor 1.4.3.3的SSRF漏洞

  • Post author:
  • Post category:其他

产生漏洞的代码片段: ueditor\php\Uploader.class.php private function saveRemote() { $imgUrl = htmlspecialchars($this->fileField); $imgUrl = str_replace("&amp;", "&", $imgUrl); //http开头验证 如果不是的话 就retu…

继续阅读 UEditor 1.4.3.3的SSRF漏洞

MyBatis介绍及教程

  • Post author:
  • Post category:其他

MyBatis简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis的优缺点 优点:…

继续阅读 MyBatis介绍及教程

ARM与X86 CPU架构区别

  • Post author:
  • Post category:其他

CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是 CISC要用最少的机器语言指令来完成所需的计算任务。 RISC和CISC是设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方…

继续阅读 ARM与X86 CPU架构区别

IDEA中打开别人的项目不能运行,点击右键没有run选项问题解决方法

  • Post author:
  • Post category:其他

IDEA中打开别人的项目不能运行,点击右键没有run选项问题解决方法 1、问题描述: 2、原因 3、解决办法 1、问题描述: 打开别人的项目时出现了以下问题: 问题1 :没有run选项,没办法运行。 问题2:出现好多红线错误。 2、原因 SDK即 jdk 没有选择 3、解决办法 点击 File → Project Structure,如下图所示。 发现问题原因,没有配置JDK 下拉选择合适的JDK…

继续阅读 IDEA中打开别人的项目不能运行,点击右键没有run选项问题解决方法

c++使用libhv实现TCP客户端服务端长连接(带有心跳包回复)

  • Post author:
  • Post category:其他

利用libhv三方通信库实现tcp客户端、服务端长连接功能,带有心跳包回复,由于hvlib是在时间中创建的hio对象,如果程序是带有界面,直接用单线程创建hio即可,使用单线程对接收到的数据通过std::function发送到界面进行显示 [libhv源码地址](https://download.csdn.net/download/Pailugou/64827333) [libhv编译window…

继续阅读 c++使用libhv实现TCP客户端服务端长连接(带有心跳包回复)