原创 Linux下vi編輯器常用命令(轉自http://net.zdnet.com.cn/network_security_zone/2008/0519/869835.shtml)
一.簡介 vi是unix世界中最通用的全屏編輯器,Linux中是用的是vi的加強版vim,vim同vi完全兼容,vi就是"visual interface"的縮寫。它可以執行輸出、刪除、查找、替換、塊操作等衆多文本操作,而且用戶可以
原创 swing動態刷新截取
Container container = null; BorderLayout bly=new BorderLayout(); JPanel jp=new JPanel(bly); container.inv
原创 關於javamail
1. 這幾天在學習javamail時碰到一個問題,怎麼樣去標記已讀郵件,讓Quartz讀取郵件時不再重複讀取。剛開始查到了用flag標記seen,但是使用過程中發現,會報錯,原因好像是pop3中,flag只能執行delete操作。
原创 spring security2學習筆記二(自定義數據結構及登陸頁面)
一、定義數據結構(mysql): ①角色表: CREATE TABLE `role` ( `id` int(11) NOT NULL auto_increment, `name` varch
原创 java學習中錯誤彙總2
錯誤:在進行登陸校驗時,當使用xml校驗時,在第一次錯誤提交後再改正也不讓提交。 原因:spring的配置文件裏少配置了scope="prototype",這樣bean的產生是單例的,每次提交時錯誤信息已經存在了所以提交不了。改爲prot
原创 JDBC查詢MySql只顯示序號爲偶數的記錄的原因
這是一段JDBC查詢數據庫的例子,奇怪的是,執行下來,只能查詢到序號爲偶數的記錄。例如:數據庫中有兩條符合要求的數據,只能查詢到第二條, 有四條符合要求的數據,只能查詢到第二條、第四條,依此類推。。 public ArrayList<T
原创 spring security2學習筆記一(最小配置)
一、新建web project: 所需jar包: 二、配置過濾器: <filter> <filter-name>springSecurityFilterChain</filt
原创 轉載:String和Date類型互相轉換(http://wangyu.javaeye.com/blog/187325)
以下是String類型轉換成Date類型的代碼 Java代碼 import java.text.SimpleDateFormat; /* * @功能描述 String類型轉換成Date類型的方法
原创 利用HttpSessionListener實現網站在線人數統計功能(轉自http://www.web521.com/web/558068/T645231.shtml)
在網站中經常需要進行在線人數的統計。過去的一般做法是結合登錄和退出功能,即當用戶輸入用戶名密碼進行登錄的時候計數器加1,然後當用戶點擊退出按鈕退出系統的時候計數器減1。這種處理方式存在一些缺點,例如:用戶正常登錄後,可能會忘記點擊退出按鈕
原创 讓swing使用蘋果風格的皮膚
1.先倒入jar包,quaqua.jar 2.JFrame.setDefaultLookAndFeelDecorated(true); try{ UIManager.setLookAndFeel("ch.ran
原创 錯誤:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
這幾天,碰到個錯誤: org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mo
原创 springsecurity2學習筆記三(登陸後與struts結合、自定義訪問拒絕頁面)
一、登陸後與struts結合: ①測試action(user.action): public String execute() { Map session = ActionContext.getConte
原创 很簡單的定時刷新
<meta http-equiv="refresh" content="5" URL="Example.aspx" /> 在<head></head>之間加上這句話,content指刷新間隔的時間,URL指刷新回到的頁面。缺點:閃爍。
原创 jsp清空session使ie回退無效
在jsp中加入如下代碼: <% response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); resp
原创 轉載:關於C++指針
什麼是指針? 其實指針就像是其它變量一樣,所不同的是一般的變量包含的是實際的真實的數據,而指針是一個指示器,它告訴程序在內存的哪塊區域可以找到數據。這是一個非常重要的概念,有很多程序和算法都是圍繞指針而設計的,如鏈表。 開始學習