1.在Java中,对象什么时候可以被垃圾回收? 当一个对象到GC Roots不可达时,在下一个垃圾回收周期中会尝试回收改对象,如果该对象重写了(five呢来子)finalize()方法,并且方法中重新将自己赋予某个引用达到自救效果时,那么这个对象就不会被回收,如果没有“自救”,则该对象会被回收。 2 ...
分类:
编程语言 时间:
2018-03-29 00:10:23
阅读次数:
176
There are two movitation for SSL/TSL 1) Data encryption, if the data is captured by 3rd party, the data will be in encrypted. 2) Host identification, ...
分类:
其他好文 时间:
2018-03-27 10:21:12
阅读次数:
163
DAT(Digital Audio Tape)技术 DAT技术又可以称为数码音频磁带技术,最初是有惠普公司(HP)与索尼公司(SONY)共同开发出来的。这种技术以螺旋扫描记录(Helical Scan Recording)为基础,将数据转化为数字后再存储下来,早期的DAT技术主要应用于声音的记录,后 ...
分类:
其他好文 时间:
2018-03-26 10:52:35
阅读次数:
164
项目代码地址:https://coding.net/u/liuseshz/p/Week2_2/git?public=true 一.需求分析 (1) 随机生成所需n道加减乘除练习题,以符号“+-*÷”表示。 (2) 题中每个数字为 0 和 100 之间的整数 (3) 运算符在3个到5个之间 (4) 每 ...
分类:
其他好文 时间:
2018-03-26 00:32:31
阅读次数:
199
根搜索算法 原理:设立若干种根对象,当任何一个根对象到某一个对象均不可达时,则认为这个对象是可以被回收的。一般是对象持有的引用指向该对象不可达 在JAVA语言中,可以当做GC roots的对象有以下几种: 1、虚拟机栈中的引用的对象。 2、方法区中的类静态属性引用的对象。 3、方法区中的常量引用的对 ...
分类:
编程语言 时间:
2018-03-20 14:00:02
阅读次数:
194
Digital RootsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 74529 Accepted Submission(s): 23232 ...
分类:
其他好文 时间:
2018-03-18 00:14:25
阅读次数:
224
之前在看深入理解Java虚拟机一书中第一次接触相关名词,但是并不理解,只知道Object obj = new Object()类似这种操作的时候,obj就是强引用。强引用不会被gc回收直到gc roots不可达时。而对其他三个名词并不清楚,因为并没有被真正使用过。通过查看软引用,弱引用和虚引用的源码 ...
分类:
编程语言 时间:
2018-03-11 02:36:58
阅读次数:
232
Java比起C++一个很大的进步就在于Java不用再手动控制指针的delete与free,统一交由JVM管理,但也正因为如此,一旦出现内存溢出异常,不了解JVM,那么排查问题将会变成一项艰难的工作。 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区。这些区域都有各自 ...
分类:
其他好文 时间:
2018-03-07 10:31:39
阅读次数:
220
1.在地址栏键入"about:config" 点击“我了解此风险” 2.在下方页面新建布尔值 3.输入首选项名称为“security.enterprise_roots.enabled”并把值设置为 true 4.重启浏览器,连接可正常访问 ...
分类:
Web程序 时间:
2018-03-06 19:07:49
阅读次数:
201
安全散列算法SHA(Secure Hash Algorithm)是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数,包括 SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 等变体。主要适用于数字签名标准(DigitalSi ...
分类:
编程语言 时间:
2018-03-05 12:53:25
阅读次数:
575