JAVA框架
文章平均质量分 75
endcy2016
偶尔想起了这里的笔记本。--如文章进CSDN会员可见,请大伙直接投诉,平台表脸,可耻可笑可悲。
展开
-
使用mysql报Communications link failure异常解决
线上使用polarDB,基于mysql(5.7),建构为springboot+mybatisplus+durid连接池,部分业务场景涉及大表更新和查询操作,在查询慢sql且超过一定时间时就会报出"Communications link failure"异常,主要体现在界面查询或定时任务处理大批量数据是执行数据库的更新、查询异常。原创 2024-10-24 14:03:34 · 382 阅读 · 1 评论 -
深入理解Spring IOC和AOP
Spring IOC依赖反转是意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。是一种设计思想。IOC架构图软件系统中耦合的对象IOC解耦过程IOC和DI关系控制反转(IOC)是Spring框架的实现解耦的核心思想。控制反转一般分为两种类型,一个是依赖注入(DI)和依赖查找(DL),依赖注入应用更广泛。四连问1、谁依赖于谁应用程序依赖于IoC容器2、为什么需要依赖应用程序需要IoC容器来提供对象需要的...原创 2022-04-26 00:06:46 · 346 阅读 · 0 评论 -
Spring MVC获取URL参数及请求参数
只要把什么叫请求路径,什么叫请求参数分清楚,也就能理解@PathVariable和@RequestParam。注意:代码中的RequestMapping地址是SpringMVC注解匹配的同名称请求,如果在类仅仅是注明 @Controller 那么此RequestMapping下的方法方法将会解析所有传给服务后台的page.do操作;如果声明类前先@Controller 并又注明了一个@Reque...原创 2018-07-24 11:40:52 · 13603 阅读 · 2 评论 -
Mabits出现Does not contain value for…错误
Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了ma...转载 2018-07-24 11:41:59 · 3258 阅读 · 1 评论 -
Cron表达式及常用表达式例子
1.cronExpression配置说明字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - *...转载 2018-07-19 10:59:48 · 330 阅读 · 0 评论 -
利用Spring初始化加载多properties文件
一:首先创建一个属性文件xxx.properties 二:然后自定义一个属性加载类工具类,必须要extends PropertyPlaceholderConfigurer类,(实际是对PropertyPlaceholderConfigurer类的一个扩展)public class CustomizedPropertyConfigurer extends PropertyPlaceho...原创 2018-07-19 11:20:39 · 1045 阅读 · 0 评论 -
SpringBoot集成slf4j+log4j并输出到加密密码的数据库
本文根据实战经验复写SpringBoot+slf4j+log4j的日志集成方式,并配置相关控制台、文件、密码加密数据库输出打印等方式。1、SpringBoot项目中的log4j maven相关依赖和原logback(SpringBoot自带)解除: <dependency> <groupId>org.springframewo...原创 2018-11-30 18:10:35 · 1838 阅读 · 0 评论