随笔分类 - SpringBoot
摘要:一、Jackson 简介:社区十分活跃,且更新速度快。 1. SpringBoot JSON工具包默认是Jackson,只需要引入spring-boot-starter-web依赖包,自动引入相应依赖包: <dependency> <groupId>com.fasterxml.jackson.cor
阅读全文
摘要:一、文件上传 1. 上传文件大小限制的配置 现象:文件上传过大时报FileUploadBase$SizeLimitExceededException异常 Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimi
阅读全文
摘要:1. JSP303定义的校验类型 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为
阅读全文
摘要:RPC框架可参考:https://blog.csdn.net/top_code/article/details/54615853 整合可参考:https://www.dalaoyang.cn/article/63
阅读全文
摘要:1. 配置文件application-dev.properties 2. 动态切换数据源核心 A. 数据源注册器 B. 动态数据源适配器 C. 自定义注解 D. 动态数据源切面 E. 数据源路由切换 3. 启动类上添加@Import注解 4. 如何使用 A. 方法内只用一种数据源:@TargetDa
阅读全文
摘要:1. pom.xml Maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.20</version></dependency> 2. application.ym
阅读全文
摘要:新版分布式事务框框有阿里的Seata,可前往自行研究,我暂时没有使用过:https://github.com/seata/seata或https://gitee.com/seata-io/seata 1.pom依赖 <dependency> <groupId>org.springframework.
阅读全文
摘要:一、监听器 1. 使用场景:在一些业务场景中,当容器初始化完成之后,需要处理一些操作,比如一些数据的加载、初始化缓存、特定任务的注册、开启线程或程序来干某些事情等等。 2. 使用步骤 A. 监听类实现ApplicationListener接口 ; B. 将监听类添加到SpringApplicatio
阅读全文
摘要:一、Java 线程六大状态、协作方式、使用方式等; 关键字this、static、final、synchronized详解; 四大内部类; Java反射机制; Java注解机制; Java泛型机制; Java异常机制; Java线程安全方式及ThrealLocal用法; Java集合框架List、S
阅读全文