Java
魔刀霍霍
这个作者很懒,什么都没留下…
展开
-
Java 线程池
系统启动一个线程的成本是比较高的,因为它涉及到与操作系统的交互,使用线程池的好处是提高性能,当系统中包含大量并发的线程时,会导致系统性能剧烈下降,甚至导致JVM崩溃,而线程池的最大线程数参数可以控制系统中并发线程数不超过次数。一、Executors 工厂类用来产生线程池,该工厂类包含以下几个静态工厂方法来创建对应的线程池。创建的线程池是一个ExecutorService对象,使用该对象的s转载 2016-03-26 12:03:15 · 204 阅读 · 0 评论 -
spring security oauth2.0 实现
oauth应该属于security的一部分。关于oauth的的相关知识可以查看阮一峰的文章:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html一、目标 现在很多系统都支持第三方账号密码等登陆我们自己的系统,例如:我们经常会看到,一些系统使用微信账号,微博账号、QQ账号等登陆自己的系统,我们现在就是要模拟这种登陆的方式,很多大转载 2016-04-21 11:01:43 · 898 阅读 · 0 评论 -
密码学应用(DES,AES, MD5, SHA1, RSA, Salt, Pkcs8)
数据加密标准 - Data Encryption Standard(DES)简介 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际上广泛流传开来。 核心代码 public class DesCryptoUtil :转载 2016-04-21 11:05:05 · 636 阅读 · 0 评论 -
JDK自带工具keytool生成ssl证书
前言:因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具:keytool,外加看了同事的心得体会,自己总结了一下具体的使用方法和使用过程中发现的问题及解决办法。 1:什么是HTTPS?HTTPS其实是有两部分组成:HTTP转载 2016-09-30 16:12:09 · 899 阅读 · 0 评论