12 2019 档案

摘要:01 JVM终结篇 1.1 重新认知JVM 1.2 GC优化 内存被使用了之后,难免会有不够用或者达到设定值的时候,就需要对内存空间进行垃圾回收。 1.2.1 垃圾收集发生的时机 GC是由JVM自动完成的,根据JVM系统环境而定,所以时机是不确定的。 当然,我们可以手动进行垃圾回收, 比如调用Sys 阅读全文
posted @ 2019-12-24 15:46 千里送e毛 阅读(831) 评论(0) 推荐(1) 编辑
摘要:1.1 JVM参数 1.1.1 标准参数 -version -help -server -cp 1.1.2 -X参数 非标准参数,也就是在JDK各个版本中可能会变动 -Xint 解释执行 -Xcomp 第一次使用就编译成本地代码 -Xmixed 混合模式,JVM自己来决定 1.1.3 -XX参数 使 阅读全文
posted @ 2019-12-23 14:42 千里送e毛 阅读(373) 评论(0) 推荐(0) 编辑
摘要:Garbage Collect(垃圾回收) 1.1 如何确定一个对象是垃圾? 要想进行垃圾回收,得先知道什么样的对象是垃圾。 1.1.1 引用计数法 对于某个对象而言,只要应用程序中持有该对象的引用,就说明该对象不是垃圾,如果一个对象没有任 何指针对其 引用,它就是垃圾。 弊端 :如果AB相互持有引 阅读全文
posted @ 2019-12-15 18:28 千里送e毛 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Jvm 虚拟机栈和栈帧 1.栈帧(frames) 官网描述 A frame is used to store data and partial results, as well as to perform dynamic linking, return values for methods, and 阅读全文
posted @ 2019-12-14 17:18 千里送e毛 阅读(744) 评论(0) 推荐(2) 编辑
摘要:JVM(Java Virtual Machine) 前奏篇(看官网规范怎么说) 1.The relation of JDK/JRE/JVM 在下图中,我们所接触的,最熟悉,也是经常打交道的 最顶层 Java Language (.java 文件所写的内容),也就是java 语法层面。官方 划定出了 阅读全文
posted @ 2019-12-14 16:18 千里送e毛 阅读(310) 评论(0) 推荐(0) 编辑
摘要:-- MySQL中的三中循环 while 、 loop 、repeat 求 1-n 的和 -- 第一种 while 循环 -- 求 1-n 的和 /* while循环语法: while 条件 DO 循环体; end while; */ -- 实例: create procedure sum1(a i 阅读全文
posted @ 2019-12-04 09:59 千里送e毛 阅读(291) 评论(0) 推荐(0) 编辑
摘要:认识Optional Optionals是用于防止 NullPointerException 的漂亮工具。让我们快速了解一下Optionals的工作原理。 Optional 是一个简单的容器,其值可能是null或者不是null。在Java 8之前一般某个函数应该返回非空对象但是有时却什么也没有返回, 阅读全文
posted @ 2019-12-03 16:33 千里送e毛 阅读(678) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示