自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

原创 eclipse tomcat启动,内存溢出问题

在 启动过程中出现 内存 溢出问题,抛出类似如下异常信息:java.lang.OutOfMemoryError: Java heap space可以尝试办法:A.修改Tomcat\bin\catalina.bat,添加如下内容set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M]B.ec...

2012-06-18 15:27:08 198

原创 Maven构建时出现miss Tools.jar的解决方法

MyEclipse 不能build,classes包下嘛文件木有……各种配置都做了……找了半天……发现problems里面提示tools.jar缺失…… 指向一个不存在的目录……应该指向jdk里面的包得……可是他喵的这个路径不能改啊……又找啊找啊找啊找……最后在pom.xml中加入了<dependency>             <groupId&...

2012-06-17 22:47:38 434

原创 JDBC执行存储过程的四种情况

本文主要是总结 如何实现 JDBC调用Oracle的存储过程,从以下情况分别介绍:[1]、只有输入IN参数,没有输出OUT参数[2]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表)[3]、既有输入IN参数,也有输出OUT参数,输出是列表[4]、输入输出参数是同一个(IN OUT)【准备工作】  创建一个测试表TMP_MICHAEL ,并插入数据,SQL如下...

2012-05-29 10:33:43 191

原创 【Spring】IOC容器并发条件下,可能发生死锁

1.背景   上周在生产环境应用启动时,发生应用频频发生死锁的现象。原因是因为 spring IOC 容器还未初始化完成,就有工作线程调用 context.getBean() 来获取容器里的对象。具体产生死锁的原因条件有: 1.       应用启动的时候 Main 线程进行 spring 容器初始化。 2.       容器初始化的过程中有工作线程也起来了并开始工作。 3. ...

2012-05-28 07:26:55 155

原创 Attribute value "xx" is quoted with " which must be escaped when used within the

此问题是由于tomcat5.5.28及以上版本升级引起。 1.       可以修改代码如下:<jsp:include page="fastpost.jsp">     <jsp:param name="returl" value='<%=Url.encode(“***”) %>' /> </jsp:include> 2.    ...

2012-05-23 14:01:11 133

原创 Maven编译打包时如何忽略测试用例

如果想跳过测试阶段,可用:mvn package -DskipTests想临时性跳过测试代码的编译,可用:mvn package -Dmaven.test.skip=truemaven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。指定测试类mvn test -Dtest=RandomGene...

2012-05-14 17:26:42 75

原创 JS--大批量数量处理(分批续传)

<html><head><% response.setHeader("Pragma","No-cache");response.setHeader("Cache-Control","no-cache");response.setDateHeader("Expires", 0);%><script src=&quo

2012-04-28 17:30:16 512

原创 解析XML各种异常

The markup in the document following the root element must be well-formed.XML是树状结构,一定要有个最外层的标签套住  Invalid byte 1 of 1-byte UTF-8 sequence 异常分析和解决“org.dom4j.DocumentException: Invalid byte 1 of...

2012-04-26 17:31:02 720

原创 IDEA初始化

-----------------------------------------------------------File菜单-> Settings-> Colors   &   Fonts-> Editor   Font=dialoginput,   size=16,   line   spacing   =1.0 File菜单-> Settings->...

2012-04-21 23:59:51 111

原创 maven依赖关系中Scope的作用

在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:     * compile,缺省值,适用于所有阶段,会随着项目一起发布。     * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。     * runtime,只在运行时使用,如J...

2012-04-21 20:39:45 82

原创 对异常绝不要轻易吃掉

最近项目中发现解释XML的时候一直报空指针,很愁人,最后反编译看代码后终于找到问题的根源了: borlandxml.jar里有个类:com.borland.xml.toolkit.XmlUtil对异常处理极为不友好,如下:    public static Element getDocRootElement(InputStream inputstream)    {      ...

2012-04-18 11:09:25 295

原创 maven3实战之仓库(从仓库解析依赖的机制)

http://fhd001.iteye.com/blog/1191037

2012-04-18 10:02:58 89

原创 往nexus远程仓库里面添加JAR

远程仓库:http://10.1.252.21:8081/nexus/index.htmladmin/admin123 方法一:手动在左侧选择:Repositories在右侧下方做以下操作:选择:artifact upload选择:GAV输入:com.ailk,report,5.5选择一个JAR上传并点击ADD最后点击UPLOAD即可。 方法二:自动...

2012-04-13 16:36:02 131

原创 命令整理mvn,maven命令整理

mvn package -DskipTests    执行package命令时跳过test  mvn pom.xml文件配置详解http://maven.apache.org/ref/2.0.8/maven-model/maven.htmlmvn -version/-v 显示版本信息mvn archetype:generate 创建mvn项目mvn archetype:create -...

2012-04-13 09:45:29 110

原创 spring事务处理:如果一个事务中有两个SQL,一个成功,另一个失败但被Try catch住了,这时会有什么问题...

try { con.setAutoCommit(false); //这句让正常执行 con.createStatement().execute("insert into sys_admin values(12,'zhangs','zhangs')"); //这句由于表不存在,所以会报异常 con.createStatement().execute("insert into sy...

2012-03-24 21:34:52 2414

原创 JDBC中,Connection 、ResultSet 和 Statement 的关闭

一、JDBC中,如果ResultSet 和 Statement 不关闭的话,会有什么影响?  不使用连接池的情况下,如果你直接关闭连接话,对应的Statement,ResultSet对象都应该由Driver Vendor来帮你关闭,即由他来进行资源的释放.这个是由JDBC3.0规范中提到的.因为有些数据库资源可能属于GC不能释放的范围.  对于连接池的实现而言,有时间我看看Orac...

2012-03-19 16:45:09 1635

原创 关于START WITH 和CONNECT BY PRIOR 的记法

 --往上select t.*, t.rowid  from sec.sec_organize twhere 1 = 1START WITH ORGANIZE_ID = :orgIdCONNECT BY PRIOR PARENT_ORGANIZE_ID = ORGANIZE_ID;--往下select t.*, t.rowid  from sec.sec_organize twhere 1 = 1...

2012-03-13 17:20:12 173

项目中关于IFRAME引发的问题【出现率很高】

常见的问题:1.点击页面报JS错误(绑定方法错误、方法未定义、等等)2.后台处理程序怪异(数据丢失、像APPFRAME莫名其妙的执行INSERT INTO) 如果以上问题的页面中带有IFRAME那么很有可能是因为IFRAME未加载完导致的。(调试方法可以通过HTTPWATCH查看请求情况、最终提交数据) 可以通过以下方法解决:1.在进入主页面时显示出遮挡层2.开始加...

2012-03-08 18:09:27 201

实用的TOMCAT插件

最近没事整了一个TOMCAT插件,和大家分享一下,附件是使用文档和插件包。  目前插件的问题目前大家的IDE基本上都在用TOMCAT插件,如下图: 现状:JAR包要维护两套,SVN上LIB目录下的JAR【统一管理】以及WEB-INF/LIB下的JAR【用于运行时】这样的问题是,每次更新JAR包,1.都要拷贝一份到WEB-IN/LIB里,2.刷新工程,3.而且如果IDE...

2012-03-06 08:15:35 142

原创 常用的SQL

单建表:create table SEC_LOGIN_LOG_201203 as select * from SEC_LOGIN_LOG_201201 where 1=2 根据某些列建表:create table so1.h_ins_prod1 as (select t1.h_id,t2.* from so1.h_ins_prod t1,so1.ins_prod t2 where 1=...

2012-03-01 11:02:52 83

原创 JAVA--IO--乱码

一、IO的乱码往往出现字符流中,可在字节流向字符流转换的时候处理,如:new InputStreamReader(new FileInputStream(file),"UTF-8")二、或者直接使用字节流new String(sb.toString().getBytes("ISO-8859-1"), "UTF-8")//注:sb是字节流的简单拼装  在字节转向字符流...

2012-02-29 11:34:50 88

原创 在Web环境下,获取Spring的ApplicationContext的简便方法

 在web环境下,Spring的ApplicationContext是又容器管理的,通过ContextLoaderListener载入。要获取ApplicationContext需要先得到ServletContext,而得到ServletContext又要先获取session。而且每一个要使用ApplicationContext的地方都要这么做。    但是,通过扩展ContextLoader...

2012-02-25 12:26:40 93

原创 in和=无法查出为NULL的值

select * from base.persons x where x.pname in ( null)select * from base.persons x where x.pname = ( null)--以上两句查询结果为空。虽然表里有相应的值。 Id=NULL 为UNKNOWN。 那么无法查询出列值为Null的记录。 另外:x.id != null结果也为空。 ...

2012-02-22 15:04:28 296

原创 ORACLE删除重复记录方法

几个删除重复记录的SQL语句1.用rowid方法2.用group by方法 现有一个人员表persons,有三个成员:ID,CARDID,PNAME1.用rowid方法select * from persons a where rowid != (select max(rowid) from persons b ...

2012-02-22 14:30:48 76

原创 锁之我见

锁总述:拥有锁的线程才能进入同步代码块 1.为了保证修改不中断,别的线程不插入,这种锁对象往往是OBJECT成员实例,如: public void println(boolean x) { synchronized (lock) {//这里加锁,保证以下两个方法不中断 print(x); println(); } }2.避免读到别...

2012-02-20 17:21:42 84

原创 UML序列图总结 .

转载请注明出处:htt://blog.csdn.net/tianhai110 序列图主要用于展示对象之间交互的顺序。序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消息用从一个对象的生命线到另一个对象生命线的箭头表...

2012-02-18 21:59:34 90

原创 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)  1.  泛化(Generalization)【泛化关系】:是一种继承关系, 表示一般与特殊的关系, 它指定了子类如何特化父类的所有特征...

2012-02-18 21:54:58 69

原创 js中判断某个对象类型

在日常开发中,我们经常需要判断某个对象是否是数组类型的,在js中检测对象类型的常见的方法有几种: 1、typeof操作符。对于Function、String、Number、Undefined这几种类型的对象来说,不会有什么问题,但是针对Array的对象就没什么用途了: alert(typeof null); // "object"alert(typeof []); // "object"...

2012-02-18 07:16:24 142

原创 数据源放于:/META-INF/context.xml

官方文档有些,在项目加了/META-INF/context.xml,tomcat启动时,会复制一份到tomcat的$CATALINA_BASE/conf/[enginename]/[hostname]/[yourAppName].xml的 即:E:\servers\apache-tomcat-6.0.32\webapps\oss\META-INF\context.xml 不过用了猫...

2012-02-13 23:10:08 392

原创 JAVA泛型? T K V E等代表的意思

平时看java源代码的时候,如果碰到泛型的话,我想? T K V E这些是经常出现的,但是有时想不起来代表什么意思,今天整理下: ? 表示不确定的java类型。 T  表示java类型。 K V 分别代表java键值中的Key Value。 E 代表Element。 Object跟这些东西代表的java类型有啥区别呢? Object是所有类的根类,是具体的一个类,使用的时候可能是需要类型强制转换的...

2012-02-13 16:03:49 228

原创 spring中服务类自身方法嵌套调用无法进入AOP

spring中服务类自身方法嵌套调用无法进入AOP原因:1.AOP的实现是通过JDK代理类进入HANDLE进行AOP处理的2.服务类中拿this则是服务类的实例,所以无法进入AOP解决方法:可以在服务类中使用工厂类获取代理类而不要使用this...

2012-02-13 14:20:59 185

原创 IE报错 不能执行已释放的script代码

有可能是IE版本问题,该错是在虚拟机里面的ie6跑出来的,换成外面的IE8就好使了。

2012-02-13 11:25:01 182

原创 java.sql.SQLException: ORA-01000: maximum open cursors exceeded

java.sql.SQLException: ORA-01000: maximum open cursors exceeded Posted on 2006年2月8日 13:48 问题描述:Oracle 使用 OPEN_CURSORS 参数指定一个会话一次最多可以打开的游标的数量。超过此数量时,Oracle 将报告 ORA-01000 错误。当此错误传到 DAO时,就会抛出 ...

2012-02-08 17:41:18 156

原创 总结:jquery操作html时小写变大写==很诡异

<div id='a'></div> $("#a").html("<abc name='d'>test</abc>");alert($("#a").html()); 以上代码执行结果为:<ABC name="d">test</ABC>可以发

2012-02-08 13:51:55 485 1

原创 设计模式好例子网站

http://blog.csdn.net/xiaoping8411/article/category/617738

2012-02-08 07:53:28 88

原创 总结:字符串转JSON时报的错==很诡异

var ss="a:'\'d'";alert(ss); 以上弹出框结果为:a:''d' var ss="a:'\\'d'";alert(ss); 以上弹出框结果为:a:'\'d'  【================】 var ss="a:'\'d'";alert(eval("[{"+ss+"}]")[0].a); 以上会报错:错误:...

2012-02-07 10:59:58 98

原创 Apache common-pool, common-dbcp源码解读与对象池原理剖析 【转载】

最近在做一个内部测试工具类的优化工作中接触到了连接池, 对象池技术, 将原有的未使用连接池的数据库访问操作改成连接池方式.性能有了非常大的提升, 事实证明, 经过两次改造, 原来一个比较大的测试类需要500多秒, 第一次优化后只需要300多秒, 第二次改用连接池之后同一个测试类只需要80多秒.下面是改造过程中的一些总结. 对象池就是以"空间换时间"的一种常用缓存机制, 这里的"时间"特指创建时间,...

2012-01-18 14:42:33 74

原创 contentWindow

contentWindow属性是指指定的frame或者iframe所在的window对象:     <SCRIPT>     function   fnNavigate()     {             for(i=0;i<document.all.length;i++)             {                     if(document.all(i...

2012-01-12 11:38:56 120

原创 idea使用步骤

1.执行mvn archetype:generate2.找到【167: remote -> maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.)】,并输入1673.输入version,可直接回车默认最新版本4.输入:Define value for property ...

2012-01-10 10:47:48 102

原创 关于SimpleDateFormat的yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别

DateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String strBeginDate = dateTimeformat.format(new Date());System.out.println(strBeginDate); //以上返回的是12小时制的时间 DateFormat date...

2012-01-05 10:39:37 1052

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除