会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
朴兮
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2018年8月22日
JVM读书笔记之垃圾回收算法与垃圾收集器
摘要: 垃圾回收算法 标记-清除算法 这是最基础的搜集算法。算法分为“标记”和“清除”两个阶段:首先标记出所需要回收的对象,在标记完成后同意回收所有被标记的对象。 它有两个不足之处:一是效率问题,标记和清除两个过程的效率都不该;另一个问题是空间问题,标记清除之后会产生大量不连续的内存碎片,空间碎片太多可能会
阅读全文
posted @ 2018-08-22 22:57 朴兮
阅读(189)
评论(0)
推荐(0)
2018年8月2日
JVM读书笔记之垃圾回收(GC)
摘要: 根据咱们上节介绍的《JVM读书笔记之java内存结构》可知,java内存结构大致可以分为五个部分:程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中程序计数:程序计数器、虚拟机栈、本地方法栈是线程私有的,它们的生命周期和线程相同。本节咱们介绍java的垃圾回收技术,而垃圾回收的主要区域是除开线程私有
阅读全文
posted @ 2018-08-02 22:54 朴兮
阅读(143)
评论(0)
推荐(0)
2018年7月31日
JVM读书笔记之java内存结构
摘要: 本文将基于JDK7讲解java虚拟机内存的各个区域及其作用. 首先上图 如上图,这就是java虚拟机所管理的内存将会包括以下几个运行时数据区域。分为以下几个部分: 程序计数器 也就是我们常说的PC寄存器。 每个线程创建时,会创建一个程序计数器,程序计数器会随线程的消亡而消亡。 它是“线程私有”的一块
阅读全文
posted @ 2018-07-31 15:00 朴兮
阅读(148)
评论(0)
推荐(0)
2018年4月4日
js循环异步函数
摘要: js中经常会遇到一个问题:需要循环异步函数,我们经常会这样写: for(var i=0;i<10;i++){ setTimeout(function(){ console,log("输出i的值:”+i) },1000) } 本以为会输出: 输出i的值:0 输出i的值:1 输出i的值:2 输出i的值:
阅读全文
posted @ 2018-04-04 17:55 朴兮
阅读(3824)
评论(1)
推荐(0)
js数组幂集
摘要: 有数组[1,2,3,4,5]列出其元素所能组成的所有数组(一个数组里不能出现重复元素) function powerset(arr){ var ps = [[]]; for(var i=0;i<arr.length;i++){ for(var j=0,len=ps.length;j<len;j++)
阅读全文
posted @ 2018-04-04 17:39 朴兮
阅读(515)
评论(0)
推荐(0)
2017年9月18日
使用集合方法转数组需要注意的问题
摘要: 强制使用集合转数组的方法,必须使用集合的toArray(T[] array),传入的类型完全一样的数组,大小就是list.size().直接使用toArray无参方法存在问题,此方法返回值只能是Object[]类,若强转其他类型数组将会出现ClassCastException错误. package
阅读全文
posted @ 2017-09-18 19:07 朴兮
阅读(271)
评论(0)
推荐(0)
2017年3月23日
Java程序片:Java复制文件
摘要: 第一种方法(输入输出流): 第二种方法(文件通道): 对比: FileChannel复制文件的速度比输入输出流方式复制文件的速度快。在复制大文件的时候更加体现出FileChannel的速度优势。而且FileChannel是多并发线程安全的。
阅读全文
posted @ 2017-03-23 18:38 朴兮
阅读(281)
评论(0)
推荐(0)
Java程序片:20个非常有用的Java程序片段
摘要: 20个非常有用的Java程序片段 下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 2. 向文件末尾添加内容 3. 得到当前方法的名字 4. 转字符串到日期 或者是: 5. 使用JDBC链接Oracle 6. 把 Java util.Date 转成 sql.Da
阅读全文
posted @ 2017-03-23 17:44 朴兮
阅读(1964)
评论(0)
推荐(0)
2017年3月16日
算法:Java求出爱因斯坦阶梯问题。
摘要: 题:爱因斯坦曾经提出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩下1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩下4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请问该阶梯至少有多少阶。 分析:因为每步走7步才能刚好一步不剩,故这个数肯定是7的倍数;因为每次两
阅读全文
posted @ 2017-03-16 14:43 朴兮
阅读(808)
评论(0)
推荐(0)
2017年3月15日
20个有用的正则表达式
摘要: 20个正则表达式 正则表达式经常被用于字段或任意字符串的校验,比如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg); if(
阅读全文
posted @ 2017-03-15 22:02 朴兮
阅读(524)
评论(0)
推荐(0)
1
2
下一页
公告
点击右上角即可分享