垃圾收集算法的实现涉及大量的细节,且各个平台的虚拟机操作内存的方法各有差异,本文主要讲分代收集的理论和几种算法回收的思想。 从如何判断对象的消亡角度出发,垃圾收集算法可以划分为两类:“引用计数式垃圾收集”(Reference Counting GC)和“追踪式垃圾收集” (Tracing GC)两大 ...
分类:
编程语言 时间:
2020-07-26 01:09:29
阅读次数:
99
python的代码块的处理: 1,python是通过缩进来区分代码块的 2,缩进通常是一个tab键(4个空格) 一、if的使用 条件语句: if if--else if--elif--else 注意点: 一个条件语句中,必须一个if,else(0个或1个),elif(1个或多个) # 考试成绩的等级 ...
分类:
编程语言 时间:
2020-07-24 21:42:53
阅读次数:
58
个人测试环境为:Asp.net coe 3.1 WebApi 1:封装自定义的cacheHelper帮助类,部分代码 1 public static void SetCacheByFile<T>(string key, T model) 2 { 3 using (ICacheEntry entry ...
分类:
Web程序 时间:
2020-07-23 18:55:09
阅读次数:
232
G1回收器:区域化分代式 既然我们已经有了前面几个强大的GC,为什么还要发布Garbage First (G1)GC? 原因就在于应用程序所应对的业务越来越庞大、复杂,用户越来越多,没有GC就不能保证应用程序正常进行,而经常造成STW的GC又跟不上实际的需求,所以才会不断地尝试对GC进行优化。G1 ...
分类:
其他好文 时间:
2020-07-23 18:52:31
阅读次数:
77
C++ 函数 函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告 ...
分类:
编程语言 时间:
2020-07-23 16:09:27
阅读次数:
62
一、条件判断语句 根据Python的缩进规则:Tab缩进(四个空格),区分代码块。 pass关键字可以省略逻辑,但是if else 代码块不报错(条件判断语句中,冒号不能省略) if 条件1: 代码块1 elif 条件2: 代码块2 else: 代码块3 age = 3 if age >= 18: ...
分类:
编程语言 时间:
2020-07-22 02:01:26
阅读次数:
117
JVM 垃圾收集算法 终于来到了GC收集,这一块比较干。垃圾回收的具体怎么实现,在不同平台的虚拟机可能都有不同。重点说一下 分代收集理论和算法以及发展。 分代收集理论 分代收集理论应该可以算是目前商业虚拟机的垃圾收集器的设计原则。 分代假说: 弱分代假说:绝大多数对象是朝生夕灭 强分代假说:熬过越多 ...
分类:
编程语言 时间:
2020-07-21 14:06:50
阅读次数:
74
1、在组件中直接使用style,注意,div1各个属性值加双引号 const div1 = { width: "300px", margin: "30px auto", backgroundColor: "#44014C", //驼峰法 minHeight: "200px", boxSizing: ...
分类:
Web程序 时间:
2020-07-17 14:00:41
阅读次数:
74
在类定义方法,方法的部分代码如下: //获取类所有成员列表 Field[] fields = this.getClass().getDeclaredFields(); for (int i = 0; i < fields.length; i++) { //获取变量名 String fieldname ...
分类:
其他好文 时间:
2020-07-15 13:03:02
阅读次数:
64
在使用ajax发送请求时,如果发送的JSON数据是一个类中的不同属性,在Controller方法中使用@RequestBody会直接封装进该类中 例如: 前端部分代码 JavaScript 1 <script language="JavaScript"> 2 function login(){ 3 ...
分类:
编程语言 时间:
2020-07-13 21:28:14
阅读次数:
259