完整的证书生成命令: #根证书生成 cd /root/ mkdir ca cd ca/ mkdir certs crl newcerts private chmod 700 private touch index.txt echo 1000 > serial vim openssl.cnf #see ca openssl....
记一次RocketMQ 消息已经消费然则cosumer offset没有更新的问题 发现问题: 开发中在项目重启时会重复消费消息,但其实消息已经消费过了。 查找问题: 1.RocketMq console查看,发现订阅组消...
1.方法 性能调优流程如上图,开始调优之前我需要对程序的性能需求有明确的了解,这些需求往往来源于对系统定义的优先级等方面 2.应用程序的系统需求 2.1 可用性 简单的说就是要保证系统不容易...
一、命令 vmstat 《vmstat命令详解 》《 Linux vmstat命令实战详解 》 mpstat 《 Linux CPU实时监控mpstat命令详解 》 二、概念 a)让步式上下文切换 让步式上下文切换是指执行线程主动释放C...
一、常见的缓存策略有哪些 由于不同系统的数据访问模式不同,同一种缓存策略很难在不同的数据访问模式下取得满意的性能 缓存策略的分类: 1)、基于公平原则 FIFO(先进先出 queue) 2)、基...
Mybatis 架构 怎么看源码 下载源码 (通过maven下载,或者github下载) 解压源码 创建maven工程,把源码导入 在maven库中找到pom,复制到工程的pom中 怎么看源码 从官网文档中查找最简单的例...
一、为什么要有树 1.ArrayList和LinkList的区别?(有序的情况下) ArrayList查快,写慢 LinkList查慢,写快 2.二叉树 定义:二叉树一个节点左子节点的关键字小于这个节点,右子节点关键字大...
一、什么是代理模式 代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 代理模式的分类:代理模式分为...
软件 选举 Raft (Tidb) 以不同的超时时间错开选举时间,分别向其它节点发送选自己的请求。直到被半数节点承认为止 https://my.oschina.net/laigous/blog/3075705 Kafka 主要原理是通过zooke...
Raft算法主要应用于分布式集群系统中,如果保证高可用和数据一致性,它主要定义两方面的规范:选主(Leader Election)和复制日志(Log Replication) 1.选主机制 Raft定义了集群节点三个状态...
dubbo服务发布大致流程如图 可以分为以下几个步骤 一、读取配置 二、初始化各种配置对象 三、根据配置组装dubbo服务URL 四、创建代理类、并缓存 五、创建nettyServer接收服务请求,注意creat...
ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面...
1.git stash 使用场景: 1.当我们在本地做了一些修改,但并不适合提交时,这时需要到其他分支或线上分支做BUG修改或者其他任务时,我需要将目前的修改保存起来,然后再切换代码。 2.当我们发...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复