原创 js 插件學習demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

原创 java 文件讀寫,查找文件部署的位置

PathUtil.getClasspathFile("test.txt")  //這樣就可以查找import java.io.File;import java.io.IOException;import java.io.InputStrea

原创 web 網站搶購併發

網站需要開發一個限時限量搶購功能。遇到問題:當很多人同時搶一個東西時,會超出限制數量。原因:生成訂單之前有一系列判斷,很多用戶同時進行這些判斷,通過之後保存訂單,這裏有很多用戶會通過購買驗證,導致超量。              第一種

原创 ReadWriteLock用法

對象的方法中一旦加入synchronized修飾,則任何時刻只能有一個線程訪問synchronized修飾的方法。假設有個數據對象擁有寫方法與讀方法,多線程環境中要想保證數據的安全,需對該對象的讀寫方法都要加入 synchronized同步

原创 SQL查詢優化:如何寫出高性能SQL語句

SQL查詢優化:如何寫出高性能SQL語句1.查詢的模糊匹配儘量避免在一個複雜查詢裏面使用 LIKE '%parm1%'—— 紅色標識位置的百分號會導致相關列的索引無法使用,最好不要用.解決辦法:其實只需要對該腳本略做改進,查詢速度便會提高近

原创 .bash_profile

/home/oracle  隱藏文件.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then    . ~/.bashrcfi#

原创 我的友情鏈接

51CTO博客開發王乾De技術博客SG-YYZ

原创 Oracle 11g ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務

Oracle 11g ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務 解決過程:1. 找到listener.ora監聽文件,具體位置:D:\app\Administrator\product\11.2.0\dbhom

原创 jstl 寫的分頁

 <span id='pagina'>                <c:if test='${pager.curPageNO == 1}'>                    <a href='javascript:void(0);

原创 java getResourceAsStream

需求:獲取項目裏面的配置文件,如xml,propertiesjava開發:當前類所在包:/AihData/src/com/aih/parse/javax/test/Test.java配置文件所在位置:/AihData/src/com/aih

原创 裝飾器模式

理解:    裝飾器模式是便於擴展,在一個最基本的對象中,不斷追加新工功能(裝飾),滿足需求,對象都是獨立的;如果利用繼承,繼承是單繼承不便於以後擴展其他功能;舉例:    人吃飯,有錢人吃飯,神仙吃飯;    檢驗字段非空;轉義html;

原创 利用ReadWriterLock 寫一個簡單的緩存

直接給出第一版程序,如下:public class CacheDemo{private Map<String,Object> data=new HashMap<String,Object>();public Object getValue(