- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 RocketMq源码解读(五)Consumer分析
一、Consumer的类图结构在RocketMq中,存在PullConsumer和PushConsumer两种消费端,类图结构有:可以看到,二者同实现了MQConsumer,只是在底层实现上有所不同。PullConsumer的优缺点优点 Consumer主动从Broker拉取消息,所以消息的堆积处理比较简单 对于offset的维护,能自行手动维护,可以对单一消息多次...
2019-12-26 21:06:25 389
原创 springboot 启动流程(三) run入口
1、入口run方法public static ConfigurableApplicationContext run(Class<?> primarySource, String... args) { return run(new Class<?>[] { primarySource }, args);}public static ConfigurableApp...
2019-12-26 15:01:23 547
原创 springboot 启动流程(二) Main函数启动
上一章介绍了通过外部web容器启动springboot项目,本章介绍通过Springboot的Main函数启动。一、springboot Main 方式启动@EnableSwagger2@SpringBootApplicationpublic class Application { public static void main(String[] args) { ...
2019-12-25 21:15:26 9939
原创 springboot 启动流程(一) 借助外部容器启动
对springboot项目,可以通过两种方式启动服务,一是利用内嵌的Tomcat作为web容器启动,两一种方式是借助外部容器启动。本章先介绍通过外部容器启动的源码流程。一、springboot 借助外部容器@EnableSwagger2@SpringBootApplicationpublic class Application extends SpringBootServletIni...
2019-12-25 17:55:42 1149
原创 springmvc工作流程(一)(源码解读)
springmvc是对servlet的封装,核心的DispatcherServlet最终继承自HttpServlet。同时,springmvc做为spring家族一员,将和web相关的处理器托付给springmvc容器,使得对象的管理和spring保持一致。
2019-12-23 21:20:30 480 1
原创 springmvc工作流程(二)(源码解读)
springmvc是对servlet的封装,核心的DispatcherServlet最终继承自HttpServlet。同时,springmvc做为spring家族一员,将和web相关的处理器托付给springmvc容器,使得对象的管理和spring保持一致。本章主要介绍DispatcherServlet的启动。
2019-12-20 17:01:04 317 1
原创 Java中Xml文件和Bean互相转换
JAXB(Java Architecture for XML Binding) 是一个业界的标准,可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地结合XML数据和处...
2019-12-04 14:06:38 3031
可直接运行的Java web jar 镜像
2021-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人