源码探究
文章平均质量分 91
starmoon1994
学海无涯苦作舟
展开
-
源码解析springbatch的job是如何运行的?
JSR-352标准定义了Java批处理的基本模型,包含批处理的元数据像 JobExecutions,JobInstances,StepExecutions 等等。完善的基础组件Spring Batch 有很多的这类组件 例如 ItemReaders,ItemWriters,PartitionHandlers 等等对应各类数据和环境。丰富的配置JSR-352 定义了基于XML的任务设置模型。Spring Batch 提供了基于Java (类型安全的)的配置方式可伸缩性。...原创 2022-08-12 09:22:17 · 466 阅读 · 0 评论 -
开源MyBatisGenerator组件源码分析
至此,一个标准的Java文件完成组装、文件生成。回头看,整个思路其实很简单,读取db信息、加工成内部标准格式数据、通过数据生成DO/Mapper。但复杂的是,去适配不同的配置模式,动态的组装、拼接。Generato只能做code生成吗?再想想还可以做什么?拿到db信息后,进一步生成service接口、controller接口)表信息一定要连DB吗?从DDL文件中读?从ERM读?进而扩展到,在源头上管理表结构和JavaDO的映射)...原创 2022-08-12 09:20:39 · 196 阅读 · 0 评论 -
15分钟搭建RocketMQ源码调试环境
目录下载源码导入IDEA新建文件夹,存放配置、日志、消息体等内容应用启动测试消息的生产和消费附录1下载源码下载源码,github页面选择(rocketmq-all-4.7.1)版本压缩包,https://github.com/apache/rocketmq/tags导入IDEA使用IDEA打开工程后,修改pom.xml文件中无关内容去除maven-gpg-plugin、maven-failsafe-plugin插件使用IDEA的maven编译整个项目,(clean compile ins原创 2020-12-14 11:04:02 · 125 阅读 · 0 评论