原创 頁面滾動到指定的位置
1.設置座標,使頁面滾動到指定的座標 WebDriver driver = new FirefoxDriver(); driver.get("http://www.nytimes.com/"); ((JavascriptE
原创 Lock的使用
一.synchronized與Lock的比較 synchronized是java中的一個關鍵字,也就是說是Java語言內置的特性。那麼爲什麼會出現Lock呢? 在前面的文章中,我們瞭解到如果一個代碼塊被synchronized
原创 Spring-Task
Spring3.0以後自主開發的定時任務工具,spring task,可以將它比作一個輕量級的Quartz,而且使用起來很簡單,除spring相關的包外不需要額外的包,而且支持註解和配置文件兩種 形式,下面將分別介紹這兩種方式
原创 靜態資源請求被攔截問題
SpringMVC中配置URL攔截,非常簡單。網上找個示例,就能通過。但是,在我做了好幾個Web項目,又參與了別人主導的Web項目時,發現URL配置也非常有學問。 先說說一種比較常見的: <servlet> <servle
原创 sendFile原理: 實現文件傳輸性能的提升
sendFIle原理
原创 java web導出csv文件
用csv導出取代excel導出的原因 poi導出excel時會出現以下問題: excel2003 單sheet最多隻能導出65536條數據(excel2007 單sheet能導出百萬級數據,彌補了2003的缺陷) excel每創建一
原创 ubuntu java環境配置及mysql安裝
java環境配置 mysql安裝 mysql操作 tomcat配置: catalina.sh 配置 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 JRE_HOME=$JAVA_HOME/j
原创 aop註解
詳細 簡略
原创 Spring Ioc和Aop原理
參考資料 關於 Spring AOP (AspectJ) 你該知曉的一切 1.Spring Ioc(控制反轉,依賴注入,兩者意思相同)和Aop(面向切面編程) Ioc: 作用:通過Ioc容器實現對對象的管理,實現各組
原创 獲取ajax動態加載的頁面
最近在因爲工作需要,開始學習爬蟲,對於靜態加載的頁面,爬取並不難,但是遇到ajax動態加載的頁面,就爬去不到動態加載的信息了! 對於ajax動態加載的數據爬去,一般有兩種方式: 1.因爲js渲染頁面的數據也是從後端拿到,而且基本上
原创 Maven之setting.xml配置詳解
[Maven之setting.xml配置詳解]
原创 jvm 策略與保護域,自定義類加載器
策略與保護域 自定義類加載器
原创 hashSet,hashMap,hashTable,currentHashMap
hashMap原理:這裏,這裏 HashSet與hashMap:點我,點我 hashMap與hashTable:點這,點這 hashMap與cocurrentHashMap:here,here
原创 applicationContext.xml的兩種加載方式
第一種:直接將之放到/WEB-INF下,在web.xml中聲明一個listener; <listener> <listener-class> org.springframework.web.con
原创 <context:property-placeholder>導致的 Access denied for user ''@'localhost' to database 問題
解決辦法: 1、改用以下配置: <bean id= "propertyConfigurer" class= "org.springframework.beans.factory.config.Proper