摘要: HashMap是Java编程中常用的数据结构,通过阅读其源码,了解其实现原理有助于更好得理解哈希表这种数据结构的设计思想,也有助于更好得使用HashMap这种数据结构。 阅读全文
posted @ 2020-04-26 09:15 burthughes 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Spring源码版本:4.3.23.RELEASE 一、加载过程概览 Spring容器加载过程可以在org.springframework.context.support.AbstractApplicationContext#refresh方法看到总体过程,具体细节需要断点调试: 后续文章根据以上标 阅读全文
posted @ 2019-05-10 17:05 burthughes 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Spring源码版本:4.3.23.RELEASE 一、加载XML配置 通过XML配置创建Spring,创建入口是使用org.springframework.context.support.ClassPathXmlApplicationContext类,创建容器的代码如下: 1.1 如果bean没有 阅读全文
posted @ 2019-05-10 16:37 burthughes 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 最近碰到一个问题:客户的服务器程序偶尔出现请求响应过慢的情况,通过查看日志发现RSA验证签名的代码执行超过20秒,而正常情况下只需要16毫秒。 RSA证书是服务器启动就加载好的,不存在读文件慢的问题。看了一下那几行代码,最有嫌疑的就是logback日志打印的代码了。 查看了生产日志配置,logbac 阅读全文
posted @ 2019-01-31 15:50 burthughes 阅读(3620) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.cnblogs.com/moonlightL/p/7891803.html 阅读全文
posted @ 2018-05-07 09:20 burthughes 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 介绍JavaScript代码中,数组调用indexOf方法,在IE8上的兼容性问题解决方法。 阅读全文
posted @ 2016-10-12 13:01 burthughes 阅读(3738) 评论(0) 推荐(0) 编辑