12 2020 档案

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

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

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 阅读(88) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

SpringMVC之json是怎么传回前端的 @ResponseBody解析
摘要:一 序章 http的请求里有一个属性叫accept,它规定了返回值类型,本篇要讲的返回值正是跟这个属性关系紧密 二 源码分析 SpringMVC为@RequestBody和@ResponseBody两个注解实现了统一处理类RequestResponseBodyMethodProcessor,实现了H 阅读全文

posted @ 2020-12-09 19:40 MaXianZhe 阅读(271) 评论(0) 推荐(0) 编辑

SpringMVC之请求的json怎么读出来的
摘要:实例代码 @RequestMapping(value = "/tasks/userTask", method = RequestMethod.POST) public @ResponseBody String getAllTaskByUser( @RequestBody String request 阅读全文

posted @ 2020-12-08 17:52 MaXianZhe 阅读(209) 评论(0) 推荐(0) 编辑

consumer配置参数之max.poll.interval.ms
摘要:max.poll.interval.ms参数用于指定consumer两次poll的最大时间间隔(默认5分钟),如果超过了该间隔consumer client会主动向coordinator发起LeaveGroup请求,触发rebalance;然后consumer重新发送JoinGroup请求 (1)实 阅读全文

posted @ 2020-12-07 19:36 MaXianZhe 阅读(3527) 评论(0) 推荐(0) 编辑

SpringMVC 之处理请求
摘要:本篇研究下SpringMVC是怎么处理一条请求的 一 doDispatch 源码分析 protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { Http 阅读全文

posted @ 2020-12-07 18:25 MaXianZhe 阅读(94) 评论(0) 推荐(0) 编辑

使用SpringMVC遇到的坑
摘要:最近打算总结总结SpringMVC,就打开了当初自己学web的工程。由于当时的spring版本较老, 1 更新了版本到4.3.9 2 然后就发现问题了,在这个版本的spring里,扫描路径不能配一个*了 3 我的springMvc这么配的 <context:component-scan base-p 阅读全文

posted @ 2020-12-07 17:44 MaXianZhe 阅读(131) 评论(0) 推荐(0) 编辑

SpringMVC之构造映射关系
摘要:springmvc正是通过构造请求的模式和其对应的method,然后通过反射机制执行方法,并将结果返回。 本篇就分析下映射关系的初始化过程 一 关键类讲解 HandlerMethod public class HandlerMethod { /** Logger that is available 阅读全文

posted @ 2020-12-07 12:06 MaXianZhe 阅读(257) 评论(0) 推荐(0) 编辑

synchronized面试题总结
摘要:1 偏向锁 当使用synchronized锁定某一个对象的时候,如果该对象处于匿名偏向状态,就是markword的64位二进制表示偏向线程的bit位都是0,并且锁状态是偏向状态。 此时该线程直接在这个锁对象的markword高位内存储 当前线程的内存地址,当然了这部分是CAS完成的 如果CAS成功, 阅读全文

posted @ 2020-12-06 16:58 MaXianZhe 阅读(583) 评论(1) 推荐(0) 编辑

Spring之为什么要用三级缓存
摘要:刚才看了手机上的公众号,看到一个问题,Spring为什么会有三级缓存,只用两级缓存行不行 结论当然是不行,毕竟做Spring的又不是傻蛋,大师考虑问题那可是很深远的 在AbstractAutowireCapableBeanFactory # doCreateBean 方法中,实例化一个bean之后, 阅读全文

posted @ 2020-12-04 19:57 MaXianZhe 阅读(5808) 评论(4) 推荐(2) 编辑

Arthas干货总结
摘要:1 watch watch com.suning.rdrs.admin.controller.RdrsDataCloudController obtainTargetFieldInfo '{params, throwExp}' -x 2 格式:全限定名 + 空格 + 方法名 + 空格 + 固定写法 阅读全文

posted @ 2020-12-03 10:03 MaXianZhe 阅读(172) 评论(0) 推荐(0) 编辑

内部类访问外部类的方法
摘要:作为一个工作了8年的程序员,内部类也用过,但是内部类访问外部类在看源码的时候都很少看到了,震惊之余也感叹自己的技术不行啊 一 起因 突然想起来自己在中兴的时候做SDN,当时是自己写netty定时往网元发送心跳。突然就想到了当时用的是Jdk的 ScheduledThreadPoolExecutor 也 阅读全文

posted @ 2020-12-02 11:40 MaXianZhe 阅读(717) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示