企业代码规范

企业代码规范

1、日期

  1. 作为参数的日志应使用Date类型,不推荐使用long时间戳的类型,时间戳的类型不利于日志分析。

2、日志打印

  1. 不可以直接抛出RuntimeException,需要抛出自定义的异常
java 复制代码
try {
            eventQueue.put(event);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }

3、类名定义

  1. 需具体明确的业务意义

4、阻塞队列的使用

  1. 需要将队列单独抽取出来,只需要暴漏get()set() 等方法。
  2. 不应该引入太多的****service类,做到可以重用的程度。
  3. 阻塞队列的大小可以直接写死。

5、配置文件的使用

  1. 当前首选.yml 不推荐使用.properties文件
相关推荐
Flobby5299 分钟前
Go语言新手村:轻松理解变量、常量和枚举用法
开发语言·后端·golang
nbsaas-boot1 小时前
SQL Server 窗口函数全指南(函数用法与场景)
开发语言·数据库·python·sql·sql server
东方佑1 小时前
递归推理树(RR-Tree)系统:构建认知推理的骨架结构
开发语言·r语言·r-tree
Warren981 小时前
Java Stream流的使用
java·开发语言·windows·spring boot·后端·python·硬件工程
伍哥的传说2 小时前
Radash.js 现代化JavaScript实用工具库详解 – 轻量级Lodash替代方案
开发语言·javascript·ecmascript·tree-shaking·radash.js·debounce·throttle
xidianhuihui2 小时前
go install报错: should be v0 or v1, not v2问题解决
开发语言·后端·golang
架构师沉默2 小时前
Java优雅使用Spring Boot+MQTT推送与订阅
java·开发语言·spring boot
tuokuac2 小时前
MyBatis 与 Spring Boot版本匹配问题
java·spring boot·mybatis
zhysunny3 小时前
05.原型模式:从影分身术到细胞分裂的编程艺术
java·原型模式
DebugKitty3 小时前
C语言14-指针4-二维数组传参、指针数组传参、viod*指针
c语言·开发语言·算法·指针传参·void指针·数组指针传参