摘要:有如下一种场景。1.在文件PaymentConfig.java中存在如下变量public static final desc="描述"2.类Test.java中使用了desc变量,String xxDesc =PaymentConfig.desc.问题描述:由于业务原因需要更改desc变量,于是我更改desc="描述123",将PaymentConfig.java重新编译部署。但是在生成环境中Test类取得的xxDesc仍然是"描述",而不是"描述123"。解决办法:反编译Test.class可以看到String
阅读全文
摘要:问题:在接入支付宝快捷支付时,在模拟器上测试通过,但在真机环境提示"订单签名错误,请检查PARTNER对应的密钥是否正确",解决办法:1.重新检查了一遍密钥的生成步骤,确认生成的密钥没有问题2. 联系了技术支持,得到的结论是"您申请的无线快捷套餐没有生效",次哦,瞎搞。联系商务,让套餐生效即可。
阅读全文
摘要:http://www.cnblogs.com/XiaoMiTang/archive/2013/02/01/2889043.html
阅读全文
摘要:数据库使用的是SqlServer2008 R2 .安装的时候是Windows身份验证...在使用proxool链接数据库的时候出现了错误:“Native SSPI library not loaded. Check the java.library.path system property”。处理方法:原文链接:http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/fd649f47-4551-419f-a487-c3e28ba1be48
阅读全文
摘要:Java集合类有时候会忘记下面的两篇文章整理的还不错,记录一下。http://blog.csdn.net/yinyuan1987/article/details/3291209http://charm.iteye.com/blog/153340
阅读全文
摘要:forward方式:request.getRequestDispatcher("/somePage.jsp").forward(request, response);redirect方式:response.sendRedirect("/somePage.jsp");forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后发送一个状态头给客 户,客户将再请求一次,这里多了两次网络通信的来往forward会将request state , bean等等信息带往下一个jsp.redirect是送
阅读全文
摘要:1.声明方法的存在而不去实现它的类叫做抽象类.它主要用于创建一个体现某些基本行为的类.2.接口是抽象类的变异.在接口中所有方法都是抽象的,没有程序体.接口只可以定义static final变量.---------------------------------------------------------------------------------------对于抽象类与接口的区别,单纯从概念上很难有明确的答案,我们可以通过"报警门"的例子,来注意二者的区别.不同的门都具有某些基本行为,比如open(),close().使用抽象类和接口都可以定义者两个行为.但是如果要
阅读全文
摘要:以前做web开发使用MyEclipse,后来转而使用Eclipse.在打war包部署的时候,遇见了问题.我没有在Eclipse的菜单中找到可以打war的选择也没有向导,只能退而求其次选择使用命令方式来进行打包部署.步骤如下:1.找到需要打包的工程所在目录,以我为例:需要打包的web工程名称smsplate,目录:D:\Users\jiangsh\workspace_eclipse2.通过cmd到达上述目录,执行命令:jar cvf smsplate.war */.可是我在执行的过程中提示了一个错误,如下图:看到错误我直接郁闷了....下面的老兄说的很在理:原文地址:http://blog.si
阅读全文
摘要:剖析JVM 内存系列------之JVM的内存机制介绍(理论篇)http://sesame.iteye.com/blog/353242
阅读全文
摘要:短信平台在运行过程中出现了如下错误:java.lang.OutOfMemoryError: unable to create new native thread再次分析一下问题原因:背景:在短信平台程序中有一个接收线程TheadA,每次接收到网关返回的短信响应后线程TheadA 就会new一个新的线程,去执行数据库操作,我今天修改了短信发送的速度,100条/秒.所以理论上每秒钟TheadA回new100新线程去进行数据库处理.由于能创建的线程数是有限的.所以抛出了上图的异常信息.在网上搜索了大家做的相关实验性证明,我就不在多次一举了.下面记录一下大家的结论:能创建的线程数的具体计算公式如下:
阅读全文
摘要:废话不多说,先上问题.代码描述如下:<td class="td-b" width="10%"> <c:if test="${fn:trim(p.participanttype) eq 'dept' } " > 执行部门任务 </c:if> <c:if test="${p.participanttype eq 'person'}" > 执行个人任务 </c:if> </td>前提:各个变量的取值都是正确的.问题:第
阅读全文
摘要:在weblogic下部署应用后,启动应用程序报错ClassNotFoundException: org.hibernate.hql.ast.HqlToken.从错误看是找不到org.hibernate.hql.ast.HqlToken这个类,找不到这个类是应为Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,而这个包在weblogic.jar中已经包含了较早版本的antrl包.所以会提示找不到类.从上面的分析可以得到解决办法, 一种是找到Hibernate3.0需要的antlr-2.7.6rc1.jar ,把antlr-2.7.6rc1.jar放.
阅读全文
摘要:遇到一个jsp的错误一段时间了,一直不能解决.后来请教别人而解决,问题并不难,我之所以没有解决是因为对错误的定位出现了偏差.对于jsp报错,最重要的定位错误,jsp首先被编译为servlet,所以查找错误要从servlet入手.一般开发工具都会告知我们错误栈位于servlet的多少行.从该行入手可以很快的发现错误,从而解决问题.切记切记啊.
阅读全文
摘要:在使用"两间瓦房"框架时遇见一个问题,在oracle数据库中插入date类型的数据,出现精度丢失问题,具体表现为:数据库中存储为"2012-06-14",而"HH:mm:ss"部分却不见了.跟踪源程序发现问题出在了如下代码上: 1 case java.sql.Types.TIMESTAMP: 2 java.util.Date d; 3 if (val.length() > 10) { 4 d = sf.parse(val); 5 } else { 6 d = sfs.parse(val); 7 } 8 long l = d.ge
阅读全文
摘要:第一次部署流程的开发环境,就遇到了PermGen space错误,java.lang.OutOfMemoryError: PermGen space 好久没有遇到这个错误了...还是蛮亲切的.分析一下这个错的由来.PermGen space的全称是Permanent Generation space,是指内存的永久保存区域.内存中的这个区域是用来存放class和meta信息的,Class在被jvm load的时候,class信息会被放入该区域.它不同于存放实例的Heap区域,GC不会在主程序运行期间对PermGen space进行清理.如果我们的工程中有很多类文件或者加载了很多jar包(jar
阅读全文
摘要:一个使用Apache POI写word文档的实例: 1 package apache.poi; 2 3 import java.io.ByteArrayInputStream; 4 import java.io.ByteArrayOutputStream; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileOutputStream; 8 import java.io.IOException; 9 import java.io.OutputStream; 10 impor...
阅读全文
摘要:Hibernate 保存clob类型数据 以及关系到事务所出现的问题(写此文以防备忘)说明:方法A():普通的方法未实现事务;方法B();普通方法;方法doA();对A方法增加事务支持方法doB():对方法B()增加事务支持方法ntB();对方法B()声明一个新的事物使用方式一:A(){ doB();}doB(){ //方法中保存一个Clob字段到数据库}按照上述调用会出现错误:Active Spring transaction synchronization or active JTA transaction with specified [javax.transaction.Transac
阅读全文
摘要:在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, filter
阅读全文
摘要:utf-8是基于unicode的 国际化的场合适合使用 gb2312和gb2312都是国标码 出现的较早 主要用于编解码常用汉字支持。 gb2312和gbk 的一个区别是 :gb2312 出来得比较早 ,所以有一些汉字和繁体好象不支持。gbk 是一个改进版。所以能用gbk的时候一般不用gb2312
阅读全文
摘要:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <html><head><meta http-equiv="Content-Type" content="text/html; charset=
阅读全文