原创 Java 遍歷map(其中含有對象)

由於工作需要,用到了遍歷map功能,需要將value爲null的值替換爲空字符串,Java循環遍歷map網上已經有很多技術文檔了,這裏就不詳細介紹了,這裏遍歷map中含有對象節點 以下爲具體代碼實現: protected void rep

原创 List集合按照Object的某個字段排序,解決取不到父類字段問題

<p>最近在做一個項目,裏邊有大量的排序需求,神煩!如果每個排序需求都做一個接口的話,那樣工作量就太大了,所以就要有一個通用一些的排序工具類,來解決排序問題。</p><p>由於排序需求很大一部分都是List集合排序,所以就從網上找了一個L

原创 Maven 手動添加 JAR 包到本地倉庫

Maven 確確實實是個好東西,用來管理項目顯得很方便,但是如果是通過 Maven 來遠程下載 JAR 包的話,我宿舍的帶寬是4兆的,4個人共用,有時候用 Maven 來遠程下載 JAR 包會顯得很慢,一般我發現下載速度不明顯的時候,我就

原创 關於javax.servlet不存在的問題

今天同學在編譯Servlet時遇到了一個問題,來請教我,我看了一下,原來是關於程序包javax.Servlet不存在的問題,頓時就又想到了我一開始學Servlet時遇到的同樣問題了。 一般遇到這個問題的情況都是以下這種:   其實

原创 持久層mybatis如何防止sql注入攻擊

sql注入大家都不陌生,是一種常見的攻擊方式,攻擊者在界面的表單信息或url上輸入一些奇怪的sql片段,例如“or ‘1’=’1’”這樣的語句,有可能入侵參數校驗不足的應用程序。所以在我們的應用中需要做一些工作,來防備這樣的攻擊方式。在一

原创 axis實現webservice服務

1、創建web project項目 2、向項目中導入jar包,具體的有【activation.jar】、【axis-ant.jar】、【axis.jar】、【commons-discovery-0.2.jar】、【commons-logg

原创 Errors running builder 'JavaScript Validator' on project

在編譯java工程時,如果出現 “Errors occurred during the build.  Errors running builder 'JavaScript Validator' on project '......

原创 java對redis的基本操作

一、server端安裝   1、下載     https://github.com/MSOpenTech/redis     可看到當前可下載版本:redis2.6          下載windows平臺文件:     

原创 svn遷移出的項目中文亂碼解決

實際中導致中文亂碼的情況有很多種,我的這個只是屬於其中一種,寫下來供別人參考,也是爲了下次再出現這種錯誤之後能夠快速的解決,不至於忘了然後再次瞪眼瞎! 描述:我的這個項目是從SVN檢出之後就一直中文亂碼(目標項目中文亂碼,其他都是正常的)

原创 MySQL查詢符合某個條件的前若干條語句或者後若干條語句

項目中用到MySQL查詢符合某個條件的前若干條(比如20條)語句或後若干條(比如20條)語句,這些語句緊鄰符合條件的這條語句,而不是整張表的前若干條或後若干條。 SELECT * FROM c_baby WHERE BABY_ID < '

原创 mysql/Java服務端對emoji的支持

前言: 最近開發的iOS項目因爲需要用戶文本的存儲,自然就遇到了emoji等表情符號如何被mysql DB支持的問題。困擾了數日,在就要絕望放棄的邊緣,終於完成了轉換和遷移。在此特別分析和整理,方便更多人。   問題描述: 如果

原创 mysql通過正則表達式根據手機號判斷運營商

最近在做一個大數據項目,其中涉及到數據需要從一個庫抽到另一個庫,抽取的過程中需要做一些數據清洗和轉換,然後就遇到了需要根據手機號判斷運營商的需求,編寫sql嘗試了兩三個小時,才解決掉這個問題,在此寫個博客作爲記錄,供自己和有同樣需求的人作

原创 深入理解ThreadLocal

想必很多朋友對ThreadLocal並不陌生,今天我們就來一起探討下ThreadLocal的使用方法和實現原理。首先,本文先談一下對ThreadLocal的理解,然後根據ThreadLocal類的源碼分析了其實現原理和使用需要注意的地

原创 notyfy()和notifyAll()區別

wait()方法表示,放棄當前對資源的佔有權,等啊等啊,一直等到有人通知我,我纔會運行後面的代碼。 notify()方法表示,當前的線程已經放棄對資源的佔有, 通知等待的線程來獲得對資源的佔有權,但是隻有一個線程能夠從wait狀態中恢復,

原创 spring 基於註解的事務

使用步驟: 步驟一、在spring配置文件中引入<tx:>命名空間 <beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w