摘要: 1、为什么会发生内存泄漏 Java 如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。 编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jvm来进行处理,当java对象不再被应用时,等到堆内存不够用时,jvm会进行垃圾回收,清除这 阅读全文
posted @ 2016-08-07 11:06 暖暖要坚持 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 在学框架hibernate 框架的时候走了很多的弯路 版本: 将第一个hibernate记录下来 首先 是搭建的结构: hibernate.cfg.xml文件内容: mytest.java文件: mytest.hbm.xml HibernateTest.java文件 jUnit测试 //4.0 之前 阅读全文
posted @ 2016-08-07 04:18 暖暖要坚持 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: Connector/J 5.1 支持Mysql 4.1、Mysql 5.0、Mysql 5.1、Mysql 6.0 alpha这些版本。 Connector/J 5.0 支持MySQL 4.1、MySQL 5.0 servers、distributed transaction (XA)。 Conne 阅读全文
posted @ 2016-08-07 03:01 暖暖要坚持 阅读(11676) 评论(0) 推荐(0) 编辑
摘要: Java中GC机制(garbage collection)是垃圾回收机制,更确切的说是内存回收机制 在一个对象不再被程序引用时,它所占用的堆空间就可以回收,以便分配给新对象使用。而且除了释放不再被引用的对象外,垃 圾收集器还要处理堆碎块(堆碎块是在正常的程序运行时产生的),因为新的对象分配了空间,不 阅读全文
posted @ 2016-08-05 21:02 暖暖要坚持 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。 首先,17行和18行输出结果都为true,因为Integer和int比都会自动拆箱(jdk1.5以上)。 22行的结果为true,而25行则为false,很多人都不动为什么。其实java在编译Integer i5 = 阅读全文
posted @ 2016-08-05 20:05 暖暖要坚持 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与 阅读全文
posted @ 2016-08-05 17:53 暖暖要坚持 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1:HashMap的概述: HashMap是基于哈希表的Map接口的非同步实现。基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体 如下图: 2:哈 阅读全文
posted @ 2016-08-05 11:25 暖暖要坚持 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1:哈希表概述: 哈希表是种数据结构,它可以提供快速的插入操作和查找操作。哈希表也有一些缺点它是基于数组的,数组创建后难于扩展,某些哈希表被基本填满时,性能下降得非常严重。这个问题是哈希表不可避免的,即冲突现象:对不同的关键字可能得到同一哈希地址。 2:特点: 哈希表是基于数组的,因此它的扩展性不强 阅读全文
posted @ 2016-08-05 10:56 暖暖要坚持 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1:哈希算法概述: 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈 阅读全文
posted @ 2016-08-05 10:40 暖暖要坚持 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 阅读全文
posted @ 2016-07-31 13:01 暖暖要坚持 阅读(750) 评论(0) 推荐(0) 编辑