原创 Java中子類和父類的實例化順序

本文主要介紹Java裏常用的子類和父類的變量實例化順序及陷阱,並結合一個Android實例來探討此問題。日後編程中應儘量避免此陷阱。 首先看下面一段代碼: 定義一個虛類Server.java package org.yanzi.

原创 web.xml中配置的那些事

1、啓動一個WEB項目的時候,WEB容器會去讀取它的配置文件web.xml,讀取<listener>和<context-param>兩個結點。  2、緊接着,容創建一個ServletContext(servlet上下文),這個we

原创 EL表達式

獲取數據 ${strs[1]} //獲取數組中的元素 ${user.address.city} ${user.list[0]}:訪問有序集合某個位置的元素 ${map.key}  : 獲得map集合中指定key的值

原创 一篇很全面的freemarker教程

一篇很全面的freemarker教程 copy自http://demojava.iteye.com/blog/800204 以下內容全部是網上收集: FreeMarker的模板文件並不比HTML頁面複雜多少,FreeMarker模板

原创 J2EE開發時的命名規範

代碼編寫規範目的:能夠在編碼過程中實現規範化,爲以後的程序開發中養成良好的行爲習慣。代碼編寫規範使用範圍:J2EE項目開發。包命名規範:目的:包的命名規範應當體現出項目資源良好的劃分servlet類所在包命名規範:公司名稱.開發組名稱.項

原创 數據庫SQL優化大總結之 百萬級數據庫優化方案

網上關於SQL優化的教程很多,但是比較雜亂。近日有空整理了一下,寫出來跟大家分享一下,其中有錯誤和不足的地方,還請大家糾正補充。 這篇文章我花費了大量的時間查找資料、修改、排版,希望大家閱讀之後,感覺好的話推薦給更多的人,讓更多的人看

原创 linux常用命令

系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI) hdparm -i /d

原创 myeclipse&&eclipse快捷鍵

------------------------------------------MyEclipse 快捷鍵1(CTRL)------------------------------------------ Ctrl+1 快速修復C

原创 gradle編譯啓動項目時報錯Could not find tools.jar

問題描述是gradle找不到JDK中的tools.jar,網上搜索說原因是gradle的JDK目錄可能配錯了,找不到JDK。 檢查發現JDK目錄沒問題,於是按照網上搜索結果,找到當前用戶目錄下的 .gradle 目錄,默認在C盤/用戶中,

原创 eclipse註釋模板設置

設置註釋模板的入口: Window-<Preference-<Java-<CodeStyle-<Code Template 然後展開Comments節點就是所有需設置註釋的元素。現就每一個元素逐一介紹: 文件(Files)註釋標籤:

原创 解決Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid

重新啓動服務器,訪問web服務發現無法瀏覽啦!登陸服務器之後進到nginx使用./nginx -s reload重新讀取配置文件,發現報nginx: [error] open() "/usr/local/nginx/logs/nginx.

原创 常用正則表達式

一、校驗數字的表達式  1 數字:^[0-9]*$  2 n位的數字:^\d{n}$  3 至少n位的數字:^\d{n,}$  4 m-n位的數字:^\d{m,n}$  5 零和非零開頭的數字:^(0|[

原创 14個HQL語句

/*** 1,查詢一條記錄,完整一條*from User u where u.id=?* 2,查詢一條記錄   一個字段值*select u.phone from User u where u.id=?*

原创 練手項目

下面你們會看到 120 多個個項目構思,都是我通過頭腦風暴得來的。我將其根據主題分成了10 個分類,但有些項目其實涵蓋了不止一個主題。 更新:如果你喜歡這些構思的話,你也可以讀一下我做的電子書(伯樂在線注:需梯子)。該書有100多

原创 冒泡排序代碼

冒泡排序是非常容易理解和實現,,以從小到大排序舉例: 設數組長度爲N。 1.比較相鄰的前後二個數據,如果前面數據大於後面的數據,就將二個數據交換。 2.這樣對數組的第0個數據到N-1個數據進行一次遍歷後,最大的一個數據就“沉”到數