摘要: 背景:内网打包纯手工,每次打包、部署很烦 需求:傻瓜式操作、持续集成 方法: 一、安装Jenkins 1、拉取镜像 docker pull jenkins/jenkins 2、拉取镜像 docker run -itd -p 9090:8080 -p 50000:50000 --name jenkin 阅读全文
posted @ 2020-04-03 10:48 包海鹏-郑州JAVA 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 背景:阿里云服务器,只有一个数据库 需求:每天凌晨备份数据库、超过7天自动删除 方法: 一、新建执行脚本(/home/dbback/bkmscm.sh) #!/bin/bash /usr/bin/mysqldump -hlocalhost -uroot -p123456 -x mscm > /hom 阅读全文
posted @ 2020-04-01 09:30 包海鹏-郑州JAVA 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 背景:jar包启动时,由于依赖较多,包过大,重启耗时较多 需求:服务快速启动、资源分类部署 方法: 一、新建一个springboot项目,随便引入一些依赖 二、使用插件(maven-assembly-plugin) <plugin> <artifactId>maven-assembly-plugin 阅读全文
posted @ 2020-03-19 11:57 包海鹏-郑州JAVA 阅读(1169) 评论(1) 推荐(0) 编辑
摘要: 背景:项目涉及到审批,用工作流会合适一点。由于之前未接触过,因此选用在activiti基础上开发的flowable进行 需求:在springboot中引入flowable并封装操作(初次使用,仅供参考) 方法: 一、引入依赖 <dependency> <groupId>org.flowable</g 阅读全文
posted @ 2020-03-19 10:24 包海鹏-郑州JAVA 阅读(21980) 评论(1) 推荐(3) 编辑
摘要: 背景:获取map中所有value,用list强转接收报错 需求:用List接收map中的所有valus 方法: 一、错误代码 二、正确代码 阅读全文
posted @ 2020-03-06 10:34 包海鹏-郑州JAVA 阅读(4227) 评论(0) 推荐(0) 编辑
摘要: 原文:blog.baohaipeng.top 背景:MySQL数据库和Redis运行在宿主机上(Linux),server运行在docker内,web运行在Nginx内(Nginx运行在docker内),获取的用户IP为10.0.0.10类似的docker内部IP 需求:获取真实IP 方法: 一、修 阅读全文
posted @ 2019-12-04 17:07 包海鹏-郑州JAVA 阅读(4764) 评论(0) 推荐(0) 编辑
摘要: 背景:MySQL数据库运行在宿主机上(Linux) 需求:Redis、服务、页面分别运行在独立的docker中,并处于同一网络,容器内部重要目录要挂载在物理目录,保证数据安全 方法: 一、设置网络环境 1、初始化Docker Swarm docker swarm init 2、创建网段(mynet) 阅读全文
posted @ 2019-12-04 15:21 包海鹏-郑州JAVA 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 背景:数据库中多个表有时间字段,并且字段名一致 需求:该时间字段由MybatisPlus自动插入和更新,业务代码无需处理 方法: 一、创建基础实体【BaseEntity】,定义需要处理的公共字段(创建时间、修改时间、创建人、修改人、备注……),供其他业务实体类继承 1 import com.baom 阅读全文
posted @ 2019-12-04 13:21 包海鹏-郑州JAVA 阅读(3440) 评论(0) 推荐(0) 编辑
摘要: 背景:宿主机部署MySQL、Redis,docker内部署tomcat、jdk 需求:tomcat内的应用访问宿主机的MySQL和Redis 方法: 一、连接地址切记不能用localhost和127.0.0.1 这些地址代表的都是容器内的系统,根本没有访问到宿主机,会一直报连接mysql/redis 阅读全文
posted @ 2019-11-13 14:47 包海鹏-郑州JAVA 阅读(6029) 评论(1) 推荐(1) 编辑
摘要: 背景:项目从头开始,需结合Springboot和Redis 需求:用注解管理缓存 方法: 一、用Redis取代Springboot原有缓存 1、pom引入依赖 2、application.yml配置 3、启动类开启注解 4、RedisConfig配置 二、用注解管理缓存(注意实体类序列化) 阅读全文
posted @ 2019-11-01 17:24 包海鹏-郑州JAVA 阅读(1775) 评论(0) 推荐(0) 编辑