摘要: hibernate-validator 是一个参数校验框架,可以对于入参进行优雅的进行数据校验,可以减少入参校验重复的代码。 对于hibernate-validator 对于校验异常的数据,会抛出MethodArgumentNotValidException,我们可以通过全局异常处理,进行异常封装, 阅读全文
posted @ 2020-08-20 16:58 火羽 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 官方网站:https://jenkins.io/ 使用docker镜像安装jenkins 我们希望实现持续集成持续部署, 1.对于一些基础 阅读全文
posted @ 2020-08-18 22:40 火羽 阅读(613) 评论(0) 推荐(0) 编辑
摘要: netstat -lntp # 查看所有监听端口 top -p {pid} 查看进程id下的内存使用情况 ps -ef|grep java 查看Java线程 cut -d: -f1 /etc/passwd # 查看系统所有用户 df -h 查看磁盘信息 chmod 777 xxx 修改文件权限 ca 阅读全文
posted @ 2020-08-18 15:03 火羽 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 团队开发痛点: API 接口众多,细节复杂,需要考虑不同的HTTP请求类型、HTTP头部信息、HTTP请求内容等,想要高质量的完成这份文档需要耗费大量的精力; 难以维护。随着需求的变更和项目的优化、推进,接口的细节在不断地演变,接口描述文档也需要同步修订,可是文档和代码处于两个不同的媒介,除非有严格 阅读全文
posted @ 2020-08-17 11:06 火羽 阅读(478) 评论(0) 推荐(0) 编辑
摘要: package com.common.base.config; import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler; import org.springframework.context.annotatio 阅读全文
posted @ 2020-08-10 11:52 火羽 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 子项目继承了父项目子类的application.yml中增加如下 spring: profiles: include: common #引用公共配置 就可以把父项目中的application-common.yml加载进去。如果需要引用多个可以用 逗号点开 如 spring: profiles: in 阅读全文
posted @ 2020-08-07 17:14 火羽 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 两种方法 第一种 @Component public class SpringContext implements ApplicationContextAware{ private static ApplicationContext applicationContext; @Override pub 阅读全文
posted @ 2020-08-07 17:11 火羽 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 分布锁满足条件1、在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行; 2、高可用的获取锁与释放锁; 3、高性能的获取锁与释放锁; 4、具备可重入特性; 5、具备锁失效机制,防止死锁; 6、具备非阻塞锁特性,即没有获取到锁将直接返回获取锁失败。 redis分布式锁和zk分布式锁的对比 阅读全文
posted @ 2019-12-12 09:48 火羽 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 环境准备 创建工作目录 /usr/local/docker/runner 创建构建目录 /usr/local/docker/runner/environment 下载 jdk-8u152-linux-x64.tar.gz 并复制到 /usr/local/docker/runner/environme 阅读全文
posted @ 2019-11-27 15:40 火羽 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在 Spring Cloud 中,有分布式配置中心组件 Spring Cloud Config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程 Git 仓库中。在 Spring Cl 阅读全文
posted @ 2019-11-21 20:48 火羽 阅读(408) 评论(0) 推荐(0) 编辑