会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
programmLover
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年6月27日
1. zk基础
摘要: 一 zk基本概念 集群角色 Leader:为客户端提供读写服务 Follower:提供读服务,所有写服务都需要转交给 Leader 角色,参与选举 Observer:提供读服务,不参与选举过程,一般是为了增强 zk 集群的读请求并发能力 会话(session) zk 客户端与服务端之间的连接 通过心
阅读全文
posted @ 2021-06-27 12:35 programmLover
阅读(369)
评论(0)
推荐(0)
2021年5月30日
4-2~4-5 NioEventLoop的创建
摘要: 一 NioEventLoop的创建大纲 1. new NioEventLoopGroup() //创建线程组,默认2*CPU 2. new ThreadPerTaskExecutor() //创建线程执行器 3. for() { newChild() } //构造NioEventLoop 4. 根据
阅读全文
posted @ 2021-05-30 11:51 programmLover
阅读(95)
评论(0)
推荐(0)
2021年5月29日
3-2-1 NioServerSocketChannel 的创建
摘要: 一 NioServerSocketChannel 创建时机: NioServerSocketChannel 会在 AbstractBootstrap#bind(int) 绑定端口时调用到 AbstractBootstrap.initAndRegister() 方法创建 ChannelFuture,调
阅读全文
posted @ 2021-05-29 23:38 programmLover
阅读(107)
评论(0)
推荐(0)
2021年3月10日
RocketMQ 源码解析(1) -- NameServer 启动流程
摘要: 直接进入 NameServer 主函数 org.apache.rocketmq.namesrv.NamesrvStartup#main public static void main(String[] args) { main0(args); } 空壳方法,调用 NamesrvStartup#mai
阅读全文
posted @ 2021-03-10 22:46 programmLover
阅读(203)
评论(0)
推荐(0)
2021年3月6日
Dubbo 源码解析(2) - Dubbo 服务导出
摘要: 直接进入服务导出入口 ServiceConfig#export 方法 //服务导出的入口 public synchronized void export() { if (!shouldExport()) { return; } //获取单例的 DubboBootstrap 并初始化 DubboBoo
阅读全文
posted @ 2021-03-06 15:54 programmLover
阅读(141)
评论(0)
推荐(0)
2021年3月2日
Dubbo 源码解析(1) - Dubbo SPI
摘要: 1. Dubbo SPI 简介、小Demo Dubbo SPI 和 Demo 直接看官网 https://dubbo.apache.org/zh/docs/v2.7/dev/source/dubbo-spi/ 2. Dubbo SPI 源码分析 直接进入 ExtensionLoader#getExt
阅读全文
posted @ 2021-03-02 23:31 programmLover
阅读(98)
评论(0)
推荐(0)
2021年2月28日
spring源码解析-ApplicationContext 启动流程(4)- 执行 AbstractBeanFactory#createBean 方法
摘要: AbstractBeanFactory#createBean 是个抽象方法,具体的实现为 AbstractAutowireCapableBeanFactory#createBean(String, RootBeanDefinition, Object[]) 进入这个方法 @Override prot
阅读全文
posted @ 2021-02-28 22:58 programmLover
阅读(135)
评论(0)
推荐(0)
spring源码解析-ApplicationContext 启动流程(3)- 执行 AbstractApplicationContext#finishBeanFactoryInitialization(ConfigurableListableBeanFactory) 方法
摘要: 直接看源码 /** * * 完成所有单实例 bean 的实例化 * Finish the initialization of this context's bean factory, * initializing all remaining singleton beans. */ protected
阅读全文
posted @ 2021-02-28 20:06 programmLover
阅读(154)
评论(0)
推荐(0)
2021年2月21日
3. MySQL 事物隔离级别及读写锁
摘要: 一 MySQL 事务隔离级别 读未提交(READ UNCOMMITTED):一个事务可以读到其他事务没有提交的数据,会出现脏读、不可重复读、幻读 读已提交(READ COMMITTED):一个事务只能读到另一个已提交的数据修改过的数据,并且其他事务没队该数据进行一次修改并提交后,该事务都能查询到最新
阅读全文
posted @ 2021-02-21 18:20 programmLover
阅读(205)
评论(0)
推荐(0)
2. Explain关键字解析
摘要: 一. explain 列描述 列名 描述 id 在一个大的查询语句中每一个SELECT 关键字都对应一个唯一的 id select_type SELECT 关键字对应的那个查询的类型 table 表名 partitions 匹配的分区信息 type 针对单表的访问方法 possible_keys 可
阅读全文
posted @ 2021-02-21 11:06 programmLover
阅读(256)
评论(0)
推荐(1)
上一页
1
2
3
4
5
下一页
公告