编程语言
文章平均质量分 78
Jolie_Liang
这个作者很懒,什么都没留下…
展开
-
Java中各类Cache机制实现解决方案
文章来源:http://java.chinaitlab.com/base/808164.html在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,文章列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。 OSCache OSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用于任何Java应用程序的普通的缓转载 2010-05-18 21:16:00 · 359 阅读 · 0 评论 -
JDK 7 M5包含了并发性和性能更新,但功能并不完整
作者 Charles Humble 译者晁晓娟 发布于 2009年11月29日 上午6时9分社区Java主题编程,语言设计,平台,语言标签JVM,Java SESun的Java SE团队最近发布了JDK7的第5个重要的版本M5。该版本包括了Coin项目大致一半的特性,由Doug Lea等更新了java.util.concurrent包,还包括其他一些增强特性。Coin项目的新特转载 2009-12-03 15:49:00 · 343 阅读 · 0 评论 -
Java ClassLoader
Java的ClassLoader就是用来动态装载class的,ClassLoader对一个class只会装载一次,JVM使用的ClassLoader一共有4种: 启动类装载器,标准扩展类装载器,类路径装载器和网络类装载器。 这4种ClassLoader的优先级依次从高到低,使用所谓的“双亲委派模型”。确切地说,假如一个网络类装载器被请求装载一个java.lang.Integer,它会首转载 2010-05-16 21:36:00 · 494 阅读 · 0 评论 -
set /list/ map 使用 学习笔记
在java中集合有三种体制: set 、list、 map.其中set代表无序不可重复的集合,list代表有序可重复的集合,map代表具有映射关系的集合。后来又增加一种Queue体系集合,代表一种队列的集合实现。set和list接口都实现了collection接口 。 Collection ├List │├LinkedList │├ArrayList │原创 2010-01-05 21:15:00 · 816 阅读 · 0 评论 -
Java对象的序列化和反序列化
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个java对象转换为字节序列,即java对象序列号,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象,即反序列化。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要转载 2010-05-16 21:48:00 · 297 阅读 · 0 评论 -
用Java生成UUID
UUID(Universally UniqueIdentifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,转载 2009-03-24 12:47:00 · 561 阅读 · 0 评论 -
Java生成MD5
MD5介绍:MD5的全称是Message-Digest Algorithm5,在90年代初由MIT的计算机科学实验室和RSA Data SecurityInc发明,经MD2、MD3和MD4发展而来。Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与转载 2009-03-24 13:31:00 · 934 阅读 · 0 评论 -
关于Java对象序列化您不知道的5件事
文章出处: http://java.chinaitlab.com/base/807715.htmlJava对象序列化是JDK1.1中引入的一组开创性特性之一,之前51CTO也曾介绍过Java序列化的机制和原理,这里我们将使用Person来发现您可能不知道的关于Java对象序列化的5件事。 实际上,序列化的思想是“冻结”对象状态,传输对象状态(写到磁盘、通过网络传输等等),然后“解冻”状态转载 2010-05-16 21:51:00 · 419 阅读 · 0 评论 -
用Jva生成GUID
在项目里加入common-loging.jar /*** @author ccadmin** TODO To change the template for this generated type comment go to*/import java.net.InetAddress;import java.net.UnknownHostException;impor转载 2009-03-24 13:17:00 · 445 阅读 · 0 评论 -
正则表达式
1.判断字符串是否是正确的的邮政编码:System.out.println(Pattern.matches("[0-9]{6}","300191"));System.out.println(Pattern.matches("//d{6}","3001a")); 一个Pattern对象就是一个正则表达式经编译后的表现模式,即“模式编译器”。matches方法直接判断字符序列input原创 2009-11-30 08:46:00 · 393 阅读 · 0 评论 -
Java模式
《Java与模式》首先阐述了代码的设计原则,又描述了怎样来创建一个类或对象,紧接着告诉大家怎样来组织这些类和对象来实现功能。它是设计模式,而不是架构模式。OO面向对象编程,实质上是面向抽象编程,即面向接口编程。所谓的面向接口编程,指类之间都要使用接口来通信。类来封装对象的行为,接口来封装类之间的通信方法,接口是更高层次的抽象。这里的接口可以是一个具体类,一个抽象类,或是一个Java接口,它不单转载 2010-05-16 18:10:00 · 571 阅读 · 0 评论 -
最多、最少使用优先级算法
因为工作的的需要,友好的用户体验是产品成败的关键,今天写了一个最多使用优先级算法已解决目前用户经常使用的检索内容,希望有所帮助。import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.原创 2012-02-26 12:44:44 · 909 阅读 · 0 评论