自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西木风落

在饱经沧桑的路上,独行如我

  • 博客(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

原创 Nginx Hard模式

Nginx面试hard 问题

2019-12-22 18:25:24 12637

原创 springmvc工作流程(二)(源码解读)

springmvc是对servlet的封装,核心的DispatcherServlet最终继承自HttpServlet。同时,springmvc做为spring家族一员,将和web相关的处理器托付给springmvc容器,使得对象的管理和spring保持一致。本章主要介绍DispatcherServlet的启动。

2019-12-20 17:01:04 317 1

原创 kafka的Rebalance问题分析(续)

kafka 消费rebalance过程rebalance算法

2019-12-07 14:06:22 7583

原创 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 镜像

可以直接运行的Javaweb jar 镜像。先加载.tar压缩包为镜像,然后运行命令: docker run -d myapp:v1.0 -p 8088:8088 /bin/bash

2021-01-24

consumer.start.pdf

AA test consumer.start.pdf

2019-11-08

java -五子棋

界面人性化,五子棋算法经典,是参考很多文献后的结果

2013-09-17

Alarm.java

能获取系统当前时间,并在面板中画出了始终的动态走动图;可以实现闹钟的设置可取消任务,闹钟响后,可以选择stop功能。

2013-08-01

空空如也

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

TA关注的人

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