加载中
memcached安装和spring 集成

这里介绍的是window下安装memcached 和与spring 的集成 1. memcached 的安装和运行 首先要去下载memecached的安装包 ,安装包中的dll文件最好不要少,不然会导致无法启动memcached的服务 然后...

B树的一些性质

B树 为什么会有B树: 因为二叉树的查找平均时间是logN,是与二叉树的深度有关,所以为了减少二叉树的深度,增加查找速度,势必要增加树的叉树。如果该树是M叉的,M>2的话,logm(N)势必要小于...

2016/08/04 19:01
174
Reentrantlock实现原理分析

在Reetrantlock 中调用lock的时候主要是依赖于这个对象sync.lock(); public void lock() { sync.lock(); } private final Sync sync; //sync 实在Reentrantlock初始化的时候来...

2016/07/26 15:16
324
java线程的暂停和恢复 suspend 和resume

问题——昨天被问到了一个具体的问题,大致是这样的:一个构建工具,在构建过程中,主要业务处理逻辑由很多的子线程去执行(嗯,大致是这个意思),然后现在客户提出了一个需求,就是要暂停构...

2016/04/18 15:11
435
二叉搜索树

二叉排序树是一种二叉树的一种,通过二叉排序树可以对书中的节点进行排序和检索,一般情况下比起链表的搜索效率要高很多。

2016/03/15 18:56
76
java的内存区域的模型

这篇主要是对java 中内存模型的初步认识,作为了解类初始化过程,垃圾回收算法的基础(上面的图是导来的) 程序计数器(线程私有的) java虚拟机的多线程是通过线程轮流切换来实现的,为了使...

2016/03/11 08:51
103
System.identityHashCode(Object o)

String a=new String("gqb");     String b=new String("gqb");     System.out.println(System.identityHashCode(a));     System.out.println(System.identityHashCode(b));          System.ou...

2015/12/04 21:25
69
ApplicationContextAware接口的使用

如果一个对象希望可以取得这个对象运行所在的容器信息(ApplicationContext)的话,这个对象 不妨实现这个接口(ApplicationContextAware)。 继承这个接口,可以获取应用启动时,spring 容器...

2015/12/01 21:30
64
戏(细)说Executor框架线程池任务执行全过程(上)

内容综述 基于Executor接口中将任务提交和任务执行解耦的设计,ExecutorService和其各种功能强大的实现类提供了非常简便方式来提交任务并获取任务执行结果,封装了任务执行的全部过程。本文尝...

2015/11/22 15:33
58
Java并发编程的Future

Future 基本概念 public interface Future<V> {      boolean cancel(boolean mayInterruptIfRunning);       boolean isCancelled();       boolean isDone();   ...

2015/11/19 14:28
165
线程同步工具类之栅栏

栅栏它能阻止一些线程直到某件事情发生或完成。闭锁也可以来同时启动一组线程来执行相关操作,或者等待一组相关操作执行完。但是闭锁是一次性的,一旦进入状态就不能被重置。栅栏(Barrier)...

2015/11/13 21:26
334
线程同步工具类之信号量(Semaphore)

计数信号量用来控制同时访问某个资源的操作数量。还可以用来实现某种资源池,例如消费者和生产者之间的控制,例如生产者向容器中添加元素,消费者删除元素,容器是有边界的。 Semaphore总管理...

2015/11/13 19:19
164
java.lang.IncompatibleClassChangeError: Implementi

jar包重复了,删掉重复jar包即可

2015/10/18 09:18
507
eclipse查看方法被那些代码调用call hierarchy

eclipse查看方法被那些代码调用call hierarchy 7 分步阅读 当我们编写的代码量十分巨大,项目十分复杂的时候,想要查找某一个方法都被其他那些代码调用了是一件十分困难的事,然后Eclipse提供...

2015/10/07 15:06
196
hibernate delete 语句错误 unexpected token:

delete qxm from DaQxMenu qxm where qxm.qxid=? sesion.executeUpdate()会报错org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: 将hql语句改成 delete from DaQxMe...

2015/10/06 11:19
1.8K
mysql 的主从复制配置

mysql主从复制的介绍 MySQL复制就是一台MySQL服务器(slave)从另一台MySQL服务器(master)进行日志的复制然后再解析日志并应用到自身,类似Oracle中的Data Guard。 MySQL复制有那些好处: ...

2015/09/13 19:39
154
cxf restful 接口的多参数的通过反射动态生成sql的设计

对于需要大量查询并且带有大量参数的,写sql语句是一件很麻烦的事情,经常是一大片 if eles 类似这类的语句 如果再来几十各这样的查询,写起来是非常麻烦的,大量的ifelse和不必要的代码,况...

2015/09/09 17:00
194
ssh的带多参数查询的分页查询记录

大致思路是这样的,前端用一个Page类来进行封装,包括基本的数据,当前页,查询参数等信息。 public class Page<T> {   private int everyPage=10;   private int totalCount;   privat...

2015/07/28 11:12
241
数据表的删除 drop,truncate,delete,以及hibernate 的truncate

(1)drop table 表名 是删除表数据,同时删除表,即在数据库中再没有这张表 (2)truncate table 表名删除表数据,同时释放表空间,新数据的id从1开始 (3)delete table 表名 只是删除数据...

2015/07/08 20:54
1.4K
org.hibernate.PropertyAccessException: Null value

org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type sette 数据库里amount字段值为NULL,进行对象持久化关联时,企图给对象的这个属性赋值为...

2015/07/07 15:50
80

没有更多内容

加载失败,请刷新页面

返回顶部
顶部