09 2019 档案
摘要:Java中的阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加操作支持阻塞地插入和移除方法。 1)支持阻塞地插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满。 2)支持阻塞地移除方法::意思是在队列为空时,获取元素的线程会等待队列变为非空。 阻
阅读全文
摘要:Jmeter5.1——聚合报告参数分析 Label: 每个JMeter的element的Name值。例如HTTP Request的Name。 Samples:发出请求的数量。如果线程组中配置的是线程数200,循环次数为50则总的数量为100000。 Average:平均响应时间(单位:ms)。默认是
阅读全文
摘要:通过Acutator和SpringCloudConfig完成"灰度部署"——动态刷新网关路由配置 先声明下,我这个可能是冒牌的灰度部署,技术有限,纯粹个人笔记分享。 前段时间接到了头头给我的一个任务,让我研究下“灰度部署”,说是保证一个服务要升级的时候,不能停掉服务。操作步骤是,比如老版本的服务端口
阅读全文
摘要:JVM学习笔记——类加载过程 类加载模型——双亲委派模型(Parents Delegation Model)也可称为“溯源委派加载模型” Java的类加载器是一个运行时核心基础设施模块,主要是启动之初进行类的Load、Link和Init,即加载、链接、初始化。 第一步,Load阶段读取类文件产生二进
阅读全文
摘要:JVM学习笔记——字节码指令 字节码 0与 1是计算机仅能识别的信号,经过0和1的不同组合产生了数字之上的操作。另外,通过不同的组合亦产生了各种字符。同样,可以通过不同的组合产生不同的机器指令。在不同的时代,不同的厂商,机器指令组成的集合是不同的。但毕竟CPU是底层基础硬件,指令集通常以扩展兼容的方
阅读全文