摘要: RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年7月首次在美国公布,当时他们三人都在麻省理工学院工作实习。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前 阅读全文
posted @ 2018-01-29 20:43 奔跑在梦想的道路上 阅读(14565) 评论(2) 推荐(1)
摘要: 线程通信,是指线程之间的消息传递。 多个线程在操作同一个资源时,它们对共享资源的操作动作可能不同;它们共享同一个资源,互为条件,相互依赖,相互通信,从而让任务向前推进。 另外,在线程的同步策略中,虽然可以解决并发更新同一个资源,保障资源的安全,但不能用来实现线程间的消息传递。因此,线程通信与线程同步 阅读全文
posted @ 2018-01-29 18:22 奔跑在梦想的道路上 阅读(348) 评论(0) 推荐(0)
摘要: 零.引子 线程是程序运行中一个非常重要的概念。通常情况下,程序从静态代码,到解析为机器码被加载入内存开始动态运行,就转变为一个进程。也可以说,程序是一个静态概念,程序运行起来后就变成了一个进程,进程是计算机分配CPU、内存等各种资源的基本单位。 我们平时在电脑中开启一些程序时,比如开启eclipse 阅读全文
posted @ 2018-01-29 13:39 奔跑在梦想的道路上 阅读(1185) 评论(0) 推荐(1)
摘要: 一.集合转数组 以ArrayList集合为例,使用该集合的一个成员方法toArray(),可以将一个集合对象转化为一个数组。如下所示: 上述代码打印结果: 二.数组转集合 对于数组转集合,类Arrays给我们提供了一个方法asList(),可以生成一个“集合”,我们看一下生成的该集合有什么特点: 既 阅读全文
posted @ 2018-01-29 11:03 奔跑在梦想的道路上 阅读(421) 评论(0) 推荐(0)