07 2023 档案
摘要:# SpringBatch ## 配置数据库自动生成 ```yml Spring: batch: jdbc: initialize-schema: never # always表示会进行初始化 job: enabled: false # true 程序启动的时候会进行调用job false则不会调用
阅读全文
摘要:[toc] # 传统瀑布流 1. 项目规划阶段: - 定义项目的时间表和里程碑。 - 确定团队成员的角色和职责。 - 分配资源和预算。 2. 需求分析阶段: - 产品经理与客户/用户沟通,收集需求,明确项目目标和范围。 - 确定功能和特性,创建产品需求文档(PRD)或用户故事。 3. 设计阶段: -
阅读全文
摘要:[toc] # Kafka组成 基础组成  - 生产者会将信息推送给topic并由topic决定要将该消息发送给哪
阅读全文
摘要:[toc] # 软件工程的基本流程 1. 需求分析阶段: - 产品经理与客户/用户沟通,收集需求,明确项目目标和范围。 - 确定功能和特性,创建产品需求文档(PRD)或用户故事。 2. 项目规划阶段: - 定义项目的时间表和里程碑。 - 确定团队成员的角色和职责。 - 分配资源和预算。 3. 设计阶
阅读全文
摘要:# 怎样判断对象存活 ## 引用计数法 - 实现难度较小 - 无法解决循环依赖 ## 可达性分析 - 实现较为复杂 - 当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不可用的。不可达对象。 - 可作为GC Roots: - 虚拟机栈中引用的对象。 - 方法区中类静态属性实体引用的对
阅读全文
摘要:# 异常处理 ## 尽量使用预先检查避免运行时异常 ```java if (obj != null) {...} ``` ## 避免不会出错的代码加入try代码块 ## 事务抛出异常要进行手动回滚 ## 资源必须在finaly关闭 ## 不要在finally中return 会舍弃try中的返回点 #
阅读全文
摘要:# UML ## 1. 实体类的定义 - 实体类的名字为首字母大写 - 属性 ``` 可见性 名称:类型 = 缺省值 {约束特性} - admin:String='admin' ``` - 私有 - - 保护 # - 公有 + - 方法 ``` 可见性 名称(参数表):返回类型表达式{约束条件} +
阅读全文