`
文章列表
数据库为mysql,客户端使用hibernate进行连接,结果长时间没有数据访问的话,重新访问数据库就会报错: java 代码 org.hibernate.exception.JDBCConnectionException: could not execute query     at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)     at org.hibernate.exception.JDBCExceptionHelper.convert(JDBC ...
:几种去除^M的方法 1、 cat filename1 | tr -d "\r" > newfile 2、 sed -e "s/^V^M//" filename > outputfilename 3、vi: 用vi打开文件 1. 按ESC键 2. 输入 :%s/^M//g 确定 ^M是使用 "CTRL-V CTRL-M" 而不是字面上的 ^M。这个正则式将替换所有回车符前的 ^M为空($是为了保证^M出现在行尾) 4、一些linux版本有 dos2unix 程序,可以用来祛除^M 5、用vim 输入 :set notextm ...
在appfuse手册中的开发步骤是先建立数据库表,然后通过自动化的工具产生pojo以及其他的对象。但是对于复杂的pojo,用数据库表现出来就显得力不从心。因此,适当的方法应当是先去写pojo,然后自动产生其他的代码。这里是我总 ...
需要配置如下这些地方: 1。web/WEB-INF/menu-config.xml 2. web/WEB-INF/ApplicationResources*.xml 3. web/common/menu.jsp
写了一个pojo,使用@spring.validator声明validation的属性,然后运行ant clean webdoclet,应该在build/appfuse/WEB-INF/下面产生validation.xml,但运行时报如下的错误: [webdoclet] Caused by: xdoclet.XDocletException: Running XDoclet failed.: xdocle t.template.TemplateException: Invoking method in class xdoclet.modules.spring.Sp ringValidatorTa ...
使用struts的tag <bean:write name="xxx" property="xxx"></bean:write><bean:write>的时候,当对象的属性值为long的时候,会报出如下的错误:</bean:write> java 代码 org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE        org ...
我使用extras/appgen去产生pojo、页面等代码,运行的时候添加不上页面validator的东西。后来根据已有的代码摸索了一下,找到了添加validator的方法。 1。对于model/*.java这些pojo类,在需要进行validate的属性上面增加如下tag: java 代码 /**    * @spring.validator type="required"    */   public void setCountry(String country) {        this.country = country ...
在appfuse中设置好ApplicationResource_zh*.properties相关内容以后,新增加的内容中文显示就没有问题了,但是表格上方和下方的文字还是乱码,经查是displaytag没有设置中文的问题。可以说是appfuse编译过程的错误吧。 现有的appfuse编译, ...
本来写了不少东西,结果提交以后什么都没有,郁闷~~~~~ 算了,从网上转贴一篇吧,当作资料了~~~ 在mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”号。为了让mysql可以正常使用 中文,尤其是当使用jsp连接mysql的时候,我们需要使用gbk的字符集,因此我们要对mysql进行以下设置,以便其有效的支持中文: 1.修改my.cnf文件my.cnf文件是mysql的配置文件,我们可以从mysql的安装目录根据其自带模板来 建立#cp /usr/local/mysql/support-files/my-huge.cnf  /e ...
根据网上的资料,我写了一个jsp用来产生验证码图片,web server为tomcat5, <%@ page contentType="image/jpeg" import="javax.imageio.*,com.netstar.util.CheckCodeImage" pageEncoding="GBK"%> <%CheckCodeImage image=new CheckCodeImage(); //设置页面不缓存 response.setHeader("pragma","no-ca ...
使用cipher可以很容易的实现3des加密,但是跟其他平台开发的3des加密对接来说,通常会有一些问题。基本的程序如下:    public static byte[] desEncrypt(String message, String key) throws Exception {         Cipher cipher = Cipher.getInstance("DESede");         DESKeySpec desKeySpec = new DESKeySpec(key.getBytes("UTF-8
在使用加密模块的时候,比如javax.crypto.Cipher,会碰到padding不同的形式。在java里面规定了如下几种padding: NoPadding: No padding.   OAEPWith<digest></digest>And<mgf></mgf>Padding: Optimal Asymmetric Encryption Padding scheme defined in PKCS #1, where <digest></digest>should be replaced by the messa ...
PO即 Persistence Object VO即 Value Object 一个vo就是一个普通的对象,对应到对象状态当中是transient, detached两种状态。 Transient - an object is transient if it has just been instantiated using the new operator, and it is not associated with a Hibernate Session. It has no p ...
   A Set-Cookie from request-host y.x.foo.com for Domain=.foo.com   would be rejected, because H is y.x and contains a dot.   * A Set-Cookie from request-host x.foo.com for Domain=.foo.com would   be accepted.   * A Set-Cookie with Domain=.com or Domain=.com., will always be   rejected, because the ...
【问题】 为了进行sso的测试,我在本地启动server,用ie去访问,但是登录后始终无法正常显示,经跟踪发现是写入的cookie无法被正确读出造成的。 【cookie原理】 Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。 Cookie 的基本工作原理如果用户再次访问站点上的页面,当该用户输入 URLwww.*****.com时,浏览器就会在本地硬盘上查找与该 URL 相关联的 Cookie。如果该 Cookie 存在,浏览器就将它与页面请求一起发送到您的站点。 【原因分析】 ...
Global site tag (gtag.js) - Google Analytics