- 博客(6)
- 收藏
- 关注
原创 neo4j下载安装
1. 官网下载neo4j安装文件https://neo4j.com/download-center/#releases2. 安装Java JDK3. 将解压后的文件安装到任意盘符下:E:\neo4j-community-3.5.54. 系统环境变量配置5. 验证neo4j的安装和环境变量配置是否成功6. 以HTTP...
2020-02-12 09:34:59
1697
原创 jvm垃圾回收
垃圾回收垃圾回收(Garbage Collection GC) 就是释放垃圾占用的空间,防止内存泄漏,有效的利用内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收1.定义垃圾:引用计数算法、可达性分析算法 *引用计数算法:是通过在对象头中分配一个空间来保存该对象被引用的次数(Reference Count),如果该对象被其他对象引用就加一,如果删除对象的引用就减一,...
2019-07-13 19:40:32
404
原创 ArrayList和Vector的区别
ArrayList和Vector的区别(都实现了List接口,都是有序集合)1.vector的方法都是同步的(synchronized),是线程安全的,而ArrayList的方法不是,由于线程的同步必然影响性能,所以ArrayList比Vector性能好2.Vector或ArrayList中的元素个数超过它的出事大小时,都会扩容.Vector会将长度乘2,而ArrayList会将长度乘0.5+...
2019-07-12 17:54:53
413
原创 JVM内存分配
无用的对象回收和内存管理无需关心,JVM已经做好了1.运行时数据区域:方法区,堆,虚拟机栈,本地方法栈,程序计数器 *程序计数器:线程私有的,可以看成是当前线程执行的字节码的指示器,字节码解释器工作时就是通过改变计数器来选取下一条需要执行的字节码指令.唯一一个 没有规定任何OOM异常的区域(知识点:OOM-out of memory 内存溢出) *...
2019-07-12 15:28:12
125
原创 Struts2学习笔记
首先说明我是根据struts-2.3.37版本来学习的,之后的2.5版本我以后会做补充框架:是一个半成品,完成了一部分代码,可以在其基础上再次开发 struts2框架:是web层使用的mvc框架 struts2核心:struts核心和xwork核心 struts2入门 1. 导入jar包 ...
2019-06-09 12:45:47
384
原创 使用c3p0数据库连接池示例代码 Java
先导入maven jar包public final class DBConnectServer { //使用单利模式创建数据库连接池 private static DBConnectServer instance; private static ComboPooledDataSource dataSource; private DBConnectServer...
2019-04-11 14:28:19
932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人