上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 常见的集合框架中,实现的List<E>的主要有Vector和ArrayList以及LinkedList,其中最常见和最常使用的就是ArrayList了 本文的源码基于jdk1.8 第一问:Vector和ArrayList以及LinkedList区别和联系,以及分别的应用场景? 1:Vector Ve 阅读全文
posted @ 2020-03-14 18:52 天戈 阅读(2371) 评论(0) 推荐(0) 编辑
摘要: 一:类的加载过程 一般分为三个比较大的阶段,分别是加载阶段,连接阶段和初始化阶段,五个主要的阶段。 在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始。另外注意这里的几个阶段是按顺序开始,而不是按顺序进行或完成,因为这些阶 阅读全文
posted @ 2020-03-12 16:32 天戈 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1.通过javap命令查看class文件的字节码内容 最简单的一个案例 public class Test { public static void main(String[] args) { int a = 2; int b = 5; int c = b-a; System.out.println 阅读全文
posted @ 2020-03-11 16:01 天戈 阅读(775) 评论(1) 推荐(2) 编辑
摘要: 要想进行对Tomcat的性能进行优化,首先你要有一个部署在Linux之上的Tomcat服务,为了将场景模拟的更贴近真实的开发环境,在tomcat上部署一个可以访问数据库的项目 一:下载测试工具JMeter 1.1找到bin目录,然后双击打开就行 1.2添加线程组 添加测试参数,一下请求1000次,请 阅读全文
posted @ 2020-03-10 15:40 天戈 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 事先准备一个安装在Linxu系统上的Tomcat8 一:配置tomcat的管理用户 配置conf目录的tomcat-users.xml文件,添加如下配置 <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user usernam 阅读全文
posted @ 2020-03-09 15:39 天戈 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器是垃圾回收算法(标记-清除算法、复制算法、标记-整理算法、火车算法)的具体实现,不同商家、不同版本的JVM所提供的垃圾收集器可能会有很在差别,本文主要介绍HotSpot虚拟机中的垃圾收集器。 下图是java8 HotSpot虚拟机所有的垃圾收集器,连接先代表可也配合使用的组合,G1是对整个 阅读全文
posted @ 2020-03-06 17:12 天戈 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集 Garbage Collection 通常被称为“GC”,程序运行期间,所有对象实例存储在运行时数据区域的heap中,当一个对象不再被引用(使用),他就需要被回收,在GC过程中,这些不需要被使用的对象从heap中回收,这样就会有空间循环被利用 判断一个对象是否存活常用的有两种办法:1引用计 阅读全文
posted @ 2020-03-05 14:11 天戈 阅读(208) 评论(0) 推荐(0) 编辑
摘要: VisualJVM 能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈 在jdk安装目录的bin目录下 双击打开无需配置 通过VisualJVM连接远程的tomcat服务的话,需要进行配置, 配置方法如下 在tomcat的bin目录下找到catalina 阅读全文
posted @ 2020-03-05 13:34 天戈 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 1.通过jstat命令进行查看堆内存使用情况 先随便启动一个(java的应用程序就行)Tomcat服务,在命令行里输入jps -l命令查看进程号 1.1 查看class加载统计 jstat -class 进程号 说明: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded 阅读全文
posted @ 2020-03-04 15:21 天戈 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 一:永久代(jdk1.7) 说起JAVA的运行时数据区在java7和java8中还是有着很大的不同,最大的不同点就是在java7中还有着"永久代",而"永久代"保存的是在Java虚拟机(JVM)内部,class文件中包括类的版本、字段、方法、接口等描述信息,还有运行时常量池,用于存放编译器生成的各种 阅读全文
posted @ 2020-03-03 16:38 天戈 阅读(341) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页