`
文章列表
package com.erry.util;       import   javax.servlet.http.HttpServletRequest;     import   java.util.List;     import   java.util.ArrayList;     import   java.net.URL;     import   java.net.URLConnection;     import   java.io.*;         /**       *   Filename:   JspToHtml.java       *   Ttit ...
netstat  -ano
<bean id="magSessionFactory"   class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">   <property name="dataSource">    <ref bean="dbcpDataSource"/>   </property>   <property name="configLocation">    <val ...
7.3.2  使用Quartz调度器 Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。 关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。 让我们从定义发送报表邮件的工作开始使用Quartz: 创建一个工作 定义Quartz工作的第一步是创建一个类来定义工作。要做到这一点,你需要从Spring的QuartzJobBean中派生子类,如程序清单7.3所示: ...
 <bean id="probeDeliveryServerStatusJob"   class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">   <property name="targetObject" ref="contentManager" />   <property name="targetMethod" value="probeDeliv ...
 <servlet>     <servlet-name>TimerAction</servlet-name>     <servlet-class>com.erry.mag.action.TimerAction</servlet-class>     <load-on-startup>1</load-on-startup>     </servlet>

Email的验证

email.regexp=[^\\p{Space}]+@[^\\p{Space}]+
  package com.erry.util;   import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Collection; import java.util.Date; import java.util.Timer; import java.util.TimerTask; import com.erry.mag.controller.ClientManager; import com.erry.mag.controller.OrderManager; import com ...
Blob picture = cd.getCoverImage();    if(null!=picture){    try {     long size = picture.length();        byte[] bs = picture.getBytes(1, (int) size);          cover.addContent(Base64.encodeBytes(bs));    } catch (SQLException e) {     e.printStackTrace();    }    }  
SessionFactoryUtils.getSession(getSessionFactory(), true); 返回的是真正的hibernate的Session的实例 而下面的 java代码: SessionFactoryUtils.getSession(getSessionFactory(), false); 返回的并不是真正的hibernate的Session的实例
public  long getIpRountingFactor(String ipAddress) {           //ipAddress用户的ip地址   if (!StringUtils.hasText(ipAddress)) {    return 0l;   }   String[] ips = ipAddress.split("\\.");   if (ips.length != 4) {    return 0l;   }   int idx = 3;   long factor =0;   for (String s : ips) {    try { ...
 验证器实现Validator接口,该接口有两个方法:<o:p></o:p> Ø         supports():决定指定类的对象是否能够验证<o:p></o:p> Ø         validate():实现验证对象,提供两个参数,一个是验证对象,一个是我们构建的包含与域属性相关的错误消息的Errors;错误消息可以使用前面介绍的status.errorMessage变量获取<o:p></o:p> l         Errors对象的rejectValue()
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。U ...
public Object create(Object obj) {      com.jamonapi.Monitor mon = MonitorFactory.start("start hibernate operate");         Session session = SessionFactoryUtils.getSession(sessionFactory, false);         session.save(obj);         session.flush();                 mon.stop();   System.out. ...
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 4. SQL SERVER SELECT TOP N * FROM TABLE1 5. SYBASE SET ROWCOUNT N ...
Global site tag (gtag.js) - Google Analytics