自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vright

随便玩玩.

  • 博客(7)
  • 收藏
  • 关注

原创 不再更新和使用此博客

各种难用,各种审核,好吧,要说再见不容易。新地址:https://my.oschina.net/vright/blog

2016-12-08 14:19:08 480

原创 Intellij IDEA自动部署项目至远程FTP服务器

因为各种原因,公司的测试服务器是Windows Server,一脸懵逼的感觉,又因为各种原因,并不能重新安装Linux服务器,所以只好将就了,这边也没有jenkins,本着能偷懒就偷懒的想法,导致每次更新代码都很繁琐

2016-11-23 16:52:06 19951 7

原创 虚方法&非虚方法

非虚方法:只能被invokestatic和invokespecial指令调用的方法,称为虚方法,常见的虚方法有:静态方法、私有方法、实例构造器、父类方法四种。虚方法:除非虚方法以外的其它方法。注意:被final修饰的方法,虽然是invokevirtual指令调用,但依然为非虚方法,代码如下:Java代码: public class User { priva

2016-11-15 09:21:39 4581

原创 对“不使用的对象手动赋值为null”的理解

曾经的曾经,确实看到和听到过这句话,但是实际开发中,代码中还真没有碰到过。但是今天看《深入理解JVM虚拟机》一书中,正好看到,有必要么?还是很有必要的,根据书上面的,上下代码,和书本上面的几乎一样,后面多了一个无用的测试。

2016-11-11 16:22:58 1616

原创 Java对象内存布局

整理一下,一幅图足以,每部分是干嘛的,可以自行搜索,只是分享一下学习路线和总结。

2016-10-27 21:29:30 272 1

原创 初识Java内存模型

Java内存模型本文主要以JVM虚拟机一书作为基础整理,虚拟机版本为HotSpot,JDK版本为1.7。本文只是简要建立一个模型图,并不会详细介绍每个区的特点,有的分类可能会和网络上面有些许区别,不过,我会解释,为什么我要这么分类。说到内存模型,很多java程序猿,想到的是堆和栈,有错么?没错,但是太笼统了,过于局限,遇到某些特殊情况,就不太好解释了。所以,我相信很多人看到我上面的内存结构架构图,

2016-10-26 22:07:51 646

原创 JVM系列之Trace跟踪GC(一)

1.输出GC的简要信息首先,我们需要创造一个GC回收的条件,正常而言,还真难创造出来。所以,我们必须借助jvm启动参数。无容置疑,堆空间大小的参数无非就是Xms和Xmx。 Xms:JVM堆空间初始大小,这不是我们想要的; Xmx:JVM最大堆空间,这个才是我们需要的; 注:Xmx参数不宜过小,过小的堆空间会导致JVM无法启动,极限可能和HotSpot版本(包括32位和64位版本

2016-10-26 00:13:53 1683

空空如也

空空如也

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

TA关注的人

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