- 博客(18)
- 收藏
- 关注
原创 Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(一)
Docker+Jenkins+Gitee+springBoot实现自动化流水线实战
2022-03-29 17:07:18
2180
原创 springboot集成阿里easyExcel
**pom文件** <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependen...
2019-12-24 11:24:46
675
原创 获取javabean 属性,类型,值
/** * 获取bean 属性,类型,值 * * @param object */ public Map<String, Object> printFieldValue(PolicyInfo object) throws InvocationTargetException, IllegalAccessException { Map<String, Object> map =...
2019-12-24 10:38:59
363
转载 SpringBoot 这样做参数校验才足够优雅!
当我们想提供可靠的 API 接口,对参数的校验,以保证最终数据入库的正确性,是 必不可少 的活。比如下图就是 我们一个项目里 新增一个菜单校验 参数的函数,写了一大堆的 if else 进行校验,非常的不优雅,比起枯燥的CRUD来说,参数校验更是枯燥。这只是一个创建菜单的校验,只需要判断菜单,菜单url 以及菜单的父类id是否为空,上级菜单是否挂载正确,这样已经消耗掉了30,40行代码了,更不要说,管理后台创建商品这种参数贼多的接口。估计要写几百行校验代码了。/*** 验证参数是否正确。
2023-04-26 09:46:40
574
原创 Spring Boot 内置工具类
/ 返回 List/Set 中指定类型的元素。// 返回参数 candidates 中第一个存在于参数 source 中的元素。// 将 Array 中的元素都添加到 List/Set 中。// 向参数数组的末尾追加新元素,并返回一个新数组。// 返回 List/Set 中指定类型的元素。// 返回 List/Set 中元素的类型。// 返回 List 中最后一个元素。// 返回 Set 中最后一个元素。// 判断数组中是否包含指定元素。// 判断参数对象是否是数组。// 判断数组是否为空。
2023-03-30 14:01:47
199
原创 SpringBoot注解大全
个人理解相当于,如果扫描到有@Component、@Controller、@Service等这些注解的类,并注册为Bean,可以自动收集所有的Spring组件,包括@Configuration类。@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。@Entity:@Table(name=”“):表明这是一个实体类。
2023-03-28 09:31:40
715
原创 Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(二)
Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(二) 前言 本文接着上一篇 Docker+Jenkins+Gitee+springBoot实现自动化流水线实战(一)继续交流.本次新增分布式部署+多模块部署+maven私服等 提示:以下是本篇文章正文内容,下面案例可供参考 1. 安装maven私服: nexus私服搭建 参考:https://blog.youkuaiyun.com/gengxiaoming7/article/details/79785552 2.Jenkins所使用
2022-05-06 17:06:16
903
原创 linux安装maven
linux安装maven 1.将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.gz 3.设置环境变量 4.编辑 vi /etc/profile (1)在最后面添加以下几行 export MAVEN_HOME=/myd
2022-04-06 14:57:59
1257
原创 Linux安装jdk1.8
Linux安装jdk1.8 1.解压 tar -zxvf jdk-8u202-linux-x64.tar.gz 2.配置环境变量 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
1299
原创 Docker 安装gitlab
Docker 安装gitlab 1.拉去gitlab镜像 docker pull gitlab/gitlab-ce 2.部署 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
685
原创 Docker安装mysql
Docker安装mysql Pull镜像: 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
1442
原创 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/bash docker exec -
2021-02-25 16:41:33
111
原创 Calendar类常用api
Calendar类常用api Calendar 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
1055
原创 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
311
原创 本地安装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
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅