规范
xixingzhe2
代码开发爱好者
展开
-
maven使用sonarqube
开发十年,就只剩下这套Java开发体系了 >>> 1、编辑maven的 settings.xml 加入sonarqube的url<settings> <pluginGroups> <pluginGroup>org.sonarsource.scanner.maven</pluginGroup&...原创 2018-05-04 16:06:00 · 292 阅读 · 0 评论 -
字典表与枚举类关系
1、适合场景1.1 枚举类适合简单、固定字段。1.2 字典表适合大型、需维护字段。1.3 都要遵循的原则字典、枚举值是不可修改的,因为字典、枚举通常会和具体代码实现紧密耦合。如果一定要进行修改话需要考虑到对代码的影响以及如何保证修改之后系统正常工作。 字典表如果被频繁访问,可以将数据放入缓存中。如果字典表被修改被修改,需要考虑一致性问题。2、字典表设计CREATE TABLE `sys_dict_type` ( `id` bigint(20) NOT NULL, `原创 2021-11-09 13:37:17 · 2835 阅读 · 0 评论 -
Alibaba Java Code Guidelines使用
1、安装Alibaba Java Code Guidelines打开 Settings >> Plugins >> Browse repositories... 在搜索框输入alibaba即可看到Alibaba Java Code Guidelines插件,点击Install进行安装,然后重启IDE生效2、使用2.1 触发扫描可以通过右键菜单、Toolbar按钮、快捷键三种方式手动触发代码检测。同时结果面板中可以对部分实现了QuickFix功能的规则进行快速修原创 2021-07-05 17:43:03 · 2076 阅读 · 0 评论 -
软件版本命名规范
1、版本命名规范1.2.3.20190114_rc由四部分组成第一位(1):主版本号。当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 第二位(2):子版本号。当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。 第三位(3):修订版本号。一般是 Bug 修复或是一些小的变动,要经常发布修订版...原创 2019-01-14 17:16:26 · 3189 阅读 · 1 评论