摘要:import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; public class ImportTemplateSaxHan...
阅读全文
摘要:@SuppressWarnings("unchecked") @Override public void insertCustomInfo(File file, String modelCode,List props) { SAXReader saxReadr = new SAXReader();// 得到SAXReader对象 try { org.dom4j.Document...
阅读全文
摘要:没想到搞个dom4j会出这么多怪错。。 最近在研究XBRL GL的有关内容,在项目中要求吧XBRL GL导入到11179注册库中,根据11179建立数据库,然后从XBRL GL分类标准中导入数据到数据库。在导入过程中需要用到dom4j来读取XBRL GL文件,用selectnodes来选取制定的元素
阅读全文
摘要:Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料 以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和
阅读全文
摘要:Git命令可以很方便地重命名本地分支: 如果想在远程重命一个分支名,则须使用以下思路: 以下是例子,首先是本地重命名: 接下来删除远程待修改的分支名: 最后将本地的新分支名push到远程: 补充: 本地git 操作 git branch <new_branch_name> 建立本地 local br
阅读全文
摘要:标签可以针对某一时间点的版本做标记,常用于版本发布。 $ tag # 在控制台git 创建轻量标签不需要传递参数,直接指定标签名称即可。 创建附注标签时,参数a即annotated的缩写,指定标签类型,后附标签名。参数m指定标签说明,说明信息会保存在标签对象中。 与切换分支命令相同,用git sho
阅读全文
摘要:现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要 目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者
阅读全文
摘要:对于 要对多个jsp 或 java文件中的 某个字符串 方法 参数 之类的进行统一更改,一直很头疼,直到昨天用了 urlrewriter 的 xml 配置文件 才恍然大悟,可以用 regular expression_r(正则表达式) 匹配进行批量查找更新,具体方法如下: 1, ctrl+ H 打开
阅读全文
摘要:Hibernate包及相关工具包下载地址: http://prdownloads.sourceforge.net/hibernate/ 这里包含所有hibernate各个版本的包下载,且提供了 Middlegen Hibernate及hibernate-extensions包的下载。这两个包是用于自
阅读全文
摘要:A&&B 首先判断A,A成功然后判断B;A不成功则结束判断,返回false;
阅读全文
摘要:假设从people表查找前五条 mysql: select * from people limit 5 sqlserver: select top 5 from people oracle: select * from people where rownum<5
阅读全文
摘要:在.properties文件中注释,前边加#就可以
阅读全文
摘要:omcat 启动时报以下错误: java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully 错误 这个错误 碰到好几次了,我的tomcat使用非常频繁,而且部署项目比较多,经常会出一些自己看不懂的问题, 今天
阅读全文
摘要:数据库的名称尽量要以英文开头,如果全部输数字的话可能会出错的
阅读全文
摘要:**/*.*表示所有当前目录和所有子目录中的所有文件 */*.*表示当前目录下的所有文件
阅读全文
摘要:从网上看到别人对这两个工具的比较:从windows访问linux,除了samba之外,日常操作用得最多的大概就是PuTTY和SecureCRTPutty是免费的,SecureCRT是收费的(当然,有破解版)。 Putty缺省配置就很好看很好用,SecureCRT的缺省配置不是为linux准备的而且很
阅读全文
摘要:0.前言 因为是初次使用,所以是在windows下进行安装和使用,参考了几篇博客,下面整理一下 1.安装Redis 官方网站:http://redis.io/ 官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com
阅读全文
摘要:Redis是一款支持多种数据类型的Key-Value数据库。 这里介绍下如何从Redis中导出数据。 数据是如何存储的?、 Redis中是把数据保存到内存中的,但是它也会定期的把数据写会到硬盘中。 Redis保存数据有两种方式: 快照模式(Snapshot) 它支持两种快照模式: 定时快照,即按一定
阅读全文
摘要:在使用Arrays.asList()后调用add,remove这些method时出现 java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Ar
阅读全文
摘要:在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名称
阅读全文
摘要:ArrayListArrayList其实是包装了一个数组 Object[],当实例化一个ArrayList时,一个数组也被实例化,当向ArrayList中添加对象是,数组的大小也相应的改变。这样就带来以下有缺点:快速随即访问 你可以随即访问每个元素而不用考虑性能问题,通过调用get(i)方法来访问下
阅读全文
摘要:堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象)
阅读全文
摘要:大早上正式库提示: Oracle提示错误消息ORA-28001: the password has expired 解决办法: 1、利用SYSDBA权限登陆; 2、查看账户信息:select username,account_status from dba_users 3、如果账户locked/ex
阅读全文
摘要:查看java的API文档,Stack继承Vector类。 栈的特点是后进先出。 API中Stack自身的方法不多,基本跟栈的特点有关。 Java代码 import java.util.Stack; public class StackTest { public static void main(St
阅读全文
摘要:http://www.eclipse.org/mat/downloads.php http://download.eclipse.org/mat/1.4/update-site/
阅读全文
摘要:在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢? 另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置? 答案很简单,具体步骤
阅读全文
摘要:This one comes up quite a lot, but often the reason isn't what you might initially think. So, the first thing to check is - what's the source of the p
阅读全文
摘要:在POI3.8中SXSSF仅仅支持excel2007格式是对XSSF的一种流的扩展。目的在生成excel时候,需要生成大量的数据的时候,通过刷新的方式将excel内存信息刷新到硬盘的方式,提供写入数据的效率。 官方原文如下: SXSSF (Streaming Usermodel API) Note
阅读全文
摘要:POI之前的版本不支持大数据量处理,如果数据过多则经常报OOM错误,有时候调整JVM大小效果也不是太好。3.8版本的POI新出来了SXSSFWorkbook,可以支持大数据量的操作,只是SXSSFWorkbook只支持.xlsx格式,不支持.xls格式。 3.8版本的POI对excel的导出操作,一
阅读全文
摘要:StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。 1.构造函数 public StringTokenizer(String str) public StringTokenizer(String str, String delim) public Stri
阅读全文
摘要:DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。 ResultSet 关于某个表的信息或一个查询的结果。您必须逐行访问数据行,但是您可以任何顺序访问列。 ResultSetMetaData 有关 ResultSet 中列的名称和类型的
阅读全文
摘要:jdbcTemplate 操作方法 Java代码 /** *1.方法一: */ String sql = "select * from "+ tableName; //RowCountCallbackHandler rcch = new RowCountCallbackHandler(); //th
阅读全文
摘要:1.List转换成为数组;返回数组的运行时类型。如果列表能放入指定的数组。否则,将根据指定数组。如果指定的数组的元素比列表的多),那么会将存储列表元素的数组。 返回:包含列表元素的list.add("2");final int size = list.size();String[] arr = (S
阅读全文
摘要:使用cat more less都可以查看文本内容,但是它们三者有什么区别呢?more和less的功能完全重复吗?以下是我个人的总结,欢迎大家一起来分享cat 连续显示、查看文件内容more 分页查看文件内容less 分页可控制查看文件内容通俗点说:cat一次性把文件内容全部显示出来,管你看不看得清,
阅读全文
摘要:落地数据:就是被持久化的数据,这种数据一般放在硬盘或是其他的持久化存储设备里,例如:图片、系统日志、在页面上显示的数据以及保存在关系数据库里的数据等等,落地数据一定会有一个固定的载体,他们不会瞬时消失的。 不落地数据:一般指存储在内存或者是网络传输里的数据,这些数据是瞬时,使用完毕就会消失,例如:我
阅读全文