- 博客(3)
- 收藏
- 关注
转载 Java对象与引用变量
先搞清楚什么是堆,什么是栈。Java开辟了两类存储区域,对比二者的特点存储区域存储内容优点缺点缺点栈基本类型的变量和对象的引用变量存取速度比堆要快,仅次于寄存器,栈数据可以共享存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变量当超过变量的作用域后,Java会自动释放掉该变量,内存空间可以立即被另作他用堆由new等指令创建...
2019-08-19 14:59:26 3145
原创 Java 多线程之间通信
背景之所以要用到java的多线程,是因为最近写的程序需要一个这样的场景:server端监听在一个IO上,但是client端有2个IO(可以是多个,我这里是2个)都需要跟server的那个IO通信,但是client两个IO并不是同时向server的那个...
2019-08-13 17:03:48 175
原创 数字签名、数字证书与CA
上周,有同事给我们介绍了什么是数字证书及其工作原理,于是我决定结合自己的理解把这个原理记录下来。为什么会用到数字证书在我们上网的时候,为了防止我们的信息被某些钓鱼网站截取,所以我们在与对方进行通信的时候,需要验证对方的身份。那么如何验证对方的身份是真实可靠的呢,就需要对方能够提供数字证书,而且该证书能够被验证是权威的CA颁发的。举个栗子,比如你要招聘一名清华大学的毕业生,那么你如何确定对方是...
2019-08-05 18:00:26 4294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人