上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 41 下一页

2021年1月6日

关于守护线程的知识

摘要: 守护线程有一个应用场景,就是当主线程结束时,结束其余的子线程(守护线程)自动关闭,就免去了还要继续关闭子线程的麻烦。不过博主推荐,如果真有这种场景,还是用中断的方式实现比较合理。 还有补充一点,不是说当子线程是守护线程,主线程结束,子线程就跟着结束,这里的前提条件是:当前jvm应用实例中没有用户线程 阅读全文

posted @ 2021-01-06 10:39 MaXianZhe 阅读(171) 评论(0) 推荐(0) 编辑

2021年1月4日

Zookeeper总结

摘要: 1 zookeeper是什么 Zookeeper的核心是原子广播,这个机制保证了各个server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式和广播模式。 2 Zab协议的两种模式 一旦leader已经和多数的follower进行了状态同步后,他就可以开始广播 阅读全文

posted @ 2021-01-04 17:52 MaXianZhe 阅读(142) 评论(0) 推荐(0) 编辑

2020年12月31日

记一次坑爹的故障排查

摘要: 下午测试找到我说,系统建任务用不了了。所以我开始排查,但是我也很怀疑代码都跑这么久了,会有问题了吗? 第一步,跟代码 发现了,当执行一个jdbc的时候,线程卡死,然后线程飞了。(我已懵逼) 第二步,在单元测试环境开始模拟,发现现象一样 第三步,我终于想到了可能是源库发生了问题。上去一看,binlog 阅读全文

posted @ 2020-12-31 20:00 MaXianZhe 阅读(49) 评论(0) 推荐(0) 编辑

2020年12月27日

Mysql不容易发现的陷阱--字符集转换

摘要: 本文参考自 https://blog.csdn.net/bohu83/article/details/105320327 假设现在有两张表 CREATE TABLE `tradelog` ( `id` int(11) NOT NULL, `tradeid` varchar(32) DEFAULT N 阅读全文

posted @ 2020-12-27 17:02 MaXianZhe 阅读(84) 评论(0) 推荐(0) 编辑

2020年12月25日

SpringBoot之处理@SpringBootApplication的两个import

摘要: 都知道注解SpringBootApplication有两个import 1 @Import(AutoConfigurationImportSelector.class) 2 @Import(AutoConfigurationPackages.Registrar.class) 第一个的作用和原理我看网 阅读全文

posted @ 2020-12-25 11:38 MaXianZhe 阅读(890) 评论(0) 推荐(1) 编辑

2020年12月24日

Spring Boot之使用外部tomcat

摘要: 一般在生产环境都会部署在外部的web容器,比如我们公司就部署在WildFly。想这么做就要改一些配置 一 启动类的修改 public class Application extends SpringBootServletInitializer { private static final Logge 阅读全文

posted @ 2020-12-24 17:41 MaXianZhe 阅读(532) 评论(0) 推荐(0) 编辑

Spring基础问题小问答

摘要: 本文主要记录下在重看spring源码的过程中想到的问题 1 component-scan是在哪个命名空间 context命名空间 2 保存所有beanDefinition的map--beanDefinitionMap在哪个类里 DefaultListableBeanFactory 阅读全文

posted @ 2020-12-24 10:02 MaXianZhe 阅读(60) 评论(0) 推荐(0) 编辑

2020年12月23日

关于ClassPath的思考

摘要: 写本文的由来,最近在细致的看Spring Boot的源码,在跟源码的时候遇到了这个 ConfigFileApplicationListener 类,他的作用是解析配置文件的, 但是我发现竟然没有load到配置文件。卧槽,什么情况。我最近搭个环境说实话一直在debug跟代码,确实一次都没跑起来,难道不 阅读全文

posted @ 2020-12-23 20:31 MaXianZhe 阅读(108) 评论(0) 推荐(0) 编辑

重读Spring之ConfigurationClassPostProcessor-改正错误

摘要: 如果一个spring项目是使用xml方式配置的,那就不用关注ConfigurationClassPostProcessor因为不写@Configuration注解,ConfigurationClassPostProcessor是不会生效的。 但是,在spring boot里,这个类太重要了。可以说是 阅读全文

posted @ 2020-12-23 11:41 MaXianZhe 阅读(149) 评论(0) 推荐(0) 编辑

2020年12月14日

SpringBoot自动装配原理

摘要: 网上很多文章对于自动状态都是说的很含糊,而且是千篇一律。很多都是这个注解@EnableAutoConfiguration就自动完成了。怎么可能呢?注解永远都是死的,是需要某个代码去解析处理的 我今天就跟了下代码看看怎么回事 一 Configuration @Configuration这个注解从Spr 阅读全文

posted @ 2020-12-14 11:35 MaXianZhe 阅读(129) 评论(0) 推荐(0) 编辑

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 41 下一页

导航