会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
O'Neal
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
下一页
2019年7月5日
Kafka2.0消费者客户端使用
摘要: 1 初始化配置 Kafka 通过 KafkaConsumer 构造器初始化生产者客户端的配置。 常用的重要配置,详见 "官网" 。 bootstrap.servers:Kafka 集群地址(host1:post,host2:post),Kafka 客户
阅读全文
posted @ 2019-07-05 23:56 O'Neal
阅读(1829)
评论(0)
推荐(0)
2019年7月4日
Kafka2.0生产者客户端源码分析 - Sender线程
摘要: Kafka 在初始化生产者客户端时,创建并启动 Sender 线程。通过 Sender 线程来发送消息、处理消息的响应。通过“volatile boolean running”状态控制 Sender 线程不断轮询,调用 NetworkClient 的 poll 方法。Netw
阅读全文
posted @ 2019-07-04 13:40 O'Neal
阅读(722)
评论(0)
推荐(0)
Kafka2.0生产者客户端源码分析
摘要: 1 KafkaProducer 构造器 1. 初始化参数配置。 2. 初始化记录累加器 RecordAccumulator。 3. 初始化 Kafka 连接 KafkaClient,发现集群的所有节点加入缓存。 4. 初始化实现了 Runnable 接口的 Sender 对象,并在 ioThread
阅读全文
posted @ 2019-07-04 11:59 O'Neal
阅读(548)
评论(0)
推荐(0)
2019年7月3日
Java 并发集合类
摘要: 集合 1 ConcurrentHashMap 基于 散列链表+红黑树 实现,类似于 HashMap,JDK 8 进行了优化,利用 volatile + CAS 实现无锁化操作,保证线程安全的同时,提高性能。默认容量16,默认加载因子0.75; &ems
阅读全文
posted @ 2019-07-03 13:11 O'Neal
阅读(278)
评论(0)
推荐(0)
2019年7月2日
Kafka2.0生产者客户端使用
摘要: 1 初始化配置 Kafka 通过 KafkaProducer 构造器初始化生产者客户端的配置。 常用的重要配置,详见 "官网" 。 bootstrap.servers:Kafka 集群地址(host1:post,host2:post),Kafka 客户
阅读全文
posted @ 2019-07-02 22:33 O'Neal
阅读(640)
评论(0)
推荐(0)
2019年7月1日
Java 集合类
摘要: 1 List 1.1 ArrayList 基于数组实现,按照插入顺序排序,可重复,线程不安全,默认初始化为空数组对象,在添加第一个元素时,初始化大小为10的数组。支持自动扩容,扩展因子为0.5,即 newCapacity=oldCapacity*1.5,扩容方式是 Arrays.copyOf(ele
阅读全文
posted @ 2019-07-01 16:02 O'Neal
阅读(161)
评论(0)
推荐(0)
2017年12月11日
Spring中的事务
摘要: 全局事务和本地事务 1、全局事务 基本的支持分布式事务; 在业内,主要用来解决分布式事务的方案是使用柔性事务。柔性事务包括几种类型:两阶段型、补偿型、异步确保型和最大努力通知型。 事务管理器控制着全局事务,管理事务生命周期,并协调资源。资源管理器负责控制和管理实际资源。在全局事务中,为了保证所有的操
阅读全文
posted @ 2017-12-11 22:59 O'Neal
阅读(496)
评论(0)
推荐(0)
2017年12月10日
Mybatis-Spring整合Spring
摘要: 因为 MyBatis 用 SqlSessionFactory 来创建 SqlSession ,SqlSessionFactoryBuilder 创建 SqlSessionFactory ,而在 Mybatis-Spring 中提供了继承自 Spring 接口 FactoryBean 的 SqlSes
阅读全文
posted @ 2017-12-10 14:31 O'Neal
阅读(272)
评论(0)
推荐(0)
MyBatis源码探索
摘要: 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuilder 则可以从 XML (mybatis-con
阅读全文
posted @ 2017-12-10 13:56 O'Neal
阅读(283)
评论(0)
推荐(0)
2017年12月9日
centOS7虚拟机连接大网
摘要: 1、启动vm服务 如果遇到无法启动时,需要还原vm默认配置解决 2、更改vm设置为NAT模式 3、centOS开启DHCP
阅读全文
posted @ 2017-12-09 21:10 O'Neal
阅读(218)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告