摘要:
概念 消息中间件 同一个topic中,无关的数据分散到不同的分区,有一定顺序的发送到同一个分区中。分区内部有序 给partition做副本,提高可靠性 只允许在主分区做w/r操作 整体流程: 阅读全文
摘要:
ByteBuffer ByteBuffer 使用byte[]数组存储 capacity 数组长度 limit 第一个不可读取或写入的index mark 标记当前position,通过reset返回到mark位置 position 下一个要读取或写入的index int remaining() 获取 阅读全文
摘要:
AnnotationConfigApplicationContext Java配置方式 @Test(expected = BeanCreationException.class) public void testFbkMethod() { new AnnotationConfigApplicatio 阅读全文
摘要:
单体环境 jar <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.1</version> </dependency> java import 阅读全文
摘要:
命令行方式 创建一个主题 [root@manager129 kafka_2.12-2.8.0]# ./bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic heima -partitions 2 --replication-f 阅读全文
摘要:
安装zookeeper 下载安装包 zookeeper下载 在/opt/下解压 [root@manager129 zookeeper]# pwd /opt/zookeeper [root@manager129 zookeeper]# ls bin conf data docs lib LICENSE 阅读全文
摘要:
eclipse代码块折叠插件 转 Eclipse代码块折叠插件,安装使用 阅读全文
摘要:
子模块寻找相对路径父模块 <parent> <artifactId>jh4j</artifactId> <groupId>com.xx</groupId> <version>2.2.TEST3</version> <relativePath>../</relativePath> </parent> 阅读全文
摘要:
关键类 atomic获取数据库连接: AbstractDataSourceBean.getConnection() com.atomikos.datasource.pool.ConnectionPool.borrowConnection recycleConnectionIfPossible 卡死 阅读全文
摘要:
锁的概念 对象头和锁 偏向锁 轻量级锁 重量级锁 偏向锁 当线程再次请求这个锁时,无需进行相关的同步操作 -XX:+UserBiasedLocking Vector线程安全,使用synchronize实现,开启偏向锁可以提高程序运行速度 public class Biased { public st 阅读全文
摘要:
JavaScript Eslint 安装eslint模块 idea配置eslint .eslintrc.js module.exports = { // 此项是用来告诉eslint找当前配置文件不能往父级查找 root: true, // 此项是用来指定eslint解析器的,解析器必须符合规则,ba 阅读全文
摘要:
从仓库拉去代码 git clone git@ip:url 阅读全文
摘要:
Java虚拟机的基本结构 java虚拟机架构 启动Java虚拟机 java [-option] class [args...] Options: Java虚拟机启动参数 Class: 带有main方法的Java类。 args: main方法的参数 Java堆 几乎所有的对象都在堆中。 根据垃圾回收机 阅读全文
摘要:
Lambda表达式 public class Test { public static void main(String[] args) { fun((a) -> a + 100); } static void fun(Function<Integer, Integer> fun) { System 阅读全文