- 博客(7)
- 资源 (7)
- 问答 (5)
- 收藏
- 关注
原创 修改xml中某节点的值
如果是简单或者标准格式的xml,可以使用xstream,之前映射成一个对象然后去修改操作,很简单。 但是如果是负杂的,而且有可能xml的节点内容不一样,该怎么做呢? 一下是我的一种解决方法,当然可以利用其他的jar包如dom4j等,应该更简单一些 StringReader sr = new StringReader(strXml); InputSource is = new Inp
2015-04-23 13:33:22 6482
转载 js易错问题
1、考察this var length = 10; function fn() { console.log(this.length); } var obj = { length: 5, method: function(fn) { fn(); arguments[0](); } }; obj.method(fn, 1); 输出:10 2 第一次
2015-04-02 09:56:21 458
转载 23种设计模式(6):模版方法模式
定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。 类型:行为类模式 类图: 事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分,排序和打印,打印功
2015-04-01 17:43:12 324
转载 23种设计模式(4):建造者模式
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类型:创建类模式 类图: 四个要素 产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成。抽象建造
2015-04-01 16:49:37 301
转载 23种设计模式(3):抽象工厂模式
定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型:创建类模式 抽象工厂模式与工厂方法模式的区别 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个
2015-04-01 11:16:05 328
转载 23种设计模式(2):工厂方法模式
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类型:创建类模式 类图: 工厂方法模式代码 interface IProduct { public void productMethod(); } class Product implements IProduct { public void produ
2015-04-01 10:19:27 332
转载 23种设计模式(1):单例模式
单例模式根据实例化对象时机的不同分为两种:一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就实例化一个对象交给自己的引用;而懒汉式在调用取得实例方法的时候才会实例化对象。代码如下: 饿汉式单例 public class Singleton { private static Singleton singleton = new Singleton(); private S
2015-04-01 09:08:24 385
fabric全介绍
2018-10-16
spring4 mvc @ResponseBody 乱码
2015-12-23
linux 获取文件的修改时间,精确到毫秒
2015-05-29
bamboo启动报错,我是zip解压安装的
2015-03-09
sqoop2(sqoop1.99.3)怎么单独安装?
2015-03-04
sqoop2可以安装在非hadoop的集群的机器上吗?
2015-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人