自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

转载 JVM常见垃圾回收算法

在java内存模型中,程序计数器、虚拟机栈、本地方法栈这些区域每个线程独立拥有,与线程“同生共死”。每个栈帧内存大小是确定可知的,方法或线程结束时自动回收,这些区域不需要考虑内存回收问题。这里的垃圾回收指的是jvm堆内存和方法区的回收,这些区域内存在程序运行期间动态分配、动态回收,需要考虑选择合适的垃圾回收算法。一、如何判断对象是否已经“消亡“1.引用计数法一个对象如果没有任何引用指向它,就可认为...

2017-05-18 22:31:01 276

转载 JVM垃圾回收入门

GC如何知道哪些对象是垃圾对象?常用的标记垃圾的算法有两个:引用计数算法引用计数算法,就是每个对象有一个引用计数器,当该对象被引用的时候计数器加1,当引用失效的时候,计数器减1。那么这么做有什么缺点吗?那就是当两个对象相互引用的时候,这两个对象都会无法释放。根搜索算法从根对象开始,所有能被触及的对象都可以认为是“存活的”对象,换句话说,就是“仍然使用的”对象。不能被触及...

2017-05-18 22:26:58 218

转载 java 集合框架总结

Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)。Java集合工具包框架图(如下):大致说明:看上面的框架图,先抓住它的主...

2017-05-10 18:03:52 278

原创 优秀博客收藏

收藏的优秀博客数据库架构的演变http://www.cnblogs.com/aigongsi/archive/2012/11/23/2784773.html铁道部新客票系统设计http://www.cnblogs.com/aigongsi/archive/2012/09/20/2694155.htmleaby技术架构变迁http://www.cnblogs.com/aigo...

2017-05-10 17:46:05 370

转载 java向上转型和向下转型

java向上转型和向下转型转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口向下转型:父类引用的对象转换为子类类型称为向下转型。前者是一个向上转

2017-05-06 15:30:28 313

Black hat Python 源码

Black hat Pyton 书对应的源代码,包括了所有的章节。

2018-10-09

Python 编程思维导图

Python 编程核心整理的思维导图,包含了python基本的知识。

2018-10-09

Python写爬虫思维导图

总结了利用Python 编写爬虫的常见方法,并整理成思维导图

2018-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除