本文变更日志: 2021-09-09 更新,基于 Go 1.16.7 更新改动点:完善了表组测试的说明修改了基准测试,1.16 版本下,不再需要主动设置 b.N 对于有经验的...
本文变更日志: 2021-09-09 更新,基于 Go 1.16.7 更新改动点:完善了表组测试的说明修改了基准测试,1.16 版本下,不再需要主动设置 b.N 对于有经验的...
Kafka源码分析-网络层-1 Kafka源码分析-网络层-2 Kafka源码分析-网络层-3 Kafka源码分析-配置文件 Kafka源码分析-启动流程 Kafka基础组件...
String 类可以认为是 Java 语言中最为常用的类了,对于 String 的理解更是 Java 面试题的常客。但作为一个 Java 程序员,对于 String 是否足够...
Java 编程时,总会遇到可预见或不可预知的异常情况,程序如何处理好这些异常是保证程序稳定健壮的无比重要。对于 Java,通过 Throwable 类的众多子类来描述程序遇到...
最近因为项目需要在做两个项目间数据同步的需求,具体是项目1的数据通过消息队列同步到项目2中,因为这个更新操作还涉及到更新多个库的数据,所以就需要多数据源切换的操作。下面就讲讲...
Quartz分布式定时任务的暂停和恢复等: 前两篇我们了解了quartz分布式定时任务的基本原理和实现方式,知道所有的定时任务都会被持久化到数据库。那么我们肯定可以通过操作数...
Quartz应用和集群原理分析: 使用的环境版本:spring4.x+quartz2.2.x ****1.1 如何在spring中集成quartz集群**** 1.1.1 基...
近年来,区块链技术(部分人更愿意称之为分布式账本技术)的走红将分布式技术的概念带入大众的视野。区块链技术之所以备受追捧,一方面是其展现了一种在计算机的辅助下,人类可以以无中心...
Fabric 是联盟链,一个 channel 就好比一个联盟,如果有新的机构需要加入,则必须得到联盟内的成员的认可。 正是基于这样的场景,fabric 在为 channel ...
IT 行业诞生初期,开源精神极大的推动了计算机行业的飞速发展。对于人类影响深远的例如 Internet 协议,邮件,FTP 服务,都是免费的。 计算机科学家们,无私共享出他们...
1. LRU 1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将...
简介 操作系统中进行内存管理中时采用一些页面置换算法,如LRU、LFU和FIFO等。其中LRU应用较为广泛。LRU的全称是Least Recently Used,即最近最少使...
在工程中时常会遇到一些需求,例如定时刷新一下配置、隔一段时间检查下网络状态并发送邮件等诸如此类的定时任务。 定时任务本质就是一个异步的线程,线程可以查询或修改并执行一系列的操...
在深入学习区块链时,不可避免的需要了解密码学。区块链算是对密码学的一次整合运用,虽然并无太多创新的密码算法,但也值得深入了解一下。 之前对密码学并无太多的研究,因此买了两本简...
作者:罗胜金版权声明:欢迎转载,请注明原作者 1. 前言 下文将总结我的TLA+技术学习心得,分为道(理论)、法(方法)、术(技术)、器(工具)、用(案例)五个主要部分。 2...