09 2013 档案
摘要:1、NoClassDefFoundError: org/w3c/dom/ElementTraversal缺少ElementTraversal,直接原因是xml-apis版本问题,1.4.01 1 2 xml-apis 3 xml-apis 4 1.4.01 5 6 7 8 org.apache.poi 9 poi-ooxml10 3.911 12 ...
阅读全文
摘要:cmd /k start 是指 启动cmd窗口,不关闭cmd /c start 是指 启动cmd窗口,关闭 1 package com.laoxu.test.day02.executeShell; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 6 /** 7 * java调用批处理文件 8 * 9 */10 public class ShellTest {11 private static final String FILE_CMD = "d:\\MongoDB\\MongoDBServerStart.
阅读全文
摘要:首先,运行数据库:运行 mongo.exe 程序即可启动 MongoDB 交互式命令行环境1、建立数据库名:只需要在 MongoDB 命令行环境中运行:use company2、查看已存在的数据库MongoDB 在你插入任何数据之前并不会创建数据库。你可以使用下面命令来查看系统中已有的数据库,你会发现你刚创建的 company 并不在其中。show dbs;3、java连接MongoDB数据库实例: 1 package com.laoxu.test.day02.mongoDBDemo01; 2 3 import java.net.UnknownHostException; 4 5 impo..
阅读全文
摘要:1、MongoDB的下载地址http://www.mongodb.org/2、MongoDB的安装与使用:如果想直接点击mongo.exe文件启动数据库,则需要使用脚本语言启动数据库服务:d:cd D:\MongoDBmongod -dbpath D:\MongoDB\data然后点击mongo.exe启动命令窗口/** * 在D盘下建文件MongoDB,在此文件夹下见文件data存放数据库的数据 * 新建目录“D:\MongoDB”,解压下载到的安装包,找到bin目录下面全部.exe文 * 件,拷贝到刚创建的目录下。 */ C:\Users\Administrator>d:D:\Mo.
阅读全文
摘要:Map转换成Json: 1 /** 2 * 将Map转换为JSON格式数据 3 * 从Map中抽取数据返回JSON格式数据 4 * @param map Map 5 * @return 6 * @see [类、类#方法、类#成员] 7 */ 8 9 public JSONObject mapToJson(Map map)10 {11 if (null == map)12 {13 return null;14 }15 Set> set =...
阅读全文
摘要:1、定义BeanDefinition,另外bean里面还有 节点,这里把它抽象成PropertyDefinition代码如下:package com.laoxu.test.day02.springDemo.parseXml;/** * 在读取配置信息的时候,当读到节点的时候,需要把节点中的id,class 等等属性共同组成一个对象, * 这里定义成BeanDefinition,另外bean里面还有 节点,这里把它抽象成PropertyDefinition */import java.util.ArrayList;import java.util.List;/** * 1、BeanDefinit
阅读全文
摘要:需要导入相应的基础包,包括:jaxen.jar,xom.jar,xercesImpl.jardom4jdom4j1.6.1jaxenjaxen1.1-beta-9xomxom1.2.5xercesxercesImpl2.8.0
阅读全文
摘要:java的注解用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE)//注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS)// 默认的保留策略,注解会在class字节码文件
阅读全文
摘要:CGLib,即code generation library,原理是通过动态生成类以实现代理的功能。AOP(面向切片编程)以及AOP的一种实现方法——Java Dynamic Proxy。需要注意的是,Java动态代理是面向接口的,即被代理的类必须实现某个接口,代理类以该接口的形式出现,而使用CGLib,则没有这方面的限制,任意一个类都是可以的。 简单的说,使用CGLib代理某个类,需要在Enhancer对象中设置好基类(也就是被代理类),以及一系列回调函数Callback。Callback是一个接口,CGLib提供了6个它的子接口: Callback子接口 用途(有待确认) Dispatch
阅读全文