SpringMVC框架是Spring框架中web模块,时下常用来构建web应用。在应用之余,也一直想要搞明白SpringMVC中是如何接受处理请...
源码地址: GitHub 使用场景 在Java应用中,对于访问频率高,更新少的数据,通常的方案是将这类数据加入缓存中。相对从数据库中读取来说,读...
在JDK1.8中,HashMap底层是用数组Node<K,V>数组存储,数组中每个元素用链表存储元素,当元素超过8个时,将链表转化成红黑树存储。...
在实际应用开发中,经常有这么一个需求:给定一个经纬度,实现查找附近的人或物。其实现方式也有多种:基于MySQL的、基于MongoDB的,故开篇记...
AtomicInteger是java.util.concurrent.atomic包下的类,作用是提供原子操作Integer类。 我们知道在Ja...
最近微信网页开发要用到公众平台支付的功能,过程中坑不少。 引入js 在需要调用JS接口的页面引入如下JS文件(支持https):http://r...
概念 LinkedHashMap也是Java集合框架的一员,是HashMap的子类。LinkedHashMap可以保存插入顺序,底层是通过Has...
概念 ArrayList是我们常用的集合类,是基于数组实现的。不同于数组的是ArrayList可以动态扩容。 类结构 ArrayList是Jav...
JAVA设计模式系列: 单例模式 观察者模式 模板方法模式 简单工厂模式 定义 简单工厂模式又叫做静态工厂方法模式,是常用的实例化对象模式。 角...