noaman_wgs的博客

盛夏白瓷梅子汤,碎冰碰壁当啷响。

JVM(三)—垃圾回收算法及垃圾收集器

JVM(三)—垃圾回收算法及垃圾收集器 一、哪些内存需要回收 垃圾收集器主要回收堆内存和方法区的对象。 程序计数器、虚拟机栈、本地方法栈3个区域是线程私有的,随线程而生,随线程而灭。所以方法结束或者线程结束时,内存自然就被回收了。Java堆和方法区中只有在运行时才知道创建哪些对象,所以内...

2017-07-23 16:53:25

阅读数:327

评论数:0

JVM(二)—堆内存分析及对象的创建过程

JVM(二)—堆内存分析及对象的创建过程 1 堆内存 堆内存(Java Heap)是Java虚拟机管理的内存中最大的一块,被所有线程所共享。虚拟机启动时创建,存放对象实例和数组。  Java堆中可以细分为:新生代和老年代。  新生代:-Xmn 由Eden区和Survivor区组成,比例是...

2017-07-22 16:50:09

阅读数:268

评论数:0

JVM(一)—Java内存模型

JVM(一)—Java内存模型 Java虚拟机内存包括如下几个运行时数据区域: (图片来源:http://www.importnew.com/23792.html) 程序计数器虚拟机栈本地方法栈堆方法区 1 程序计数器—线程私有 程序计数器是当前线程执行的字节码的行号指示器。 ...

2017-07-22 16:46:02

阅读数:235

评论数:0

二叉树遍历

二叉树遍历二叉树定义:class TreeNode{ int val;//结点的值 TreeNode left;//左结点 TreeNode right;//右结点 public TreeNode(int val){ ...

2017-07-13 11:06:59

阅读数:265

评论数:0

Spring Session解决分布式Session问题的实现原理

转载:http://blog.csdn.net/xlgen157387/article/details/60321984 上一篇: 使用Spring Session和Redis解决分布式Session跨域共享问题 :  http://blog.csdn.net/xlgen...

2017-07-12 22:28:25

阅读数:554

评论数:0

反射机制

什么是反射机制 反射就是在运行时,动态获取类的接口,成员,方法和构造器等信息。根据这些动态获取到的信息来创建对象、访问/修改成员、调用方法等。 获取Class对象 当我们编写的类生成的字节码文件中的二进制字节流被类加载器加载到内存当中时,会在方法区产生一个Class对象,作为访问这些...

2017-07-09 14:16:59

阅读数:263

评论数:0

如何掌握所有的程序语言---By王垠

神才王垠关于编程语言学习方法的介绍,不知道王垠的可以自行百度。对他的评价也是褒贬不一,在此只是献上我的膝盖再次膜拜下。 下面是其所述: 如何掌握所有的程序语言 对的,我这里要讲的不是如何掌握一种程序语言,而是所有的…… 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎...

2017-07-09 13:35:30

阅读数:375

评论数:0

Spring AOP-1 Spring AOP入门

什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程)。 在我们的代码中,像日志,事务,安全等模块会散步在很多的业务代码中,这些模块称为“横切关注点”。 横切关注点的一个特点是,他们经常发生在核心关注点的多处,而各处都基本相似。比如权限认证、日志、事务处理。 ...

2017-07-08 11:33:53

阅读数:199

评论数:0

JVM(四)—一道面试题搞懂JVM类加载机制

有这样一道面试题: class Singleton{ private static Singleton singleton = new Singleton(); public static int value1; public static int value2 = ...

2017-07-05 19:35:20

阅读数:4135

评论数:2

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