
代码管理
春风化作秋雨
学而思,思而学
展开
-
技术博文整理遵循规范
1、基础知识简介,配合入门示例。2、结合实践案例,深入浅出分析讲解。3、常见问题列举与应对解决方案。4、源码分析。5、底层原理,为什么这样设计,否则会怎样了;可深入到CPU、内存高速缓存层进行剖析。6、最佳实践。...原创 2022-01-04 22:50:41 · 255 阅读 · 0 评论 -
Java 命名规范
简介在本文中,将从大到小,从外到内,总结 Java 编程中的命名规范。文中将会涉及到日常工作中常见的命名示例,如包命名,类命名,接口命名,方法命名,变量命名,常类命名,抽象类命名,异常类命名以及扩展类命名等。我将按照项目工程目录结构,从包,类(接口,抽象类,异常类),方法,变量和常量的顺序展开介绍。1. 包命名规范包(Package)的作用是将功能相似或相关的类或者接口进行分组管理,便于类的定位和查找,同时也可以使用包来避免类名的冲突和访问控制,使代码更容易维护。通常,包命使用小写英文字母进转载 2021-11-30 17:04:40 · 291 阅读 · 0 评论 -
Pom文件配置参数详解
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma.原创 2021-06-05 14:35:19 · 2401 阅读 · 0 评论 -
Jenkins
Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。Jenkins 安装在一台服务上也中央构建发生的地方。下面的流程图展示了Jenkins是如何工作的一个非常简单的工作流。...原创 2021-05-29 17:09:08 · 651 阅读 · 0 评论 -
GitLab 分支策略
1、什么是GitLabGitLab 是一个用于仓库管理系统的开源项目,主要使用其作为代码管理工具;并在此基础上搭建起来的Web服务,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。2、GitLab分支策略1、develop分支开发者在接到需求之后主要从事开发工作的分支-开发分支。2、release分支测试在接到测试工作时主要使用的分支-测试分支,在版本进入测试周期之后,会将该版本的测试代码从develop分支merge.原创 2021-05-29 14:30:36 · 2346 阅读 · 0 评论 -
maven私服
maven的仓库分为:本地仓库、远程仓库和私服仓库。私服仓库一般是公司内部私有的,内部进行维护的。公司员工连接私服,从私服中下载jar,或者将自身的jar传到私服上。私服还可以从中央仓库下载jar,当私服中没用jar的时候,就会从中央仓库下载。...原创 2021-05-29 13:30:29 · 164 阅读 · 0 评论 -
Maven
1、Maven是什么Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。2、原创 2021-05-29 12:58:29 · 149 阅读 · 0 评论 -
gitlab合并错代码还原命令
gitlab合并错代码还原命令git reset --hard原创 2019-12-03 16:10:54 · 3613 阅读 · 0 评论 -
Springboot使用校验框架validation校验
1、pom引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> &l...原创 2019-07-12 15:50:33 · 2937 阅读 · 0 评论 -
IntelliJ IDEA Rainbow Brackets 插件安装与使用
插件名称:Rainbow Brackets作用:彩虹颜色的括号,清除分清括号个数,防止括号错乱。1、安装file->settings插件地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets可直接在idea中安装,无需单独手动下载。2、重启idea3、使用最近括号内容高亮效果:ctrl...原创 2019-07-04 16:19:34 · 38579 阅读 · 10 评论 -
IntelliJ IDEA查找bug插件安装与使用
插件名称:FindBugs-IDEA1、安装file->settings插件地址:https://plugins.jetbrains.com/plugin/3847-findbugs-idea可直接在idea中安装,无需单独手动下载。2、重启idea3、查找bug4、结果分析...原创 2019-07-04 16:06:04 · 5920 阅读 · 1 评论 -
IntelliJ IDEA的命令行中修改GitLab登录用户名
要求:修改GitLab中Profile的用户名,比如:young0704,修改为:Liuxd操作:1)查看当前的用户名,在Terminal中输入或者直接CMD的命令行中也可git config user.name2)修改用户名输入;然后确认git config --global user.name "Liuxd"git config user.name...原创 2019-07-09 11:23:47 · 9037 阅读 · 0 评论 -
开发中事务管理使用_番外篇
1)默认事务管理 SpringData提供了默认的事务处理方式,即所有的查询均声明为只读事务。确保了单个请求过程数据的一致性。对于自定义的方法,如需改变SpringData提供的事务默认方式,可以在方法上注解@Transactional声明进行多个Repository操作时,也应该使它们在同一个事务中处理,按照分层架构的思想,这部分属于业务逻辑层,因此,需要在Service层实现对...原创 2019-06-04 17:04:39 · 423 阅读 · 0 评论 -
Controller层编码规范
1、Controller层controller层在MVC设计中属于控制层;设计初衷:接受请求并响应请求;所以,该层尽量轻薄,避免编写涉及业务处理的代码。前后端分离的开发设计模式下,推荐使用@RestController注解,它相当于@ResponseBody + @Controller的组合使用。1) 如果只是使用@RestController注解Controller类,则Contro...原创 2019-05-28 11:04:14 · 20389 阅读 · 4 评论 -
Spring Data JPA之Service编码规范
乾道核心等系统后台开发Service编码规范1、编码说明1)架设计之初,优先考虑降低开发成本;于是,去掉了实体类接口dao的实现类;所以,sql语句的拼写调整至service层。2)service层中的方法,凡是调用dao层带有@Modifying注解的方法,必须加@Transactional,且增加属性rollbackFor=Exception.class即 @Transacti...原创 2019-05-27 17:27:13 · 4539 阅读 · 0 评论 -
java编程校验技巧
任何事情有可能出错,没错,的确如此。这就是为什么我们要采用“防御性编程”,即一些偏执习惯的原因。下面是我个人认为的 10 个最有用但偏执的 Java 编程技术。一起来看一看吧:1.将 String 字符串放在最前面为了防止偶发性的 NullPointerException 异常,我们通常将 String 放置在 equals() 函数的左边来实现字符串比较,如下代码:// Bad...原创 2018-11-29 23:30:20 · 325 阅读 · 0 评论 -
git使用管理
一、分支命名1.1主分支 ① master :随时可供在生产环境中部署的代码,禁止在master开发功能,除非修改生产bug ② dev分支: 开发分支保存当前稳定并且最新的开发分支(多人开发同一分支) ③ 新分支命名好有业务功能命名、新分支开发完成新功能后要及时删除分支, ④ 新建新分支一定是从master分支上新建产生 1.2 本地提交 ① 开发...原创 2018-07-13 16:31:04 · 573 阅读 · 0 评论