
debug
土豆怎么做都好吃
这个作者很懒,什么都没留下…
展开
-
一次linux搭建Sftp问题排查
根据资料搭建sftp后,第一次登陆成功,再次登陆报错查找资料显示是因为网络配置问题,于是重新改了一下配置,加了心跳连接等,依然无效。仔细检查配置发现,配置sftp根路径带有匹配符号,拷贝过来的,忘记修改,总结:网络查询资料时,一定要理解,不然你都不知道你拷贝的是什么东西,特别是csdn,可能连作者自己都不知道。.........原创 2022-07-10 00:16:23 · 1498 阅读 · 0 评论 -
多线程下mysql的死锁问题
版本5.7数据隔离级别默认RRDB如下:CREATE TABLE `tenant_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `updated_time` timest.原创 2022-03-21 14:54:47 · 2657 阅读 · 0 评论 -
关于SpringMvc中HttpMessageConverter的理解
版本springboot-2.2.6HttpMessageConverter在SpringMVC中的作用最近通过configureMessageConverters重写HttpMessageConverter时候,通过浏览器请求出现了乱码,响应头也从Content-Type :application/json 变成Content-Type: text/html,下面是代码片段 // 字符串 StringHttpMessageConverter stringHttpMess原创 2022-01-27 01:45:20 · 787 阅读 · 0 评论 -
Druid连接错误无限重试的分析
目前有一个场景,动态切换数据源,但是切换的数据源有可能会连接失败,连接失败时,会无限报错,希望能够捕捉这个错误,防止日志爆满。2022-01-14 15:45:01.170 ERROR 21920 --- [Create-45539238] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://10.118.9.50:3306/vlms_dev?useUnicode=true原创 2022-01-14 15:56:23 · 5527 阅读 · 1 评论 -
ArrayList的源码理解
ArrayList的源码解读使用无参构造初始化时,初始化容量为0 public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA; }当开始add添加元素时,初始化容量为DEFAULT_CAPACITY = 10因为第一次添加时elementData.length为0,所以会走grow(), elementData = Arrays.copyOf(elementData, newCa原创 2021-12-12 22:24:58 · 320 阅读 · 0 评论 -
Springboot自动装配源码理解
注解@SpringBootApplication@SpringBootApplication继承了 -@SpringBootConfiguration 继承 @Configuration ,声启动类是一个配置类 -@ComponentScan 包扫描范围 -@EnableAutoConfiguration 自动配置注解(重点)自动配置导入选择器获取自动配置类列表怎么获取的呢获取自动配置包下的spring.factories(不仅仅这里有,符合sprin原创 2021-12-12 18:18:03 · 344 阅读 · 0 评论 -
关于Union all的debug
关于Union all 使用注意事项:字段数量、数据类型、顺序必须相同原创 2019-06-04 10:35:02 · 138 阅读 · 0 评论