如下图,将一个数组转化堆,有如下性质 所有父节点的值小于或等于两个子节点的值(最小堆) 如果有左子树,那么左子树的...[作者空间]
Google Guava Cache是一种非常优秀本地缓存解决方案,提供了基于容量,时间和引用的缓存回收方式。基于...[作者空间]
环境: 效果图: 1.虚拟机设置 注意内存分配,由于系统只有8G内存,而需要配置一主两从,所以我将每个虚拟机的内存...[作者空间]
从这个类的名字就能大体了解到类的作用,ThreadLocal可以分解为Thread和Local,前者就不多说了,后...[作者空间]
线程池就是限制系统中执行线程的数量。我们可以根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少...[作者空间]
二叉树(binary tree)是一颗树,其中每个节点都不能有多于两个的儿子。 1.二叉树节点 作为图的特殊形式,...[作者空间]
当遇到复杂问题时我们经常会通过递归的方式将大事化小,小事化了。但是有时候将复杂问题简单地分解成几个子问题,问题求解...[作者空间]
Java Memory Model,通过定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变...[作者空间]
在Windows中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接...[作者空间]
1.图的表示 图是由顶点和边组成,图最常用的两种方法就是邻接表和邻接矩阵。这两种办法分别用表和矩阵的方式描述图中各...[作者空间]
在JAVA基础系列(五) 集合这篇文章中已经系统性的总结了JAVA中的集合体系,ArrayList是基于数组的Li...[作者空间]
本文先介绍了代理中的静态代理,动态代理和Cglib代理,然后通过示例分别展示了如何通过注解和XML方式实现AOP编...[作者空间]
1. Spring对jdbc支持 Spring通过引入相关的jar包能够支持c3p0连接池, 2. Spring事...[作者空间]
可以解决对象创建以及对象之间依赖关系的一种框架 1.第一个Spring程序 1.1 引入jar文件 spring-...[作者空间]
1.查询 Get/load主键查询 对象导航查询 HQL查询, Hibernate Query language...[作者空间]
1. 字符串最后一个单词的长度 计算字符串最后一个单词的长度,单词以空格隔开。知识点 字符串,循环运行时间限制 ...[作者空间]
1.对象的状态 Hibernate中对象的状态: 临时/瞬时状态、持久化状态、游离状态。 1.1 临时状态 直接n...[作者空间]
1.集合映射 Hibernate集合映射里面有set,list,map,具体的用法可以参见如下例 需求:一个用户对...[作者空间]
ORM,Object Relation Mapping,即对象关系映射。Hibernate就是ORM的实现,使对象...[作者空间]