自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (3)
  • 收藏
  • 关注

原创 消息中间件专题总结

消息中间件总结,包含RabbitMQ,Kafka,RocketMQ的使用常见问题及解决方案。

2025-11-06 09:35:41 591

原创 数据存储专题

中间件Redis, ElasticSearch,数据存储专题总结

2025-11-03 14:05:03 786

原创 并发专题总结

Java并发编程专题总结

2025-10-31 19:10:48 723

原创 JVM专题总结

Jvm 核心知识点总结,面试必备

2025-10-30 10:43:56 773

原创 Prometheus&Grafana 监控环境搭建

Prometheus&Grafana 监控环境搭建

2025-10-29 10:50:14 926

原创 MySQL专题总结

MySQL专题总结

2025-10-29 10:24:20 1127

原创 SpringBoot 集成 Canal 基于 MySQL 做数据同步

SpringBoot 集成 Canal 基于 MySQL 做数据同步,支持单表、多表、全库增量同步

2024-01-18 16:34:41 1239 2

原创 spring整合Mybatis原理

通过@MapperScan导入了MapperScannerRegistrar类@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Import(MapperScannerRegistrar.class)@Repeatable(MapperScans.class)public @interface MapperScan {}

2021-06-15 17:11:09 295

原创 spring扩展点整理

1、BeanDefinitionRegistryPostProcessor在Spring启动的过程中可以用来注册、移除、修改BeanDefinition

2021-06-15 12:51:05 257

原创 spring源码系列---spirngMvc

1、HandlerMapping中的url什么时候放进去的?以前刚开始工作的时候我记得这个源码流程大概就能说出来,网上资料也是一大堆,但是HandlerMapping中的url什么时候放jin'q

2021-06-09 10:27:38 246 2

原创 spring源码系列---推断构造方法

org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#createBeanInstance

2021-06-08 16:50:53 395

原创 spring源码系列---循坏依赖

上来就先加到二级缓存中

2021-06-08 00:40:34 186 6

原创 spring源码系列---依赖注入

org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBean

2021-06-07 16:51:53 431 2

原创 spring源码系列---扫描与解析配置类

org.springframework.context.support.AbstractApplicationContext#refreshpublic void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // 准备刷新的上下文 // Prepare this context for refreshing. prepar

2021-06-06 01:07:04 462 1

原创 spring源码系列---事务

@EnableTransactionManagement 声明式事物,在SpringBoot中不需要写这个注解,因为已经开启了启动配置spring-boot-autoconfigure-2.2.13.RELEASE.jar,在META-INF下的spring.factories文件中配置了开启自动配置的类EnableAutoConfiguration=\TransactionAutoConfiguration...

2021-06-04 18:05:40 515 1

原创 spring源码系列---AOP

@EnableAspectJAutoProxy 开启aop@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(AspectJAutoProxyRegistrar.class)public @interface EnableAspectJAutoProxy { /** * Indicate whether subclass-based (CGLIB) proxies are to b

2021-06-04 16:49:09 254 1

原创 spring源码系列---spring启动流程

测试类public static void main(String[] args) {// ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-config.xml"); AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationConte

2021-06-04 15:05:12 292 1

原创 tomcat源码系列---接收请求

org.apache.tomcat.util.net.NioEndpoint接收网络请求的处理类,其中包含几个重要的

2021-06-04 00:23:25 889 2

原创 tomcat源码系列---结果响应

org.apache.catalina.connector.CoyoteAdapter#servicepublic void service(org.apache.coyote.Request req, org.apache.coyote.Response res) throws Exception { Request request = (Request) req.getNote(ADAPTER_NOTES); Response respon

2021-06-02 17:36:39 651

原创 tomcat源码系列---请求处理

NioEndpoint.Acceptor#run serverSock.accept() 接收请求 NioEndpoint#setSocketOptions 处理Socket连接 NioEndpoint.Poller#register NioEndpoint.Poller#addEvent 添加到队列SynchronizedQueue<PollerEvent> NioEndpoint.Poller#run 轮询事件 NioEndpoint.Poller#proc.

2021-05-31 17:47:05 467

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除