- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 经验积累-测试用例-SpringBoot事务的一些坑
测试用例中Springboot事务的一些坑测试用例中的事务测试用例中开启事务测试用例中自动回滚事务测试用例中自动提交事务应该注意的点测试用例中的事务测试用例中,开启事务,一个比较重要的作用是,方便在做数据插入或者更新的时候,自动回滚,不产生测试的脏数据.测试用例中开启事务Springboot中,测试用例开启事务的方式:前提: 引入spring-tx包<dependency>...
2020-02-10 20:23:30
692
原创 追根溯源-并发编程-AQS-CAS+volatile
CAS+volatile实现线程安全的值修改原理梳理在JDK中CAS的实现volatile的在线程安全中的作用JAVA内存模型图原理梳理CAS(Compare and Swap),字面意思:比较然后交换在JDK中CAS的实现JAVA的JDK中,使用Unsafe类来实现CAS.1.在类加载的时候,通过Unsafe类获取指定变量的内存地址.比如:AbstractQueuedSynchron...
2020-02-09 20:13:59
616
原创 日志系列-MySQL日志打印(druid)
使用Druid连接池,打印完整可执行SQL步骤1.准备一个基于SpringBoot的小项目2.为项目配置数据库连接(使用Druild连接池).3.配置小项目的日志打印级别为debug4.测试配置-打印日志-但不格式化5.测试配置-打印日志-但不格式化.6.测试配置-打印日志-同时格式化7.分析-总结步骤一个基于SpringBoot或者SpringMVC的项目,如果要考虑打印完整的可执行SQL,...
2020-02-08 20:56:09
4686
原创 消息队列-rabbitmq-日志记录
文章目的:关于rabbitmq日志记录的文章,比较多的提及如何用rabbitmq记录日志.本文要提及的是,记录rabbitmq的发送消息以及接收消息记录.rabbitmq记录自身的日志,有对应的方案,比如使用trace命令行开启trace:rabbitmqctl trace_on命令行关闭trace:rabbitmqctl trace_off自定义queue,绑定到amq.ra...
2019-12-16 12:29:49
1770
原创 运维系列-在docker容器中-部署apollo(单节点)
执行步骤如下:1.准备mysql的docker镜像,并在docker运行.2.准备eureka-server项目,并在docker运行.3.从git仓库下载apollo,修改对应配置,并发布到docker.4.到此,apollo可使用.1.准备mysql的docker镜像,并在docker运行.2.准备eureka-server项目,并在docker运行.3.从git仓库下载apo...
2019-12-16 10:56:10
401
原创 运维系列-在docker容器中部署-mysql
前提:服务器或者个人电脑,已经安装docker.1.下载镜像1.docker pull mysql:5.62.启动镜像docker run \-p 3306:3306 \ --name docker-mysql \-v $PWD/conf:/etc/mysql/conf.d \ -v $PWD/logs:/logs \-v $PWD/data:/var/lib/mysql ...
2019-12-16 10:34:40
152
原创 运维系列-在docker容器中-部署eureka-server
准备eureka-server项目,并发布到docker1.新建spring-eureka-server maven依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <art...
2019-12-16 10:25:06
961
原创 经验积累-使用记录-DefaultHandlerExceptionResolver
修改DefaultHandlerExceptionResolver优先级拦截400异常,拦截405异常.hibernate-validate校验异常处理.如何让自定义异常处理器,优先于DefaultHandlerExceptionResolver执行.
2019-04-15 23:30:50
1827
原创 开箱即用系列-工具包-自定义验证框架
开箱即用系列-工具包-自定义验证框架;基于hibernate-validate;自定义非空校验;实现分组校验和复合校验注解.
2019-04-15 23:05:17
251
原创 经验积累-错误记录-dubbo接口调用大小限制
经验积累-错误记录-dubbo接口调用大小限制默认8M可通过dubbo.protocol.dubbo.payload配置调整Data length too large: 8390726, max payload: 8388608
2019-04-09 09:33:35
6615
原创 开箱即用系列-工具包-tool-office-excel工具包使用说明
开箱即用系列-工具包-tool-office-excel工具包使用说明 1. excel导入导出. 2. 提供3中title设置方式(模板类,模板字符串,模板文件). 3. 提供按行列读取excel的方式. 4. 支持Hibernate-validate对字段的校验. 5. 支持数据格式化配置. 6. 支持日期格式化处理. 7. 支持模板方式导入导出excel. 8. 支持excel枚举值配置
2019-04-08 09:52:47
878
原创 开箱即用系列-工具包-tool-rpc-http工具包使用手册
开箱即用系列-工具包-tool-rpc-http工具包使用手册 1. 简化http请求操作方式. 2. 采用链式编程. 3. 提供加密接口以及简单实现. 4. 提供失败重试机制.
2019-04-08 09:06:51
467
2018年-国家地址码表.xlsx
2020-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人