会员
周边
众包
新闻
博问
闪存
赞助商
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
8
9
10
···
22
下一页
2022年9月19日
14、ScheduledThreadPoolExecutor
摘要: 一、前言 ScheduledThreadPoolExecutor是基于ThreadPoolExecutor实现的,在学习ScheduledThreadPoolExecutor时,请先移步到第11节学习ThreadPoolExecutor相关的知识 二、基础 2.1 类图 ThreadPoolExec
阅读全文
posted @ 2022-09-19 23:33 zhen_hong
阅读(8)
评论(0)
推荐(0)
编辑
2022年9月13日
2、TreeMap
摘要: 一、简介 TreeMap是一个有序的Map,它直接由红黑树构成,所以学习 TreeMap只要学会红黑树就可以了,下面是TreeMap的类图 Map:定义基本的增删除改查操作AbstractMap:模板方法,实现了一些基本方法SortedMap:从名字上来看就知道这是一个有序的map,它所定义的接口方
阅读全文
posted @ 2022-09-13 16:06 zhen_hong
阅读(12)
评论(0)
推荐(0)
编辑
2022年9月12日
10、http的解析
摘要: 分析tomcat对http的解析,我们还是要从tomcat接收到请求开始,我们可以通过浏览器直接请求一下,然后打断点,调试一下。 首先说明,一下分析的是NIO类型的socket处理,大致类图如下: org.apache.tomcat.util.net.NioEndpoint.Acceptor 其ru
阅读全文
posted @ 2022-09-12 10:12 zhen_hong
阅读(34)
评论(0)
推荐(0)
编辑
2022年9月9日
2、容器的刷新
摘要: 上一节分析了父容器(ClasspathXmlApplicationContext)的加载,其加载的配置文件可以在web.xml中配置,但是并没有仔细的去研究父容器的创建的过程,那是因为父容器的创建与子容器的创建基本一致。本节将分析ApplicationContext与BeanFactory的刷新过程
阅读全文
posted @ 2022-09-09 11:30 zhen_hong
阅读(8)
评论(0)
推荐(0)
编辑
2022年9月1日
1、dubbo配置标签的解析
摘要: 本源码版本为2.6.7 比如有以下配置 <!-- 提供方应用信息,用于计算依赖关系 --> <dubbo:application name="hello-world-app" /> <!-- 使用multicast广播注册中心暴露服务地址 --> <dubbo:registry address="m
阅读全文
posted @ 2022-09-01 17:18 zhen_hong
阅读(23)
评论(0)
推荐(0)
编辑
2022年8月18日
1、Boostrap
摘要: Boostrap类是tomcat的启动类,它有个main方法,用于启动tomcat,在研究其main方法前,我们先来看看这个类的静态块的处理逻辑 static { // Will always be non-null //获取用户目录 String userDir = System.getPrope
阅读全文
posted @ 2022-08-18 21:39 zhen_hong
阅读(10)
评论(0)
推荐(0)
编辑
2022年8月11日
四、encoder与layout分析
摘要: 一、何为encoder?何为layout 我们的日志要输出到不同的appender,有点时候有编码要求,比如GBK,UTF-8等,就需要encoder,另外,我们的日志是需要一定的格式的,而不是随意 输出的,那么就需要用到layout,接下来我们先来分析一些比较通用的一个编码器 -》PatternL
阅读全文
posted @ 2022-08-11 21:12 zhen_hong
阅读(45)
评论(0)
推荐(0)
编辑
19、事务的回滚与提交
摘要: 上一节中我们分析了事务的创建,这一节我们继续分析事务的回滚与提交 protected void completeTransactionAfterThrowing(TransactionInfo txInfo, Throwable ex) { if (txInfo != null && txInfo.
阅读全文
posted @ 2022-08-11 11:51 zhen_hong
阅读(82)
评论(0)
推荐(0)
编辑
二、快速开始
摘要: 一、从一个小例子开始 package com.example.demo; import ch.qos.logback.classic.Level; import ch.qos.logback.classic.LoggerContext; import ch.qos.logback.classic.P
阅读全文
posted @ 2022-08-11 11:20 zhen_hong
阅读(6)
评论(0)
推荐(0)
编辑
一、什么是日志
摘要: 一、什么是日志? 在生活上,日志是一种日记,用于记录我们生活的一点一滴,我们可以通过日志回忆美好,平淡抑或是痛苦的过往。对于我们的程序来说日志就是记录 某个时刻应用执行的信息,错误等。 在没有比较成熟,好用的日志框架出现之前,我们程序员该这么打印日志呢?一千个哈姆莱特有一千个实现,没有统一的标准,每
阅读全文
posted @ 2022-08-11 11:19 zhen_hong
阅读(155)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
10
···
22
下一页
点击右上角即可分享