摘要: Spring 事务相关 3 个 API 定义类 Spring 事务底层 API 定义主要有 PlatformTransactionManager、TransactionDefintion 和 TransactionStatus。 PlatformTransactionManager 是事务管理器的顶 阅读全文
posted @ 2021-03-16 15:18 演说家 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.LocalDateTime 获取指定日期的月初和月末 LocalDateTime firstDayTime = LocalDate.now().withMonth(12).withDayOfMonth(1).atStartOfDay(); System.out.println("firstDay 阅读全文
posted @ 2020-07-23 13:41 演说家 阅读(207) 评论(0) 推荐(0) 编辑
摘要: # 赋值编码: 1.pbBuilder 设置值时不能为 null 2.pb 定义的类是不可变类,赋值时需要使用 Builder 模式,且每次 builder 都会 new 一个新对象,所以赋值时需要特别留意 3.pbData.setList(),原有 list 属性不会被覆盖,需要手动清除 pbDa 阅读全文
posted @ 2020-07-09 10:40 演说家 阅读(382) 评论(0) 推荐(0) 编辑
摘要: ## git commit tagfeat: 新功能fix: 修复问题docs: 修改文档style: 修改代码格式,不影响代码逻辑refactor: 重构代码,理论上不影响现有功能perf: 提升性能test: 增加、修改测试用例chore: 修改工具相关(包括但不限于文档、代码生成等)deps: 阅读全文
posted @ 2020-04-02 15:00 演说家 阅读(276) 评论(0) 推荐(0) 编辑
摘要: ## 内存分析工具- JConsole、JVisualVM- gperftools Linux 安装- MAT ## JVM Tools• jps: java process status jps -l 主类全名 jps -m 运行传入主类;传递给 main 方法的参数 jps -v 虚拟机参数 • 阅读全文
posted @ 2020-04-02 14:58 演说家 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 使用 telnet + cmd 脚本处理: @echo off start cmd /k "telnet 10.2.3.29 3000" start cmd /k "telnet 10.2.3.30 3000" start cmd /k 会打开新的 cmd 窗口执行命令 阅读全文
posted @ 2020-04-02 14:06 演说家 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 项目原有 Java 配置为继承 WebMvcConfigurationSupport, 而WebMvcConfigurationSupport#requestMappingHandlerMapping默认开启后缀匹配 mapping.setUseSuffixPatternMatch(useSuffi 阅读全文
posted @ 2020-04-01 16:17 演说家 阅读(2697) 评论(0) 推荐(1) 编辑
摘要: Quartz 应用启动加载集群配置 @Bean 注解交由 Spring BeanFactory 容器管理 @Bean public JobDetailFactoryBean testJobDetailFactory() { JobDetailFactoryBean jobDetailFactory 阅读全文
posted @ 2020-01-13 15:58 演说家 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、Java8 Date Time API 简介 1.1、新旧 Date Time API 对比 包位置对比 1、Java8之前的日期、时间分布在java.util和java.sql的包中,此外用于格式化和解析的类在java.text包下,位置分散凌乱,不便于查找使用,类命名具有误导性, 示例: j 阅读全文
posted @ 2019-12-05 18:01 演说家 阅读(333) 评论(0) 推荐(0) 编辑