自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 classLoader类加载机制

jvm有三种类加载器,一种用户自定义加载器,从上到下分别是: bootstrap classLoader 该类加载器在java虚拟机启动时将jdk核心类库加载进内存 extension classLoader 扩展类加载器,该类加载器是加载jre的一些jar的类库 system classLoader 系统类加载器,该类加载器是加载classpath下面的指定类库到内存 custom cl

2015-04-29 11:41:13 583

转载 HashMap与ConcurrentHashMap的区别

从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。 在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。 ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable

2015-04-26 19:55:53 439

原创 java实现二叉排序树

什么是二叉排序树:二叉排序树或者是一颗空树,或者具有以下性质的二叉树: (1)若它的左子树不为空,则左子树上的所有节点的值都小于他的父节点的值; (2)若它的右子树不为空,则右子树上的所有节点的值都大于他的父节点的值; (3)它的左右子树也分别为二叉排序树; java实例: package com.test.linked; public class HeapSort { publi

2015-04-25 12:32:43 847

原创 java简单排序

插入排序: package com.test.linked; public class InsertSort { public class Array{ private int[] Myarray; private int size; public Array(int max){ Myarray=new int[max]; size=0; } /**

2015-04-24 18:56:08 679 2

原创 java实现快速排序

package com.test.linked; public class QuickSort { public class Array{ private int[] Myarray; private int size; public Array(int max){ Myarray=new int[max]; size=0; } /** * 插入数据

2015-04-24 09:54:00 714 1

原创 单链表的java实现

链表是由一组任意的存储单元存储线性表的数据单元,链表由两部分组成:结点(数据域)、指针域。整个链表的存取必须从头指针开始,头指针指向第一个结点,最后一个结点指向为空。java中没有指针概念,但是java中有引用,可以用引用代替指针。 下面是我写的一个例子: package com.test.linked; public class newlinkList { public clas

2015-04-23 21:45:29 505

原创 jdk动态代理

jdk动态代理基于接口实现,你需要代理的对象应该实现了一个或者多个接口,这个也是因为接口的好处显而易见,接口使你程序容易扩展,耦合性更低。jdk动态代理需要用到invocationHandler,要了解动态代理了解反射是前提。还是写一个例子吧。 首先写一个接口: package com.test.testDymanicProxy; public interface userDAO { pu

2015-04-19 10:13:18 584

原创 struts2+spring防止用户重复登录(单点登录)

所有人都知道用户登录session是一个很好的选择,而且几乎都是用的session,但是session是不能跨窗口使用的,每打开一个浏览器,系统会赋予一个新的sessionID,而每个sessionID是不同的,也就是说你每次登录用的都是不同的session,而不是你之前登录使用的那个。那么如果你要在全域只能使用一个用户ID,那怎么办呢? 我们可以通过自定义一个sessionListener,用

2015-04-18 09:56:23 4361 3

原创 对HashMap一点认识

HashMap其实和Hashtable很像,仅有HashMap是线程不安全的和允许键值对为空这两个不同。HashMap是无序的。 以下是源码里面的解释,  implementation provides all of the optional map operations, and permits  * null values and the null key.  (The HashMap

2015-04-14 18:47:46 595

原创 ueditor精简和实现上传图片文件等

最近项目要求需要用到文本编辑器,之前用的的是FCKeditor,发现在IE下不兼容,而且有比较多漏洞,果断放弃FCK,转投国产百度怀抱。百度的ueditor还是比较强大的音乐、视频、代码模式都有。 首先说精简 我的项目其实并不需要那么多牛逼的功能,只需要简单的文本编辑,所以把这些功能精简一下: 这是dialogs下面的文件 接下来 还有一些css文件,都留defa

2015-04-11 13:32:09 2161

原创 springmvc No Hibernate Session bound to thread

最近整合springmvc 发现一个离奇的报错,No Hibernate Session bound to thread, and configuration does not allow creation,就是这丫,之前在单元测试的时候测试sessionFactory,测试transaction都通过,正当我happy 的跑去做action的时候,这丫来个晴天霹雳啊.......没有一点点防

2015-04-04 19:51:25 947

使用ehcache的工具类

使用ehcahe时自己做的工具类,方便以后使用

2015-07-30

最新的dwr的jar包

最新的dwr的jar包,要用到dwr技术必须的jar包。

2015-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除