原创 編寫高質量代碼:改善Java程序的151個建議 (第2章 基本類型)
第2章 基本類型 不積跬步,無以至千里; 不積小流,無以成江海。 —荀子《勸學篇》 Java中的基本數據類型(Primitive Data Types)有8個:byte、char、short、int、long、float
原创 Windows7下virtualbox4.3安裝CentOS6.4安裝增強工具
先安裝 yum -y install gcc yum -y install kernel-devel yum -y install kernel 再重啓 安裝增強工具 最後: 修改/etc/X11/xorg.conf內容: Sectio
原创 JMail和java嵌入式瀏覽器是使私人信息被竊取的幫兇。
一直以來java開發的程序因爲它的跨平臺性而流行,但是它的安全性確很少有人提及。要想使用java開發的軟件必須安裝一個叫做java運行時環境(JR
原创 軟件包 javax.servlet 不存在
在編譯.java文件的時候出錯:軟件包 javax.servlet 不存在 原因是這個包在web服務器纔有,jdk中並沒有,所以導致了錯誤。 解決方法: 方法(1) 找到%tomcat%\common\lib目錄下的
原创 java獲取mac地址-屏蔽ip封mac地址
首先要說的是:可以支持外網機器的mac地址獲取。 以前弄了一個只能訪問局域網。 有防火牆就訪問不了, 但是這個不用擔心了。 測試了百度的ip,已經可以獲得mac地址 測試效果圖: java通過ip獲取mac地址-封ip封m
原创 Java ClassLoader機制
當JVM(Java虛擬機)啓動時,會形成由三個類加載器組成的初始類加載器層次結構: bootstrap classlo
原创 mysql百萬級以上查詢優化
1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對
原创 Linux系統下啓動MySQL的命令及相關知識
一、總結一下: 1.Linux系統下啓動MySQL的命令: mysqladmin start /ect/init.d/mysql start (前
原创 Mysql存儲引擎的選擇
MyISAM :使用最廣泛的存儲引擎,存取速度快,但不支持事務。 InnoDB :事務應用的首選存儲引擎,併發性高,支持包括 ACID 事務在內的諸多事務特性。 Memory :將所有數據保存在內存中,在需要快速查找引用和其他類似數據的環
原创 BodyTagSupport
BodyTagSupport類的方法: 編寫標籤對應的實現類時,需要重載BodyTagSupport類幾個方法:doStartTag(), setBodyContent(), doInitBody(), doAfterBody(), d
原创 自定義標籤 嵌套標籤 TagSupport
TagSupport 重寫doStartTag() || doAfterBody() || doEndTag()時返回參數的含義: EVAL_BODY_INCLUDE:把Body讀入存在的輸出流中,doStartTag()函數可用 EVA
原创 jsmin的使用
命令提示符輸入:C:\jsmin.exe <C:\before.js>C:\after.js C:\jsmin.exe 爲jsmin.exe的位置; C:\before.js 爲需要壓縮的文件位置和文件名; C:\after.js 爲壓縮
原创 java.lang.ClassNotFoundException:javax.el.ELResolver異常解決辦法
由於編譯時候報javax.servlet不存在,則把tomcat下的servlet-api.jar和jsp-api.jar放到了Java\jdk1.6.0_20\jre\lib\ext目錄下 從而解決了javax.servlet不存在的問
原创 編寫高質量代碼:改善Java程序的151個建議 (第1章 Java開發中通用的方法和準則)
第1章 Java開發中通用的方法和準則 The reasonable man adapts himself to the world;the unreasonable one persists in trying to adapt the
原创 編寫高質量代碼:改善Java程序的151個建議 (第3章 類、對象及方法)
第3章 類、對象及方法 書讀得多而不思考,你會覺得自己知道的很多。 書讀得多而思考,你會覺得自己不懂的越來越多。 —伏爾泰 在面向對象編程(O