maven激活不同的profile的几种方式
java技术栈知识的积累,提高自己的技术水平。
spring security oauth2自定义获取token运行流程分析和源码分析,然后自己进行实现
如何线程安全的使用HashMap了解了HashMap为什么线程不安全,那现在看看如何线程安全的使用HashMap。这个无非就是以下三种方式: Hashtable ConcurrentHashMap Synchronized Map
HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变
Hibernate各种主键生成策略与配置
HTTP发送的数据有两种方式,一种是GET请求,一种是POST请求,GET请求就是简单的URL拼接参数,发送的参数长度也有限制。 而POST的参数可以设置在FORM中,参数长度也可以满足大多要求,有时从服务器的性能上考虑,防止恶意的GET尝试,很多接口都是限制POST方式的。 那么POST请求发送参数来说常用也有两种方式,一种是拼接参数和GET一样,但是发送方式指定为POST。 发送的数据不同,也可以在头上进行指定,这里的示例基于HttpClient。
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例 java中一般单例都是五种写法。懒汉,恶汉,双重校验锁,枚举和静态内部类。