- 22 9月, 2023 1 次提交
-
-
由 Bull-BCLS 提交于
-
- 10 9月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
1.传输正常的情况下无论业务是否有异常,HTTP 状态码始终为 200 2.防止非 HTTPS 情况下出现运营商劫持(例如:404)
-
- 15 8月, 2023 2 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
由 查尔斯-BUG万象集 提交于
1.将 null 或常量值调整到符号左侧 2.将无特殊意义的方法判空写法改为表达式判断写法
-
- 31 3月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 13 3月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 04 3月, 2023 2 次提交
-
-
由 查尔斯-BUG万象集 提交于
1.编程规约>命名风格>第14条: 【推荐】在常量与变量命名时,表示类型的名词放在词尾,以提升辨识度。 正例:startTime / workQueue / nameList / TERMINATED_THREAD_COUNT 反例:startedAt / QueueOfWork / listName / COUNT_TERMINATED_THREAD 2.编程规约>命名风格>第19条: 【参考】各层命名规约: A)Service / DAO 层方法命名规约: 1)获取单个对象的方法用 get 做前缀。 2)获取多个对象的方法用 list 做前缀,复数结尾,如:listObjects 3)获取统计值的方法用 count 做前缀。 4)插入的方法用 save / insert 做前缀。 5)删除的方法用 remove / delete 做前缀。 6)修改的方法用 update 做前缀。 个人理解及应用
🔥 : 1)在变量命名方面: a)方法体内局部变量,命名时表示类型的名词放在词尾,以提升辨识度; 正例:nameList、nameArr。 b)方法声明上参数(局部变量),命名时尽量采用复数形式,以和方法名保持一致; 正例:List<String> listNameByIds(List<Long> ids); c)成员变量,命名时尽量采用复数形式。 2)在方法命名方面: a)CRUD 类方法可以简化命名; 正例:UserService:page、list、add、update、delete...; 说明:UserService 是围绕 User 为核心的业务接口,简化命名的方法也很容易理解操作的是什么。 b)其他方法,查询信息名词采用单数(与其纠结单数、复数,那就用单数,简单粗暴一点),以上述第2条要求为命名前缀。 正例:RoleService:listNameByIds(根据 ID 查询名称列表) RoleService:listRoleCodeByUserId(根据用户 ID 查询角色编码列表) UserRoleService:listRoleIdByUserId(根据用户 ID 查询角色 ID 列表) UserService:getByUsername(根据用户名查询用户) -
由 查尔斯-BUG万象集 提交于
1.编程规约>并发处理>第6条: 【强制】必须回收自定义的 ThreadLocal 变量记录的当前线程的值,尤其在线程池场景下,线程经常会 被复用,如果不清理自定义的 ThreadLocal 变量,可能会影响后续业务逻辑和造成内存泄露等问题。 尽量在代码中使用 try-finally 块进行回收。
-
- 01 3月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 10 2月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 31 1月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
优化:优化日志表结构(新增 module 所属模块字段);优化日志引擎部分代码;使用 defaultIfNull() 和 blankToDefault 替换部分三元运算符代码(便于阅读及理解);将 BaseEntity 重命名为 BaseDO
-
- 30 1月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 18 1月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 17 1月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 16 1月, 2023 2 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
由 查尔斯-BUG万象集 提交于
-
- 14 1月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 02 1月, 2023 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
升级:升级 MyBatis Plus 版本为 3.5.3.1,升级 Hutool 版本为 5.8.11(已将 ServletUtils.getHeadersMap(HttpServletResponse) PR 到了 Hutool,详情见:dromara/hutool#2828)
-
- 29 12月, 2022 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-
- 25 12月, 2022 1 次提交
-
-
由 查尔斯-BUG万象集 提交于
-