部署的流程图 部署的详细过程 编译Docker镜像 Sentinel源码下载 https://gitee.com/pingfanrenbiji/Sentinel.git Se...
部署的流程图 部署的详细过程 编译Docker镜像 Sentinel源码下载 https://gitee.com/pingfanrenbiji/Sentinel.git Se...
Sentinel控制台页面 Sentinel核心架构图 如图上半部分是做数据统计的 下面部分就是使用统计的数据做规则的校验 整个过程就是一个链 Sentinel核心骨架是Pr...
K8s四层网络 抽象成四层网络 Node节点网络 底层基础设施支持节点主机之间网络的互通 Pod网络 能够相互做IP寻址、相互通讯 同一节点上的Pod网络 大多数场景下一个p...
承接上文内核怎么帮程序建立连接的[https://mp.weixin.qq.com/s/Sjjzq-QxItJwos-kL0OX1A] 抓包 tcp -nn -i eth0 ...
OSI网络七层参考模型 这是7层网络参考模型非实现层面的 TCP/IP协议实现 TCP/IP协议实现了七层网络模型 将展示层和会话层合并到了应用层 微信、QQ或tomcat进...
jdk1.7 分段锁 1、HashTable容器在竞争激烈的并发环境下表现出效率低下的原因,是因为所有访问HashTable的线程都必须竞争同一把锁 2、假如容器里有多把锁,...
Java集合类关系图整理 图1 图2 “脱掉HashSet的外衣“ 构造函数 默认构造器 将传入的集合添加到HashSet的构造器 将传入的集合添加到HashSet的构造器 ...
关于百度链往期文章汇总 在百度超级链Xuper上部署智能合约并实现存证功能 对百度超级链Xuper使用过程中的进一步理解 在Xuper链上部署Java语言智能合约和分析存证合...
前言 这篇文章咱聊聊怎样的饮食习惯才会健康长寿的话题 为何说这个话题 因为我姥爷最近又因为三高(高血压 高血脂 高血糖)住院了 之前就因为三高住过一次医院 归结原因 还是因为...
前言 之前写过一篇文章,在百度超级链Xuper上部署智能合约并实现存证功能这里叙述了 搭建3个节点 将节点1作为出块节点,这篇文章 咱们配置下将节点1和节点2作为出块节点,节...
前言 存储引擎 wiredTiger引擎 1、3.0新增引擎 推荐使用2、可以支撑更高的读写负载和并发量 3、配置缓存 4、journal即预写事务日志 a、journal就...
场景 优化缘由 执行一条命令 经历的过程 发送命令网络传输时间 命令在Redis服务端队列中等待的时间 命令执行的时间(Redis中的slowlog只是检测这一步骤的时间) ...
现实生活中的使用场景 几个摄影师朋友找到你, 他们的摄影作品上传到自己的blog后总是被其他人盗用, 使用水印之类的方法也无法避免像截取部分这种情况, 他们需要一个能证明摄影...
Semaphore实现共享锁 简介 DEMO了解其用法 Semaphore实现互斥锁 简介 DEMO了解其用法 Semaphore提供的方法 Semaphore(int pe...
AQS简介 原名 AbstractQueuedSynchronizer 即队列同步器 是构建锁和其他同步组件的基础框架(如ReentrantLock、ReentrantRea...
可重入锁ReentrantLock实现层面依赖 一、CAS(compareAndSet) LockSupport 基本的方法 park [1] part和Thread.yie...
简介 栅栏类似于闭锁,它能阻塞一组线程直到某个事件的发生。栅栏与闭锁的关键区别在于,所有的线程必须同时到达栅栏位置,才能继续执行。闭锁用于等待事件,而栅栏用于等待其他线程。 ...
前言 countDownLatch具有的功能 CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,这些线程会阻塞。 其它线程调用countDow...