- 博客(3)
- 收藏
- 关注
原创 《Java Concurrency in Practice》之线程封闭(Thread Confinement)
当访问共享的可变数据时,通常需要使用同步。一种避免使用同步的方式就是不共享数据。如果仅在单线程内访问数据,就不需要同步。这种技术被称为是线程封闭(Thread Confinement),它是实现线程安全性的最简单方式之一。当某个对象封闭在一个线程中时,这种用法将自动实现线程安全性,即使被封闭的对象本身不是线程安全性的。 Swing中大量使用了线程封闭技术。Swing的可视化组件和数据模型都
2015-07-27 16:46:05 1471
原创 密码学的进化史——手工加密阶段
一、手工加密阶段 密码学很早就广泛应用于古代战争中,使用手工方式完成加密损伤,以确保战争中军事信息的秘密传送,这一阶段称为手工加密阶段。这一阶段是古典密码学蓬勃发展的时期,称为古典加密阶段。 公元前1000年左右,武王伐纣时期。见于周朝兵书《六韬·龙韬》,书中记载了周朝著名军事家姜子牙为战时通信制定的两种军事通信密码:阴符和阴书。阴符是使用双方在通信前事先制造的一套尺寸不等、形状各异
2015-07-19 19:05:33 4835
原创 《世界历史》—史前时期的分期
史前时期分为旧石器时代、新石器时代、青铜时代以及铁器时代:旧石器时代早期:约公元前250万~前1万年新石器时代:公元前10000/8000~前4000/1800年青铜时代:约公元前4000~前700年(中东);公元前1800~前800年(欧洲)铁器时代:始于约公元前1100/前800年人类的史前时期处于地质时代的第四纪:更新世早期:约公元前180万~前80万年更新世中期:约公元前80万
2015-07-18 17:26:25 5032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人