`
文章列表
1、Java回调模式   回调接口 public interface CallBackEventInterface { public void execute(); }   回调的具体实现    public class CallBack implements CallBackEventInterface{ private UpdateContent update = null; public CallBack() {   update = new UpdateContent(this); } public void execute() {   System.out.pr ...
package com.***.product.util; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.regex.Pattern; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; ...
解析xml时遇到的一些问题 先感谢同事renial的<解析xml时遇到的一些问题>技术分享,下面是一些记录和实际操作 1.使用Dom4j解析大文件时内存溢出的问题 问题是这样的,当我用dom4j去解析一个几十M的xml时,就出现out of memory.当然了,这也是根据你的机器性能而定的,我们都知道dom4j在各种DOM解析器中应该算是性能最好的,连大名鼎鼎的Hibernate都是用dom4j来解析XML配置文件的 问题出在于使用dom4j的SAXReader是会把整个XML文件一次性读入,如果XML文件过大就会抛出out of memory,但即使是使用SAXParser批 ...
Java回调机制的实现方式 http://blog.chinaunix.net/uid-26727976-id-3130486.html 一、回调机制在java中应用非常广泛,下面用一个demo简单的实现回调机制 1.Time.java package com.test; public class Time {     private OnTimeChange mOnTimeChange;     private int time; /*接口*/     public interface OnTimeChange{         public void timChange();     } / ...
作者 胡长城(银狐999) 1     前言 2     阅读本篇的基础准备 2.1      概念的基础 2.2      环境的基础 3     什么是流程引擎内核? 4     引擎内核所关注的四个主要问题 4.1      模型与定义对象 4.2      调度机制与算法 4.3      执行机制与状态 4.4      实例对象与执行环境 5     jbpm,“精简”的开源流程引擎 6     jBpm流程模型与定义对象 6.1      首先解决如何形式化描述一个流程的问题 6.2      抽象的节点(Node)和转移(Transition) 6.3      流程:节点与 ...

视频资料

1、分享一下本人觉得讲得最好的数据结构视频教程,附各种算法源码下载;    http://www.iteye.com/topic/1118309 2、Jquery高清实例视频教程,叫你一步一步学会Jquery!    http://www.iteye.com/topic/1118335 3、讲解非常详细的LInux经典视频教程高清打包下载!    http://www.iteye.com/topic/1118324   
public static void main(String[] args) throws Exception{ String inFile = "D:\\in.txt"; String outFile = "D:\\out.txt"; BufferedReader bs  = null; BufferedWriter bw = null; try{ bs = new BufferedReader(new FileReader(new File(inFile))); List<String> outData =  ...
一行代码就可以了,请参考:            List<String> list1 = new ArrayList<String>();            List<String> list2 = new ArrayList<String>();            list1.add("111");            list1.add("222");            list1.add("222")            list1.add(" ...
      你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。        几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览器的“四大才子”就得改称为“五朵金花”了。        在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。        ...
[size=small]    在JavaScript开发中,被人问到:null与undefined到底有啥区别?     一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。     总所周知:null == undefined     但是:null !== undefined     那么这两者到底有啥区别呢?     请听俺娓娓道来... null     这是一个对象,但是为空。因为是对象,所以 typeof null  返回 'object' 。     null 是 JavaScript 保留关键字。   ...
http://yongsky.iteye.com/blog/128549 一、Java队列: 队列是设计程序中常用的一种数据结构。它类似日常生活中的排队现象,采用一种被称为“先进先出”(LIFO)的存储结构。数据元素只能从队尾进入,从队首取出。在队列中,数据元素的次序不会改变。每当有数据元素从队列中被取出,后面的数据元素依次向前移动一位。 LinkedList,即是数据结构中的Queue,内部实现是链表形式,队列主要的方法为: 1.插入:public boolean offer(E e)将指定元素添加到此列表的末尾(最后一个元素) 2.获取头元素,但不移除:public E peek()获取但 ...
>>http://www.blogjava.net/willpower88/archive/2010/08/31/330437.html 需求:广告按权重展现 基本算法描述如下: 1、每个广告增加权重 2、将所有匹配广告的权重相加sum, 3、以相加结果为随机数的种子,生成1~sum之间的随机数rd 4、.接着遍历所有广告,访问顺序可以随意.将当前节点的权重值加上前面访问的各节点权重值得curWt,判断curWt >=  rd,如果条件成立则返回当前节点,如果不是则继续累加下一节点. 直到符合上面的条件,由于rd<=sum 因此一定存在curWt>=rd。 特别说 ...
http://www.blogjava.net/rodney/archive/2005/09/19/13392.html insertBefore()--在参考子节点之前插入一个新的子节点.如果参考的子节点为null,则新的子节点将作为调用节点的最后一个子节点插入。 replaceChild()--在childNodes集合种使用指定的newChild来代替oldChild;如果代替成功,则返回oldChild;如果newChild是null,则只需删除oldChild即可。 removeChild()--从节点的ChildNodes集合中删除removeChild指定的节点,如果删除成功 ...
[size=small][/size]转载http://www.aaunion.net/cn/blog/more.asp?name=magicmao&id=687 document 文挡对象 - JavaScript脚本语言描述 --------------------------------------------------------------------- 注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写    否则会提示你一个错误信息 "引用的元素为空或者不是对象" ------------------------------- ...

我的Linux学习笔记

http://www.blogjava.net/huanzhugege/archive/2007/08/23/linux.html 1 top 看当前运行的进程 kill -9 pid 终止某进程(树) cd 返回根目录 pwd 显示当前目录 3 less more查看文本文件指令 在less中打入v键就会启动vi编辑当前文件 4 mkdir、rm mv 改变文件名和 ...
Global site tag (gtag.js) - Google Analytics