自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 谈谈ClassLoader

java.lang public abstract class ClassLoader通过委派模型(delegation model)进行class的加载。每个类加载器有一个关联的父类加载器。当加载一个类时,classLoader会委派给它的parent class loader加载该类。虚拟机内建的classLoader叫做bootstrap class loader,它没有父类加载器。数组cl

2015-06-29 16:43:07 1276

原创 从DirectMemory谈谈Java NIO

本机内存DirectMemory,属于C Heap,可以通过参数-XX:MaxDirectMemorySize指定。 如果不指定,该参数的默认值为Xmx的值减去1个Survior区的值。如设置启动参数-Xmx20M -Xmn10M -XX:SurvivorRatio=8,那么申请20M-1M=19M的DirectMemory是没有问题的。/*VM Args: -Xmx20M -Xmn10M -XX

2015-06-28 00:20:06 5321

原创 JAVA NIO的selector的实现原理

Java NIO的核心类库多路复用器Selector就是基于epoll的多路复用技术实现的 相比select、poll系统调用,epoll有如下优点:1.支持一个进程打开的socket描述符(FD)不受限制,仅受限于操作系统的最大文件句柄数。 select最大的缺陷是单个进程所打开的FD是有一定限制的,它由FD_SETSIZE设置,默认值是1024。可以选择修改这个宏后重新编译内核,但这对带来网

2015-06-24 20:23:57 13538 1

原创 U盘安装Centos7

1、一开始楼主随便使用一款U盘启动制作工具,将CentOS-7.0-1406-x86_64-DVD.iso刻录到U盘。楼主是Thinkpad,所以按F12进入BIOS,设置U盘启动。但安装时报错: 解决方法: 使用U盘启动制作工具PowerISO,重新制作。一切OK,顺利进入图形安装界面。具体安装细节由使用者指定。 2、成功安装完Centos7后,启动时发现win7的引导项不见了。

2015-06-07 16:18:53 900

翻译 Java PermGen 去哪里了?

在JDK8之前的HotSpot JVM,存放这些"永久的"的区域叫做“永久代(permanent generation)”。永久代是一片连续的堆空间,在JVM启动之前通过在命令行设置参数-XX:MaxPermSize来设定永久代最大可分配的内存空间,默认大小是64M(64位JVM由于指针膨胀,默认是85M)。永久代的垃圾收集是和老年代(old generation)捆绑在一起的,因此无论谁满了,都会触发永久代和老年代

2015-06-03 20:00:32 862

原创 谈谈CAS

CAS - Central Authentication Service,single sign-on for the web. Java (Spring Webflow/MVC servlet) server component Pluggable authentication support (LDAP, database, X.509, 2-factor) Support f

2015-06-02 09:50:35 434

空空如也

空空如也

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

TA关注的人

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