原创 javaweb 編碼問題
今天在測試一GET接口時,在瀏覽器輸入拼接的中文參數後臺亂碼了,我的頁面所有格式均設成UTF-8 格式,在後臺過濾器中用request.setCharacterEncoding("utf-8")方法將request的字符集設定爲utf-
原创 java修飾符
1.訪問控制修飾符 Modifier Class Package Subclass World public Y Y Y Y protected Y Y Y N no modifier Y Y
原创 Spring中任務調度cronExpression配置說明
字段 允許值 允許的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小時 0-23 , - * / 日期 1-31 , - * ? / L W C 月份
原创 JAVA URLEncoder 與URLDecoder 問題
今天發現兩個關於java URL編碼解碼的誤區: 1:URLEncoder 進行編碼兩次 值是一樣的 ? String aa="測試"; String test=URLEncoder.encode(aa,"UTF-8"); Syst
原创 zookeeper 錯誤排查方法
最近學習zookeeper ,遇到一個問題,按照要求配置完成後,運行zkServer.sh start,命令行顯示: JMX enabled by default Using config: /usr/local/hadoop/zook
原创 Mac 常用命令
1.查看端口號 mac:lsof -i:11211 Linux:netstat -pan | grep 11211 2、修改hostname sudo scutil --set HostName MacBookPro mac顯示隱
原创 java 與js獲取服務器域名
java: // 192.168.1.103 log.debug(request.getRemoteHost()); // 192.168.1.103
原创 JSTL fn 標籤(轉)
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 方法的描述: 函數名 函數說明 使用舉例 contains 判斷字符串是否包含另外一個字
原创 覆蓋equals時總要覆蓋hashCode
在重新equals方法時爲啥要重寫hashCode方法? 重寫的原則是:兩個對象根據equals方法相等,則兩個對象hashCode產生同樣的整數結 果。 其實重寫hashCode方法是爲了保證一些基於散列的集合能正常工作,這樣集合包括
原创 Java垃圾回收總結
一、在理解垃圾回收前需要了解一個對象在堆內存中的引用狀態,分爲三種: 1.可達狀態:對象創建後,有一個或以上的引用變量引用它。 2.可恢復狀態:程序中某個對象不再有任何引用變量引用它,但是還是有可能重新被其他引用變量引用。 3.不可
原创 maven scope含義說明(轉)
依賴範圍控制哪些依賴在哪些classpath 中可用,哪些依賴包含在一個應用中。讓我們詳細看一下每一種範圍: compile (編譯範圍) compile是默認的範圍;如果沒有提供一個範圍,那該依賴的範圍就是編譯範圍。編譯範圍依賴在所有
原创 單件模式多線程環境下實現
參考《Head First 設計模式》 單件模式 定義:確保一個類只有一個實例,並提供一個全局的訪問點。 單件模式如果沒有做同步處理,在多線程環境下很容易造成出現多個實例情況。一下三種實現方式可以解決這個問題。 實現一: pu
原创 Linux基礎命令學習
Linux基礎指令 date :顯示日期,如date +%Y/%m/%d (2014/10/29) cal:日曆指令。例如 cal 10 2014 :顯示2014年10月份日曆 bc :計算器。bc預謳僅輸出整數,如果要輸出小數點
原创 SQL優化原則(轉)
一、問題的提出 在應用系統開發初期,由於開發數據庫數據比較少,對於查詢SQL語句,複雜視圖的的編寫等體會不出SQL語句各種寫法的性能優劣,但是如果將應用系統提交實際應用後,隨着數據庫中數據的增加,系統的響應速度就成爲目前系統需要解決的
原创 a href=#與 a href=javascript:void(0) 的區別(轉)
a href="#"> 點擊鏈接後,頁面會向上滾到頁首,# 默認錨點爲 #TOP <a href="javascript:void(0)" onClick="window.open()"> 點擊鏈接後,頁面不動,只打開鏈接 <a hre