企业代码规范

企业代码规范

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文件
相关推荐
LiLiYuan.几秒前
【Lombok库常用注解】
java·开发语言·python
Charles_go21 分钟前
C#中级45、什么是组合优于继承
开发语言·c#
培风图南以星河揽胜32 分钟前
Java实习模拟面试|离散数学|概率论|金融英语|数据库实战|职业规划|期末冲刺|今日本科计科要闻速递:技术分享与学习指南
java·面试·概率论
能鈺CMS33 分钟前
能鈺CMS · 虚拟发货源码
java·大数据·数据库
二川bro35 分钟前
数据可视化进阶:Python动态图表制作实战
开发语言·python·信息可视化
sheji341635 分钟前
【开题答辩全过程】以 环保监督管理系统为例,包含答辩的问题和答案
java·eclipse
不会玩电脑的Xin.38 分钟前
Web请求乱码解决方案
java·javaweb
Billow_lamb1 小时前
Spring Boot2.x.x 全局错误处理
java·spring boot·后端
编程火箭车1 小时前
【Java SE 基础学习打卡】14 Java 注释
java·编程规范·代码注释·api文档·代码可读性·javadoc·文档注释
雁于飞1 小时前
分布式基础
java·spring boot·分布式·spring·wpf·cloud native