原创 AOP 那點事兒

今天我要和大家分享的是 AOP(Aspect-Oriented Programming)這個東西,名字與 OOP 僅差一個字母,其實它是對 OOP 編程方式的一種補充,並非是取而代之。翻譯過來就是“面向方面編程”,可我更傾向於翻譯爲“

原创 瀏覽器探究——APP層UI佈局

最外層的佈局 最外層的View是Activity的mActivity.getWindow().getDecorView(),顯示爲PhoneWindow$DecorView 它的內部有FrameLayout爲id/content,通

原创 AOP 那點事兒(續集)

在上篇中,我們從寫死代碼,到使用代理;從編程式 Spring AOP 到聲明式 Spring AOP。一切都朝着簡單實用主義的方向在發展。沿着 Spring AOP 的方向,Rod Johnson(老羅)花了不少心思,都是爲了讓

原创 養成良好的編程習慣,提高代碼質量

“不積跬步,無以至千里,不積小流,無以成江海”,程序員如何提高代碼質量?我們不僅要知其然,還要知其所以然,我們要從點點滴滴的積累開始的。這篇帖子裏記錄了編程時的應該注意的一些細節,如有需要後續還會補充,希望通過不斷的積累,提高編程質量。

原创 跟大家分享點好東西:文檔大全(120+),js在線演示

開源中國-程序員在線工具:API文檔大全(120+) JS在線編輯演示 二維碼 更多>> 點贊 收藏 分享 文章舉報 zhanglu201112 發佈了1 篇原創文章 ·

原创 管理路漫漫:團隊習慣的養成

記得幾年前在一家公司工作,突然有一天,公司宣佈下週一律正裝上班,否則不準進入公司大樓,員工怨聲載道。不過週一那天,都是西裝革履的。後來過了兩三週,員工着裝漸漸恢復了原樣。那一次,真是勞民傷財,因爲一套像樣的套裝加皮鞋,至少2k,對於那些月

原创 基於AJAX的文件上傳顯示進度條實現

基於Ajax的文件上傳要實現的功能要求,要在用戶提交了上傳按鈕請求後,客戶端其頁面要顯示文件上傳進度條。       其整個功能時序圖如圖所示。  簡單的說,要實現在客戶端顯示進度條,需要做的是:當客戶端提交上傳文件請求後,

原创 Tomcat優化配置

1.內存設置(VM參數調優) (1). Windows環境下,是tomcat解壓版(執行startup.bat啓動tomcat) ,解決辦法: 修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件開頭增加如下設

原创 構建現代化網站的 20 個技巧

英文原文:20 tips for building modern sites 參與翻譯: 傅小黑, super0555, Lax 在過去幾年中,我們與web開發者花了很多時間交流,聽得最多的一件事情就是創建一個能很好的跨越各種類

原创 ajaxFileupload多文件上傳

打開google 搜索 ‘ajaxFileupload’ ‘多文件上傳’ 可以搜到許許多多類似的,那我爲什麼還要寫一下呢? 一個是對之前大神的貢獻表示感謝;二個是自己知識的總結;三個是自己在原有的基礎上改動了下,在此記錄,可能幫助其他

原创 apache的BasicDataSource數據庫連接問題

調用創建連接時報錯: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet succ

原创 MySql截斷表

截斷表可以用於刪除表中的所有數據。截斷表命令還會回收所有索引的分配頁。截斷表的執行速度與不帶where子句的delete(刪除)命令相同,甚至比它還要快。delete(刪除)一次刪除一行數據,並且將每一行被刪除的數據都作爲一個事務記錄日

原创 寫給java web一年左右工作經驗的人

摘要 大學就開始學習web,磕磕絆絆一路走過來,當中得到過開源社區很多的幫助,總結了這些年來的技術積累,回饋給開源社區。 ps:圖片都是從網上盜。。。感謝原作者。 ps:文字千真萬確都是我自己寫的。 在此,特別感謝Hansen,他曾經

原创 Oracle 基礎之數據庫管理

Oracle數據庫管理需要對應的權限,最好是DBA權限 用戶管理: 01 --創建用戶給其一個密碼(必須給其一個密碼) 02 create user king IDENTIFIED by kin

原创 瀏覽器探究——多窗口

點擊網址導航欄後面的多窗口的圖標。 會調用NavigationBarPhone.onClick。 NavigationBarPhone 該類創建了導航欄的各個控件,其中的onClick是各個控件點擊的總入口。 通過名字可以看出這