之前分析过SpringMVC中的DispatcherServlet,分析了SpringMVC处理请求的过程。但忽略了一些DispatcherSe...
SpringMVC框架是Spring框架中web模块,时下常用来构建web应用。在应用之余,也一直想要搞明白SpringMVC中是如何接受处理请...
我们在监控线上运行的项目时,一旦遇到异常,通常的做法会发邮件、短信至开发团队。 以邮件的方式来说,消息具有滞后性,不可能无时无刻的都盯着邮箱,尽...
源码地址: GitHub 使用场景 在Java应用中,对于访问频率高,更新少的数据,通常的方案是将这类数据加入缓存中。相对从数据库中读取来说,读...
Doug Lea大神在j.u.c包下给我们提供了一个适用于多线程并发环境使用的集合类ConcurrentHashMap。而如果在多线程环境,不考...
概念 适配器模式是将类的一个接口转换成用户所期待的目标接口,使得原本因接口不匹配无法再一起工作的两个类一起工作。 生活中我们也会遇到这样的场景,...
概念 LinkedHashMap也是Java集合框架的一员,是HashMap的子类。LinkedHashMap可以保存插入顺序,底层是通过Has...
在JDK1.8中,HashMap底层是用数组Node<K,V>数组存储,数组中每个元素用链表存储元素,当元素超过8个时,将链表转化成红黑树存储。...
概念 HashSet是Java Collections Framework中Set接口的一种实现了。HashSet底层是基于HashMap来实现...