自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(一)

Docker+Jenkins+Gitee+springBoot实现自动化流水线实战

2022-03-29 17:07:18 2019

原创 springboot集成阿里easyExcel

**pom文件** <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependen...

2019-12-24 11:24:46 582

原创 获取javabean 属性,类型,值

/*** 获取bean 属性,类型,值** @param object*/public Map<String, Object> printFieldValue(PolicyInfo object) throws InvocationTargetException, IllegalAccessException {Map<String, Object> map =...

2019-12-24 10:38:59 257

原创 IntelliJ IDEA快捷键大全

idea 快捷键大全

2023-08-11 14:16:10 81

转载 SpringBoot 这样做参数校验才足够优雅!

当我们想提供可靠的 API 接口,对参数的校验,以保证最终数据入库的正确性,是 必不可少 的活。比如下图就是 我们一个项目里 新增一个菜单校验 参数的函数,写了一大堆的 if else 进行校验,非常的不优雅,比起枯燥的CRUD来说,参数校验更是枯燥。这只是一个创建菜单的校验,只需要判断菜单,菜单url 以及菜单的父类id是否为空,上级菜单是否挂载正确,这样已经消耗掉了30,40行代码了,更不要说,管理后台创建商品这种参数贼多的接口。估计要写几百行校验代码了。/*** 验证参数是否正确。

2023-04-26 09:46:40 266

原创 Spring Boot 内置工具类

/ 返回 List/Set 中指定类型的元素。// 返回参数 candidates 中第一个存在于参数 source 中的元素。// 将 Array 中的元素都添加到 List/Set 中。// 向参数数组的末尾追加新元素,并返回一个新数组。// 返回 List/Set 中指定类型的元素。// 返回 List/Set 中元素的类型。// 返回 List 中最后一个元素。// 返回 Set 中最后一个元素。// 判断数组中是否包含指定元素。// 判断参数对象是否是数组。// 判断数组是否为空。

2023-03-30 14:01:47 89

原创 SpringBoot注解大全

个人理解相当于,如果扫描到有@Component、@Controller、@Service等这些注解的类,并注册为Bean,可以自动收集所有的Spring组件,包括@Configuration类。@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。@Entity:@Table(name=”“):表明这是一个实体类。

2023-03-28 09:31:40 583

原创 RestTemplateUtil工具类

RestTemplateUtil工具类。

2023-02-13 17:24:28 165

原创 Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(二)

Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(二)前言本文接着上一篇 Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(一)继续交流.本次新增分布式部署+多模块部署+maven私服等提示:以下是本篇文章正文内容,下面案例可供参考1. 安装maven私服:nexus私服搭建参考:https://blog.csdn.net/gengxiaoming7/article/details/797855522.Jenkins所使用

2022-05-06 17:06:16 782

原创 linux安装maven

linux安装maven1.将tar包放到要安装的文件夹下2.解压文件(1)tar -zxvf apache-maven-3.8.4-bin.tar.gz如果报错(Cannot open: No such file or directory):运行:sudo tar -xvzf /mydate/maven/apache-maven-3.8.4-bin.tar.gz3.设置环境变量4.编辑 vi /etc/profile(1)在最后面添加以下几行export MAVEN_HOME=/myd

2022-04-06 14:57:59 1154

原创 Linux安装jdk1.8

Linux安装jdk1.81.解压tar -zxvf jdk-8u202-linux-x64.tar.gz2.配置环境变量vim /etc/profile将以下命令粘贴到该文件中export JAVA_HOME=/mydate/java/jdk1.8.0_202 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=$

2022-04-06 14:54:26 1220

原创 Docker 安装gitlab

Docker 安装gitlab1.拉去gitlab镜像docker pull gitlab/gitlab-ce2.部署docker run --detach –publish 8443:443 --publish 8083:80 --publish 8022:22 –name gitlab –restart always –volume /mydate/gitlab/config:/etc/gitlab –volume /mydate/gitlab/logs:/var/log/gitlab

2022-04-06 14:48:36 594

原创 Docker安装mysql

Docker安装mysqlPull镜像:docker pull mysql:8.0.18运行容器:docker run -p 3306:3306 –name mysql -v $PWD/mydate/mysql/conf:/etc/mysql/conf.d -v $PWD/mydate/mysql/logs:/logs -v $PWD/mydate/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.1

2022-04-06 14:36:08 1364

原创 Linux CentOS 7 安装docker

Linux CentOS 7 安装docker

2022-03-30 15:02:55 1436

原创 docker常用命令

docker常用命令docker ps -a 查看正在运行的docker rm id 删除 (要是正在运行的先要stop)docker rmi id 删除镜像docker images 查看所有镜像docker logs id 查看日志docker restart id 重启docker push 镜像名称docker exec -it 服务id bin/bash 进入某个服务 docker exec -it c7a1808c9f9b bin/bashdocker exec -

2021-02-25 16:41:33 55

原创 Calendar类常用api

Calendar类常用apiCalendar cal = Calendar.getInstance(); 当前时间cal.get(Calendar.YEAR) 获取当前时间年cal.get(Calendar.MONTH) + 1) 月 (注意月份下标从0开始,所以取月份要+1)cal.get(Calendar.DAY_OF_MONTH) 日cal.get(Calendar.HOUR_OF_DAY) 时cal.get(Calendar.MINUTE) 分cal.get(Calendar.S

2021-02-25 16:35:43 899

原创 java BigDecimal 常用api

java BigDecimal 类详解BigDecimal基本计算add(BigDecimal) BigDecimal对象中的值相加,然后返回这个对象。subtract(BigDecimal) BigDecimal对象中的值相减,然后返回这个对象。multiply(BigDecimal) BigDecimal对象中的值相乘,然后返回这个对象。divide(BigDecimal) BigDecimal对象中的值相除,然后返回这个对象。toString()

2021-02-25 16:32:39 217

原创 本地安装maven jar包

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;/**@a...

2019-12-24 10:51:18 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除