java代码
金鳞化龙
随和,勤奋
展开
-
时间戳,根据不同时间显示不同字符串
时间戳功能 功能: 存储物理时间,显示时间根据用户使用时的实际时间进行换算显示 物理时间内都是今天的 显示xx:xx(24时制) 物理日期内是前一天的,显示昨天 物理时间内是前两天至七天的,显示星期几 物理日期大于7天的,显示实际日期 2016.02.22格式解决方法: java代码如下:package TimeFormat; import java.text原创 2016-03-11 18:27:05 · 650 阅读 · 0 评论 -
java中非对称加密(RSA)的使用
由于android和后台进行传输数据为了数据的安全我们一般都会对数据进行加密处理,一般比较常用的都是对称加密(DES)。这样可以防止攻击者截获网络包获取数据。但是这这种方式也是有风险,就是如果攻击者反编译了你的代码,就可以获取你的秘钥那么就可以解析你的数据了。 所以我们在传输及其重要的数据的时候会使用非对称加密,非对称加密分为公钥和私钥,用公钥进行加密,用秘钥进行解密。一般是客户端用公钥钥把数据加密原创 2016-06-17 15:52:23 · 601 阅读 · 0 评论 -
Semaphore信号量的使用
一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。拿到信号量的线程可以进入代码,否则就等待。通过acquire()和release()获取和释放访问许可。 使转载 2016-08-05 18:55:35 · 602 阅读 · 0 评论