- 博客(9)
- 资源 (34)
- 论坛 (1)
- 收藏
- 关注
原创 DevOps实战(二)- Jenkins集成单元测试报告和Allure插件用法
需求背景1、通过使用maven-surefire-plugin插件,maven + junit会在项目下target/surefire-reports目录,提供两种格式的测试结果集,一种是txt格式,一种是xml格式,但这样阅读起来不够直观。通过Jenkins集成,可以拥有一个很直观的测试报告。2、Allure是一款轻量级,且灵活的开源测试报告生成框架。简单易用,易于集成,并且支持绝大多...
2019-05-24 21:00:40
1730
原创 SpringBoot从入门到精通教程(四)- @Scheduled定时器用法和场景案例分析
需求背景日常项目开发中,我们经常会遇到以下几种特定需求:1. 一些事情,需要在指定时间执行2. 一些事情,需要在指定时间执行后,再间隔指定时间重复执行3. 一些事情,需要在启动任务之后,隔多久才执行Springboot2中提供了@Scheduled注解,可以定时执行,比如定时检查某些功能是否正常,或定时备份某份数据等,它可以帮你完成这些定时操作。技术点主要使用了两个注解...
2019-05-23 00:11:14
3736
3
原创 SpringBoot从入门到精通教程(三)- RocketMQ集成和场景案例分析
需求背景RocketMq是一个由阿里巴巴开源的消息中间件,在设计上借鉴了Kafka,其2012年开源,2017年成为Apache顶级项目。一般MQ适用场景如下:1. 流量削峰,提升系统高并发处理能力,比如秒杀场景2. 异步处理,应用解耦,提高系统吞吐量RocketMQ基础组件:1. Producer是消息生产者2. Consumer是消息消费者3. Topic是消息传递...
2019-05-21 16:45:11
5020
原创 DevOps实战(一)- Jenkins安装集成和案例分析
需求背景一、什么是DevOps?1、DevOps: Development和Operations的组合。二、为什么需要DevOps?1、它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。2、通过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠,即自动化CI(持续集成)/CD(持续...
2019-05-20 14:14:28
1600
原创 SpringBoot从入门到精通教程(二)- 拦截器用法和场景案例分析
需求背景在项目中需要全局拦截用户请求,针对一些特定请求,可进行特殊业务处理和请求过滤技术点主要使用了两个对象1.HandlerInterceptorAdapter对象(org.springframework.web.servlet.handler.HandlerInterceptorAdapter)2. WebMvcConfigurationSupport对象(org.s...
2019-05-15 19:21:01
8032
2
原创 SpringBoot从入门到精通教程(一)- 如何进行单元测试编写和场景案例分析
需求背景1. 可以进行自动化测试,配合CI,在项目发布前可以验证功能2. 尽可能早发现问题,及时修复解决技术点主要使用了两个注解1.@RunWith2. @SpringBootTest案例说明场景案例分析:1.普通Java测试,比如配置参数加载,静态方法返回值等2.普通Web接口测试3.业务服务层代码测试4.使用MockMvc测试接口...
2019-05-14 21:15:17
19868
原创 【总结】Docker无法启动容器时如何修改配置
问题描述在docker容器中安装了Mysql5.6,但因修改错配置文件,导致容器无法重新启动,怎么办?解决方式方式一:在当前主机中存放了docker容器中的配置信息(一般默认目录是:/var/lib/docker/overlay/),那只要找到这个配置文件,修改后就可以重新启动了方式二:使用docker cp命令,把docker容器中的配置文件复制到主机中来,然后修改...
2019-05-13 09:41:06
4756
1
原创 【踩坑】如何强制更改Docker容器中的Mysql密码(忘记密码)
问题描述使用docker容器时,通过镜像安装了Mysql5.6版本,但忘记了root密码,需要重新设置root密码解决步骤1. 增加“忘记密码启动”模式2. 重新设置root密码3. 删掉“忘记密码启动”模式4. 重启容器镜像即可具体操作1. 通过docker exec命令进入容器内docker exec -it db002 /bin/sh注:...
2019-05-10 09:49:38
5799
2
原创 【总结】在项目中如何保证服务的幂等?
目录1. 为什么要解决数据重复插入?2. 解决方案实战3. 可落地小总结一、为什么要解决数据重复插入?问题起源:当前端发起多次重复请求给服务器提交数据。后端服务也很简单,伪代码如下:public class SignLogService { public void saveSignLog(SignLogDO log) { // 简单插入做记录 Sign...
2019-05-08 09:43:56
1351
android,android.android
2010-10-23
android android android
2010-10-23
android android android
2010-10-23
Android2.1源码
2010-10-21
跟我StepByStep学FLEX教程
2010-09-26
Maven2权威指南中文版(完整)
2010-06-12
Drools5规则引擎开发教程
2010-06-12
JQuery_1.4_API
2010-06-12
Junit基本教程,Junit基本教程
2010-06-12
Freemarker教程_中文版
2010-06-12
windows64位平台的hadoop2.x插件包(hadoop.dll,winutils.exe)
2017-06-27
SpringBoot项目学习汇总
2016-11-18
Minbo贺敏的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝