深入 ThreadLocal 的内部机制 早在 JDK 1.2 的版本中就提供 java.lang.ThreadLocal , ThreadLocal 为解决多线程程序的并发问题提供了一种新的思路
1. Redis 深入浅出 Http://www.hoterran.info Http://Weibo.com/hoterran 2. agendause feature architecture admin
1. 第五章Struts2的深入使用 2. 回顾数据库标签 表单标签 3. 目标Struts2的类型转换 使用Struts2的输入校验 使用Struts2的国际化 Struts2的拦截器机制 4. Struts2的类型转换
1. Redis 深入浅出 Http://www.hoterran.info Http://Weibo.com/hoterran 2. agendause feature architecture admin
如果想直接查看源码的话可以从我的Github上下载查看: https://github.com/zhanghuijun0/demo-for-android/tree/master/SlidingMenu
d都是CoreOS离不开的话题,它们对CoreOS的作用何在呢?让我们一起来学习吧。 这是关于深入浅出CoreOS的第二篇文章。在我上一篇文章中,主要阐述了CoreOS与其他Linux系统之间的不
Docker速览 简要介绍 copy-on-write Docker 存储驱动的发展历史 AUFS, BTRFS, Device Mapper, Overlayfs, VFS 结论
深入浅出WebService 引言 最近几年WebService技术正在逐渐成熟,并在项目中开始广泛使用。现在我们简单了解一下什么是WebService,如何使用它。 什么是WebService W
深入 Java 类、对象与 Static 今日闲来无事,室外都快成烤箱了。。。 So ,没事做就仔细研究了一下 Java 的类、对象和 Static 的关系。刚开始学习 Java 的时候,对着 Core
jvm.go是一个Go语言编写新的JVM(但远远还没有完成)。这个项目的主要目的是学习JVM。因此,该项目的头号目标就是代码的可读性。其基本思路是只实现核心JVM,并使用rt.jar(来自OpenJDK)作为其类库。
Oracle HotSpot JVM 内存 Java HotSpot 虚拟机堆空间 这个部分将向你介绍Oracle Java HotSpot虚拟机里不同的Java堆内存空间概览。理解这个对于任何一个涉及
9 一个性能较好的web服务器jvm参数配置: -server //服务器模式 -Xmx2g //JVM最大允许分配的堆内存,按需分配 -Xms2g //JVM初始分配的堆内存,一般和Xmx配置成
JVM调优 1 垃圾收集和堆大小 垃圾收集(GC)是指JVM释放Java堆中不再使用的对象所占用的内存的过程,而Java堆(Heap)是指Java应用程序对象生存的空间。堆大小决定了GC的频度和时间。堆越大
是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令,大家可能会进一步追问:JVM底层又是如何实现synchronized的? 本文所指说的JVM是指Hotspot
标记清除算法是最基础的收集算法,其他收集算法都是基于这种思想。标记清除算法分为“标记”和“清除”两个阶段:首先标记出需要回收的对象,标记完成之后统一清除对象。
JVM配置参数中文说明: ----------------------------------------------------------------------- 1、-Xmixed
Palermo 是一个基于 JVM 的作业处理系统,其灵感来自于 Resque,后端基于 RabbitMQ。 整个系统采用 Clojure 语言开发。 主要特性: 定义作业 Defining jobs
程序中大多数的锁都总是被多个不同的线程访问,那偏向模式就是多余的。 主要参考 《深入理解Java虚拟机:JVM高级特性与最佳实践》 The Hotspot Java Virtual Machine
在达到以上两点的同时了解OS平台和其他技术 • 参与到F/OSS项目中 • 保持立于Java/JVM范畴的最新动态之上 • 提供有助于专业且还不能从其他如书籍,训练,工作实习,大学课程等来源获得的知识和经验
程序中大多数的锁都总是被多个不同的线程访问,那偏向模式就是多余的。 主要参考 《深入理解Java虚拟机:JVM高级特性与最佳实践》 The Hotspot Java Virtual Machine