Java规范
文章平均质量分 77
DY.美好
java实习生,愿美好与你环环相扣。
展开
-
Java开发规范(四)
属性文件统一类型为yml属性文件除非必要否则都定义在nacos配置中心,并按不同的功能分开定义,例如redis配置 公司简称-redis.yml属性文件key命名规则:公司简称.模块名.功能名,例如微服务名:公司简称.microservice.finance。原创 2023-05-31 14:41:45 · 110 阅读 · 0 评论 -
数据库设计规范
首先count()、count(1)、count(col1)是有区别的,count()表示整个结果集有多少条记录,count(1)表示结果集里以primary key统计数量,绝大多数情况下count()与count(1)效果一样的,但count(col1)表示的是结果集里 col1 列 NOT null 的记录数。与上面不同的是,order by之前有个范围查询,由前面的内容可知,用不到类似(c1,c2)的索引,但是可以利用(c2,c1)索引。例如当频繁需要count的查询,考虑使用汇总表。原创 2023-05-30 15:09:41 · 139 阅读 · 0 评论 -
Java编程规范(三)
合并分支用于在同一环境下同一个项目需要联调多个特性功能时使用,仅用于Jenkins部署,不允许进行merge为满足接口兼容性,业务常用的方法是通过版本号来管理,接口变更后通过维护版本号,新旧接口同时并存,后期逐步移除旧接口。原创 2023-05-29 14:46:07 · 76 阅读 · 0 评论 -
Java编程规范(二)
说明:对于 Integer var =?在-128 至 127 范围内的赋值,Integer 对象是在IntegerCache.cache 产生,会复用已有对象,这个区间内的 Integer 值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用 equals 方法进行判断。说明:对象的 clone 方法默认是浅拷贝,若想实现深拷贝需要重写 clone 方法实现属性对象的拷贝。原创 2023-05-26 13:56:31 · 57 阅读 · 0 评论 -
Java编程规范(一)
什么是Code ReviewCode Review指代码审查的意思,是一种系统和有意识的号召其他程序员来审查彼此的代码,查看对方的代码是否有漏洞的地方。Code Review 的作用1.提高代码的可读性、维护性和代码质量2.查缺补漏,发现代码的潜在问题3.分享彼此的代码,其实也是一种学习的过程4.代码审查可以更快更好的完成开发任务。原创 2023-05-26 10:46:07 · 263 阅读 · 0 评论