- 浏览: 495950 次
- 性别:
- 来自: 北京
最新评论
-
kabuto_v:
请问那种图,uml图是怎么画出来的呢?是您自己手工画的,还是有 ...
FastJSON 序列化、反序列化实现 -
梦行Monxin商城系统:
电商实例、业务并发、网站并发及解决方法 -
rockethj8:
client 㓟有一个参数是可以忽略一些URL 不进行验证登录 ...
SSO 之 (单点登录)实施中遇到的几个问题 -
mengxiangfeiyan:
好啊。。。。。
Oracle删除表,删除数据以及恢复数据、利用现有表创建新表
文章列表
开发中的Java设计模式
- 博客分类:
- 设计模式
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 ...
一个伴随已久的时间操作工具类
- 博客分类:
- J2SE
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时遇到的一些问题
- 博客分类:
- J2SE
解析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回调机制的实现方式
- 博客分类:
- J2SE
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();
}
/ ...
揭秘jbpm流程引擎内核设计思想及构架
- 博客分类:
- workflow
作者 胡长城(银狐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 流程:节点与 ...
视频资料
- 博客分类:
- sys & soft
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。
特别说 ...
DOM操作一个文档对象的节点
- 博客分类:
- Javascript
http://www.blogjava.net/rodney/archive/2005/09/19/13392.html
insertBefore()--在参考子节点之前插入一个新的子节点.如果参考的子节点为null,则新的子节点将作为调用节点的最后一个子节点插入。
replaceChild()--在childNodes集合种使用指定的newChild来代替oldChild;如果代替成功,则返回oldChild;如果newChild是null,则只需删除oldChild即可。
removeChild()--从节点的ChildNodes集合中删除removeChild指定的节点,如果删除成功 ...
document对象详解
- 博客分类:
- Javascript
[size=small][/size]转载http://www.aaunion.net/cn/blog/more.asp?name=magicmao&id=687
document 文挡对象 - JavaScript脚本语言描述
---------------------------------------------------------------------
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
否则会提示你一个错误信息 "引用的元素为空或者不是对象"
------------------------------- ...
我的Linux学习笔记
- 博客分类:
- 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 改变文件名和 ...