会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhenhong
昵称:
zhen_hong
园龄:
8年10个月
粉丝:
21
关注:
31
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
spring源码
(18)
java
(11)
zookeeper
(2)
spring cloud
(2)
spring
(2)
RocketMQ
(2)
logback
(2)
log4j
(2)
eureka
(2)
开发语言
(2)
更多
随笔分类
# mybatis源码分析(1)
# redis读书笔记(1)
# rocketMQ(1)
# springboot源码分析(1)
# springCloud(1)
# springMVC源码分析(1)
# spring源码分析(1)
cron4j源码分析(1)
dubbo源码分析(1)
freemarker(2)
hadoop(1)
java(12)
javaGUI(1)
javascript(1)
javaweb(1)
java模式(8)
JDK源码系列(1)
JMS(10)
JVM(2)
mybatis(2)
Netty源码分析(1)
nexus(1)
redis(1)
secureCRT(1)
shiro(2)
solr(1)
solr集群(1)
solr配置分词器(1)
spring(11)
spring-boot(12)
springcloud(4)
springMVC(3)
ssh整合(1)
ssm整合(1)
Struts(1)
thymeleaf(3)
tomcat(5)
tomcat源码分析(1)
大杂烩(1)
架构设计(1)
配置文件(1)
日志(1)
容器(1)
数据结构(1)
更多
随笔档案
2023年9月(3)
2023年8月(7)
2023年7月(8)
2023年6月(4)
2023年5月(2)
2023年4月(5)
2023年3月(3)
2023年1月(4)
2022年12月(2)
2022年11月(9)
2022年10月(1)
2022年9月(7)
2022年8月(5)
2022年7月(4)
2022年6月(4)
2022年5月(4)
2022年4月(4)
2022年3月(4)
2022年2月(1)
2022年1月(8)
2021年12月(2)
2021年11月(1)
2021年10月(2)
2021年9月(4)
2021年8月(2)
2021年7月(1)
2021年6月(1)
2021年5月(3)
2021年3月(1)
2021年1月(2)
2020年11月(1)
2020年9月(2)
2020年7月(2)
2020年5月(1)
2020年4月(3)
2020年3月(1)
2019年11月(2)
2019年10月(4)
2019年8月(3)
2019年2月(10)
2018年8月(4)
2017年8月(1)
2017年6月(11)
2017年5月(30)
2016年12月(2)
2016年11月(2)
2016年10月(15)
2016年9月(15)
更多
阅读排行榜
1. java图形界面写个小桌面,内置简单小软件(28207)
2. redis的使用(15118)
3. springBoot-打包(12294)
4. java解析xml文件(11906)
5. 适配器模式(6738)
评论排行榜
1. java图形界面写个小桌面,内置简单小软件(2)
2. spring+mybatis最简多数据源配置(1)
3. JVM指令(1)
4. java解析xml文件(1)
5. redis的使用(1)
推荐排行榜
1. java图形界面写个小桌面,内置简单小软件(7)
2. bean的创建(五)第一部分(1)
3. springboot的邮件服务(1)
4. 使用ASM实现动态代理(1)
5. JVM指令(1)
最新评论
1. Re:JVM指令
博主太优秀了!!!!爱了爱了!
--细水长刘
2. Re:java图形界面写个小桌面,内置简单小软件
有图片吗
--码虎不得
3. Re:java图形界面写个小桌面,内置简单小软件
能送一下图片吗?谢谢!
--码虎不得
4. Re:redis的使用
怎么删除的 ,我的 报错 Node 127.0.0.1:7003 is not empty. Either the node already knows other nodes (check with...
--十色鹿
5. Re:spring+mybatis最简多数据源配置
可以
--花溪的小石头
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
···
22
下一页
2023年6月15日
4、ServerBootstrap之通道的创建与注册
摘要: 一、ServerBootstrap概览 在第一节的例子中有以下代码 public void bind(int port) { //NIO线程组,Reactor线程组,一个用于接受客户端的请求,另一个用于进行SocketChannel的操作 EventLoopGroup bossGroup = new
阅读全文
posted @ 2023-06-15 19:45 zhen_hong
阅读(21)
评论(0)
推荐(0)
编辑
2023年6月3日
3、dubbo配置类的分析-2
摘要: 接着上一节的内容,上一节我们分析到了com.alibaba.dubbo.config.ServiceConfig#doExport方法,接下来我们继续分析com.alibaba.dubbo.config.ServiceConfig#doExportUrls方法 private void doExpo
阅读全文
posted @ 2023-06-03 23:43 zhen_hong
阅读(15)
评论(0)
推荐(0)
编辑
2023年5月21日
11、tomcat源码系列总结
摘要: 一、tomcat目录 catalinaHome:表示tomcat产品的安装目录 catalinaBase:表示tomcat实例的目录,通常是放置配置文件,jar包,web应用的目录,不过在通常情况下和catalinaHome是一样的 二、类加载器 tomcat中有三个默认的类加载器,他们的层级结构如
阅读全文
posted @ 2023-05-21 14:03 zhen_hong
阅读(59)
评论(0)
推荐(0)
编辑
2023年5月14日
2、NioEventLoopGroup概览
摘要: 下面是一个简单的服务器程序 public class TimeServer { public void bind(int port) { //NIO线程组,Reactor线程组,一个用于接受客户端的请求,另一个用于进行SocketChannel的操作 EventLoopGroup bossGroup
阅读全文
posted @ 2023-05-14 16:18 zhen_hong
阅读(25)
评论(0)
推荐(0)
编辑
2023年4月26日
10、Netty内存池之PoolChunk与PoolSubPage
摘要: 一、原理 请移步到《netty的内存池设计》 二、PoolChunk与PoolSubPage 2.1 PoolChunk 2.1.1 简介 PoolChunk表示一个内存块,默认16M,用于管理分配内存,以下为PoolChunk的类图 PoolChunkMetric:接口,usage方法用于获取Po
阅读全文
posted @ 2023-04-26 20:11 zhen_hong
阅读(52)
评论(0)
推荐(0)
编辑
2023年4月19日
2、springboot嵌入tomcat
摘要: 用过springboot的人都知道,springboot只需要通过一个main方法就能够启动,然后就可以直接在浏览器中敲入映射的地址就可以访问资源,那么springboot是如何将web服务器嵌入进去的人,这里我们只分析tomcat(因为我对tomcat更熟悉) 那么问题来了,这个Tomcat是在哪
阅读全文
posted @ 2023-04-19 10:23 zhen_hong
阅读(58)
评论(0)
推荐(0)
编辑
2023年4月14日
3、mac编译openJDK10和配置环境
摘要: 1、首先安装Xcode(这个Xcode我是直接使用mac的App store安装的) 2、安装freetype与ccache 安装命令如下: brew install freetype ccache 如果没有安装brew(一个包管理工具,类似Linux的yum,apt-get),请自行安装 3、安装
阅读全文
posted @ 2023-04-14 15:55 zhen_hong
阅读(44)
评论(0)
推荐(0)
编辑
2023年4月8日
分布式任务调度
摘要: 一、master任务分配模式 选举一台机器作为master,master除了需要处理任务之外,赋予额外的能力,比如检测活跃机器,然后根据分配策略分配任务以及失败,超时任务重新调度等能力。 1.1 架构设计 1.2 模块设计 1.2.1 master选举 master选举采用最简单的实现方式,就是抢占
阅读全文
posted @ 2023-04-08 12:52 zhen_hong
阅读(32)
评论(0)
推荐(0)
编辑
2023年4月2日
三、appender分析
摘要: 一、何为Appender? appender将控制你的日志输出到什么地方?控制台or文件,高级一点的appender还可以控制你的日志文件是按时间滚动还是按文件大小滚动, 本篇文章将重点分析下 ch.qos.logback.core.rolling.RollingFileAppender 二、Rol
阅读全文
posted @ 2023-04-02 19:37 zhen_hong
阅读(62)
评论(0)
推荐(0)
编辑
2023年3月14日
14、dubbo源码系列总结
摘要: 一、服务暴露过程 -》 创建ServiceBean,这个类实现了InitializingBean -》 准备各种配置,保证服务暴露时不会缺失属性 -》 ServiceBean实现了ApplicationListener接口,在spring触发ContextRefreshEvent时,开始暴露服务。
阅读全文
posted @ 2023-03-14 11:08 zhen_hong
阅读(43)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
22
下一页
点击右上角即可分享