自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MR.Ting

My Style,My Blog.

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 深入理解JVM(六)-Java垃圾回收机制GC

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理。一、如何判断对象已死当GC要回收某个对象的时候,它是如何判断该对象已死(即不可能再被使用),当一个对象不再被使用时,那么这个对象就是可以被回收

2016-03-31 20:51:22 3300

原创 深入理解JVM(五)-Java类加载器

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理。Java中的类加载器#双亲委派模型

2016-03-30 18:47:49 603

原创 ArrayList内部实现

ArrayList是基于数组实现的,可以动态增长,它不是线程安全的,只能用于单线程,在多线程下要使用ArrayList结构,可以使用concurrent并发包下的CopyOnWriteArrayList类。ArrayList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问,实现了Clon

2016-03-30 16:00:58 3648

原创 深入理解JVM(四)-Java虚拟机类加载机制

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理。JVM的类加载机制Java程序的执行过程当Java文件被编译为class文件后,就可以通过(java ClassName)来执行你的Java程

2016-03-30 10:44:07 1022

原创 深入理解JVM(三)-JDK命令行工具及可视化工具

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理。一、JDK命令行的工具JPS :虚拟机进程状况工具 -q 只输出LVMID,省略主类的名称 -m 输出虚拟机进程启动时传递给主类main

2016-03-30 10:33:59 3180

原创 深入理解JVM(二)-OutOfMemoryError异常

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理。OutOfMemoryError异常1.Java堆溢出Java堆用于存储对象,只要不断地去创建对象,并且保证GC Roots到对象之间有可达的

2016-03-30 10:30:16 1207

原创 深入理解JVM(一)-Java运行时数据区域

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理。一、Java运行时数据区域1.程序计数器(Program Counter Register)它是一块较小的内存空间,它可以看做是当前线程所执行

2016-03-30 10:22:51 651

原创 ConcurrentHashMap实现原理

ConcurrentHashMap是Java1.5中引用的一个线程安全的支持高并发的HashMap集合类。这篇文章总结了ConcurrentHashMap的内部实现原理,是对于自己理解后的一些整理。1.HashTable与ConcurrentHashMap的对比HashTable本身是线程安全的,写过Java程序的都知道通过加Synchronized关键字实现线程安全,这样对整张表加锁实现同步的一个

2016-03-29 14:40:47 18217 2

PIL-1.1.7.win32-py2.7.exe

PIL在Windows下安装错误的情况,64位和32位都可以使用。

2015-12-08

matplotlib-1.4.0.win-amd64-py2.7.exe

matplotlib-1.4.0.win-amd64-py2.7.exe 可视化工具,64位windows版本。

2015-11-19

scipy_0.14.0.win_amd64_py2.7.exe

scipy是很好用的python工具,64位版本。

2015-11-19

bootstrap各种模板

所有的bootstrap模板,给初学者使用。界面美观简洁,样式表js插件都很齐全。

2015-01-19

R语言forwindows安装包 32/64

R语言forwindows安装包 32/64

2014-10-30

C#订单系统

基于C#下的订单系统的实现,帮助初学者对数据库的增删改查的了解。 代码思路清晰,结构完整。请阅读者自行修改连接数据的语句。

2014-05-15

银行开放式基金管理系统

系统代码清晰,方便初学者阅读,并附有相应文档,给予参考。

2014-04-30

空空如也

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

TA关注的人

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