自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java内存区域

欢迎访问配色更好看的个人站 《深入理解Java虚拟机》第二章Java虚拟机在运行时会把它所管理的内存划分为若干个区域。程序计数器较小的内存空间线程隔离、私有不存在OutOfMemoryError情况字节码解释器工作时通过改变计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常、线程恢复等基础功能都需要依赖这个计数器完成。虚拟机栈存储:方法运行时的东西线程隔离、私有每

2017-07-31 15:38:54 252

原创 ArrayList是怎么扩容的

新创建的ArrayList内部存储是一个空数组首次添加元素扩容为默认容量 DEFAULT_CAPACITY=10日常扩容是当前容量的1.5倍扩容时使用 System.arraycopy 复制数组,native 方法,效率很不错

2017-07-26 16:02:02 1073 2

原创 Mybatis 批量插入引发的血案

SqlServer 对语句的条数和参数的数量都有限制,分别是 1000 和 2100。Mysql 对语句的长度有限制,默认是 4M。Mybatis 对动态语句没有数量上的限制。

2016-08-08 14:13:02 23398 9

原创 参照SpringBoot的自动配置

浅析Spring Boot自动配置的原理。 为何可以实现根据JAR包“猜测”配置的神奇功能。并抽取关于缓存的最小化配置。

2016-07-28 18:57:46 6413

原创 Java多线程基础

原文什么是线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。上面是网络上对“线程”的解释,可以看到线程具有以下特点: - 被包含在进程中, 那么问题来了:什么是进程?大学老师曾问过同样的问题,当时我在座位上答道:运行中的程序。百度百科 进程(Proces

2016-07-22 10:51:24 659

原创 类型信息

开始吧 运行时类型信息使得你可以在程序运行时发现和使用类型信息java运行时识别对象和类的信息主要有两种方式: - RTTI - 反射RTTI 接口与父类都是一种窗口,透过他们只能看到具体实现的一部分RTTI(Run-Time Type Identification), 在运行时识别一个对象的类型。 有了RTTI才有多态, 而多态是面向对象编程的基本目标。 举个栗子List<St

2016-07-21 14:32:40 835

空空如也

空空如也

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

TA关注的人

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