Time of Update: 2018-12-04
package xwork;import java.io.Serializable;/** * @author wangmingjie * @date 2008-9-26上午11:09:05 */public interface Interceptor extends Serializable { String intercept(ActionInvocation invocation) throws Exception;}=================================
Time of Update: 2018-12-04
工作中常常遇到流水號產生的問題,有的客戶要求流水號必須連續,這個我們的開發工作提出了一個小難題。解決方案如下:方法一:採用最大號表的形式在資料庫中建立一個表專門存放其他資料庫的最大流水號,table_maxOrderID
Time of Update: 2018-12-04
下面是struts2標籤的常用的用法<s:url value="/images/copyright.jpg" /><s:url action="list" namespace="/qxgl"
Time of Update: 2018-12-04
struts2中已經有此攔截器了,但是這個攔截器的配置太麻煩,還要配置是否開啟和日誌的層級。本人認為太複雜,沒有必要。統計每個action的執行時間,在測試開發的過程中需要用到。所以將此攔截器的代碼簡化,並將log4j的記錄層級提高到info。一旦測試通過在實際的生產環境中就直接將此攔截器從設定檔中去掉即可。詳細的java代碼如下:package com.work.core.interceptor;/* * Copyright (c) 2002-2006 by OpenSymphony * Al
Time of Update: 2018-12-04
Struts2標籤中訪問靜態變數或者方法在2.1.2中,如果要通過ognl訪問靜態方法,必須在struts.properties或者struts.xml中將選項struts.ognl.allowStaticMethodAccess設定為true .<s:proptery value="@com.work.core.QxglConstants@TOP_LEVEL_TOP"/><s:if test="#session.deptid==@com.work.core.QxglConst
Time of Update: 2018-12-04
部門 表的資料結構/*==============================================================*//* Table: qxgl_dept *//*==============================================================*/create table qxgl_dept ( dept_id
Time of Update: 2018-12-04
原廠模式可以分為兩種,一種是簡單工廠,另外一種是抽象工廠。簡單工廠,用來集中產生對象樣本的例如,最常見的用法就是用來產生持久層對象;public class SimpleFactory { private static UserDao userDao = new UserDaoImpl(); public static UserDao
Time of Update: 2018-12-04
package xworktest;/** * @author wangmingjie * @date 2008-9-13上午11:13:38 */public interface IPerson { public void say();} ==================================== package xworktest;/** * @author wangmingjie * @date 2008-9-13上午11:14:33 */public class
Time of Update: 2018-12-04
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4
Time of Update: 2018-12-04
struts2和struts2和extremecomponents中文亂碼這個問題鬱悶了我很久。 <filter> <filter-name>extremecomponents</filter-name> <filter-class> org.extremecomponents.table.filter.ExportFilter </filter-class> </filter> <filter>
Time of Update: 2018-12-04
package com.work.util;import java.io.BufferedReader;import java.io.InputStreamReader;/** * @author cuiwx * wangmj整理最佳化。 * */public class IdCard {// 經過計算得出的指數數組,演算法:2的n-1次方求和,除以11模數// 如:2的0次方除以11模數=1,2的1次方除以11模數=2,2的2次方除以11模數=4static int[] wi = { 7, 9
Time of Update: 2018-12-04
最近讀了不少啟發性的技術和非技術部落格,感想不少。不過,看的資訊量太大,很多也忘了。於是,想到了閱讀的效率和效果。對於比較深刻的發人深省的文章,思考和讀時理解切不可忽視,不要想到加入收藏夾,以後再看。一旦走馬觀花一遍,以後真的有時間看,會失去現在的這種良好的好奇心和系統性。以後再看會覺得看過,似曾相識,也不會再從頭到尾認真看一遍,於是不管看過多少次,每次都沒有達到最好的效果。因此,經過權衡,發現一鼓作氣是最好的方法。不只是讀較短的文章,讀經典的著作同樣如此。經典著作不同於資訊類、工具類書籍。後者
Time of Update: 2018-12-04
ajaxtag的版本是1.3 beta rc7;package com.work.ganjian;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.ajaxtags.servlets.BaseAjaxServlet;import
Time of Update: 2018-12-04
中斷由非同步外來事件引起。外來事件及中斷響應與正在執行的指令不存在關係。80386有兩根引腳INTR和NMI接受外部插斷要求訊號,INTR接受可屏蔽插斷要求。在80386中,標誌寄存器EFLAGS中的IF標誌決定是否屏蔽可屏蔽插斷要求。 處理器必須接受和處理來自NMI的插斷要求。在80386系統中,處理器在響應NMI的中斷向量號固定為2。為了避免不可屏蔽中斷的嵌套,當接受到一個NMI插斷要求時,處理器自動屏蔽所有的NMI的插斷要求,直到執行中斷指令IRET後才重新開放NMI插斷要求,所以,NM
Time of Update: 2018-12-04
package com.work.core.image;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio.ImageIO;import javax.servlet.ServletException;
Time of Update: 2018-12-04
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'會得到類似下面的結果,具體數字會有所不同:LAST_ACK 1SYN_RECV 14ESTABLISHED 79FIN_WAIT1 28FIN_WAIT2 3CLOSING 5TIME_WAIT
Time of Update: 2018-12-04
<%@ page contentType="text/html; charset=UTF-8"%><%@taglib prefix="s" uri="/struts-tags"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><!-- 插入列印控制項 --><OBJECT
Time of Update: 2018-12-04
(to:gaojian ,good luck!) 經常說“要明確自己的目標”,但是如何明確自己的目標?如何度量自己的目標算是明確了呢?個人的初步體會如下: 明確自己的目標,實際上是目標分解的過程。一個目標,常常包含很多的子目標,甚至子子目標,如何對目標進行分解,就成了最重要的問題。
Time of Update: 2018-12-04
package com.work.activemq;/** * @author wangmingjie * @date 2009-7-29上午09:00:48 */import java.io.File;import java.io.IOException;import javax.jms.DeliveryMode;import javax.jms.Destination;import javax.jms.JMSException;import
Time of Update: 2018-12-04
fireflow的理路太清晰了“書讀百遍其義自現”,仔細閱讀了5遍《原理、設計和應用》的pdf格式文檔介紹後,發現“非也”的思路太清晰了。一個良好的工作流程引擎,一定要有一個良好的設計。清晰的思路是整個開源工作流程產品成功的保障!在開源初期,強烈建議作者,在推出第一版工作流程之前,降低“相容性”的優先順序,為以後的發展甩掉累贅,夯實基礎!推出第一版正式版後,再將“相容性”的優先權提升!