技术栈与工具
文章平均质量分 64
使用工具减少繁复的工作,能让我们更多专注技术
Mr Mirror
一个热爱coding的蒸汽波程序员
展开
-
09. jenkins配置不同用户显示不同视图
jenkins配置不同用户显示不同视图一、新建用户1.1 新建用户Manage Jenkins -> Manage Users -> 新建用户 1.2 我创建了三个用户,分别是开发者、test和uat 二、配置权限角色2.1 安装权限管理插件Manage Jenkins -> Manage Plugins选择安装Role-based Authorization Strategy插件。如果下载太慢可以手动下载然后到高级上传:插件下载 2.2 打开角色配置功能原创 2020-09-09 19:10:41 · 930 阅读 · 1 评论 -
使用swaager(xiaoymin版本)生成在线文档并进行单元测试
swagger是什么支持 API 自动生成同步的在线文档:使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对程序员来说非常方便,可以节约写文档的时间去学习新技术。提供 Web 页面在线测试 API:光有文档还不够,Swagger 生成的文档还支持在线测试。参数和格式都定好了,直接在界面上输入参数对应的值即可在线测试接口。1、引入依赖<dependency> <groupId>io.springfox</groupId&g.原创 2020-08-30 15:21:03 · 7007 阅读 · 2 评论 -
01. 还在手动setget吗,试试lombok
我们编写实体类,总需要繁复写set、get方法,使用lombok自动生成。可以先知道基本用法,有兴趣就研究研究,可以自己写一个出来原创 2020-08-22 09:47:15 · 143 阅读 · 0 评论 -
08.Validation校验参数工具
spring的validation封装了很多校验工具,比如邮箱,时间,null的一些校验,直接通过注解实现,无需我们再花心思去写校验工具了,很方便。这里主要简单讲下基本用法。一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dep.原创 2020-08-24 12:49:44 · 280 阅读 · 0 评论 -
06.使用JDK8-Optional优雅解决判断Null
之前面试有面试官问:你说说java8都有些什么新特性,我居然蒙了!以前使用if-else进行空判断,有点丑,现在可以试试JDK8-Optional优雅解决判断Null原创 2020-08-22 11:48:06 · 690 阅读 · 0 评论 -
05、使用java8的Stream流让代码更优雅
之前面试有面试官问:你说说java8都有些什么新特性,我居然蒙了!使用java8的Stream流让代码更优雅建议先使用多几次,慢慢理解Stream原创 2020-08-22 11:35:27 · 263 阅读 · 0 评论 -
04. 使用java8的Lambda让代码更优雅
之前面试有面试官问:你说说java8都有些什么新特性,我居然蒙了!使用java8的Lambda让代码更优雅原创 2020-08-22 11:27:16 · 268 阅读 · 0 评论 -
03.使用mybatis-generator自动生成代码
mybatis自动生成器,它能为我们根据数据库生成实体类代码生成是趋势了,但它只能为我们减少繁复代码量,如果你一直做的是简单的重复的工作是不是该行动起来了。原创 2020-08-22 11:10:37 · 130 阅读 · 0 评论 -
02.mybatis变强了(mybatis-plus),你呢?
Mybatis-Plus是一个 Mybatis 的增强工具,理念是只做增强不做改变,为简化开发、提高效率而生。它封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA。原创 2020-08-22 10:35:16 · 218 阅读 · 0 评论 -
Subclipse talks to Subversion via a Java API解决方案
经常会出现这个错误,虽然对写代码没影响,但是很烦,所以要还是解决一下。bug:解决方案:Window -> Preferences -> Team -> SVN,将SVN接口的Client修改为SVNKit(Pure JAVA) SVNKit 的选项->OK完成,以后重启就不会出现这个错误了。原创 2017-09-03 17:29:18 · 1229 阅读 · 0 评论 -
SourceTree使用SSH克隆码云项目
一、HTTPS和SSH克隆方式的区别HTTPS:每次获取fetch和推送push代码时都需要重新验证账号和密码。(适合仅仅用来学习阅读项目代码的用户)SSH:如果你是项目成员,就可以用这种方式,获取和推送操作时不需要再次验证账号。需要事前在本地创建SSH Key并添加到码云中。(适合项目成员,参与项目开发)因为HTTPS比较简单,所以这里就不讲啦。主要讲SSH方式的克隆。二原创 2017-08-24 11:07:08 · 18586 阅读 · 8 评论