
后端技术-JAVA基础
文章平均质量分 63
奔随梦
下一步:架构师
展开
-
经验积累-测试用例-SpringBoot事务的一些坑
测试用例中Springboot事务的一些坑测试用例中的事务测试用例中开启事务测试用例中自动回滚事务测试用例中自动提交事务应该注意的点测试用例中的事务测试用例中,开启事务,一个比较重要的作用是,方便在做数据插入或者更新的时候,自动回滚,不产生测试的脏数据.测试用例中开启事务Springboot中,测试用例开启事务的方式:前提: 引入spring-tx包<dependency>...原创 2020-02-10 20:23:30 · 692 阅读 · 0 评论 -
追根溯源-并发编程-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 阅读 · 0 评论 -
经验积累-Mybatis-${}占位符和#{}占位符区别
$替换具体的值,#做SQL预编译替换,使用preparestatement原创 2020-02-09 12:03:02 · 781 阅读 · 0 评论 -
日志系列-MySQL日志打印(druid)
使用Druid连接池,打印完整可执行SQL步骤1.准备一个基于SpringBoot的小项目2.为项目配置数据库连接(使用Druild连接池).3.配置小项目的日志打印级别为debug4.测试配置-打印日志-但不格式化5.测试配置-打印日志-但不格式化.6.测试配置-打印日志-同时格式化7.分析-总结步骤一个基于SpringBoot或者SpringMVC的项目,如果要考虑打印完整的可执行SQL,...原创 2020-02-08 20:56:09 · 4688 阅读 · 0 评论 -
经验积累-使用记录-DefaultHandlerExceptionResolver
修改DefaultHandlerExceptionResolver优先级拦截400异常,拦截405异常.hibernate-validate校验异常处理.如何让自定义异常处理器,优先于DefaultHandlerExceptionResolver执行.原创 2019-04-15 23:30:50 · 1827 阅读 · 0 评论 -
开箱即用系列-工具包-自定义验证框架
开箱即用系列-工具包-自定义验证框架;基于hibernate-validate;自定义非空校验;实现分组校验和复合校验注解.原创 2019-04-15 23:05:17 · 251 阅读 · 0 评论 -
开箱即用系列-工具包-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 · 880 阅读 · 0 评论 -
开箱即用系列-工具包-tool-rpc-http工具包使用手册
开箱即用系列-工具包-tool-rpc-http工具包使用手册 1. 简化http请求操作方式. 2. 采用链式编程. 3. 提供加密接口以及简单实现. 4. 提供失败重试机制.原创 2019-04-08 09:06:51 · 467 阅读 · 0 评论 -
开箱即用系列-工具包-日期工具类
开箱即用系列-工具包-日期工具类原创 2019-03-12 23:31:35 · 424 阅读 · 0 评论 -
开箱即用系列-工具包-枚举转JSON
开箱即用系列-工具包-枚举转JSON原创 2019-03-12 23:24:21 · 255 阅读 · 0 评论 -
开箱即用系列-工具包-文本文件快速读取
开箱即用系列-工具包-文本文件快速读取原创 2019-03-12 22:56:34 · 322 阅读 · 0 评论 -
开箱即用系列-基础数据-地址码表制作
开箱即用系列-基础数据-地址码表制作原创 2019-03-20 15:11:30 · 370 阅读 · 0 评论