原创 linux下mysql的root密碼忘記解決方

linux下mysql的root密碼忘記解決方 1.首先確認服務器出於安全的狀態,也就是沒有人能夠任意地連接MySQL數據庫。 因爲在重新設置MySQL的root密碼的期間,MySQL數據庫完全出於沒有密碼保護的 狀態下,

原创 Sping AOP用AspectJ註解的方式攔截不到SpringMVC的controller方法?

Sping AOP用AspectJ註解的方式攔截不到SpringMVC的controller方法怎麼辦? 下面是本人做的一個攔截小栗子: 環境:jdk1.7 ,spring 4.1.5 Eclipse項目代碼結構: 配置 1.首先

原创 Linux中限制用戶訪問權限的3種方法

現在需要限定某個用戶對特定目錄/文件的訪問權限,或者把某個用戶的訪問範圍限制在某個目錄/文件中。現實情況下,還是能遇到這樣的需求的,比如說ubuntu下有多個可登錄用戶,默認情況下,用戶A的工作目錄(一般爲/home/A)對任何其他用戶

原创 編程技巧系列(2)Java 集合(List,Set,Map)遍歷時有條件刪除特定元素

//方法一 先保存符合條件的值然後遍歷刪除 List<String> obeyList = new ArrayList<String>(); for (String temp : list)

原创 Spring MVC 同一個方法同時返回view或json

@RequestMapping(value = "/htmlorjson/{type}", method = {RequestMethod.GET, RequestMethod.POST}) public ModelAndView

原创 編程技巧系列(1)日期是否合法校驗

//待校驗日期 String alarm ="20140818167000" //校驗格式 DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss"); boolean isRi

原创 短信驗證碼--小功能如何做到完美

實踐: 一.短信驗證碼一個簡單的功能如何做到好用並不被攻擊很難那我們來看看各大網站如何做的吶? 1,獵聘網: 請求url:http://www.liepin.com/user/sendverifymessage?__mn__=newte

原创 p6spy打印sql日誌線程不安全導致的生產問題

  首先說明下我這個標題可能起的不到位,其實我本次要介紹的是一次生產定位問題的思路及過程。 1.生產現象    國慶前期發佈了一個很小版本,大家都以爲沒什麼問題,可是發佈後生產出現了問題並且持續了兩個小時以上,現象如下: ERROR|

原创 ThreadLocal理解及應用

     本次給大家介紹重要的工具ThreadLocal。講解內容如下,同時介紹什麼場景下發生內存泄漏,如何復現內存泄漏,如何正確使用它來避免內存泄漏。 ThreadLocal是什麼?有哪些用途? ThreadLocal如何使用 T

原创 Spring自定義標籤使用及原理

   最近大半年一直在看spring的源碼,尋思着需要寫點什麼,也鍛鍊下自己文檔編寫的能力。本篇我們講解spring自定義標籤的使用及原理,分爲以下小節進行講解。 自定義標籤的用途 自定義標籤使用 自定義標籤如何被spring解析

原创 springmvc重定向後jsp如何獲取其中的flashAttribute?

大家都知道我們在springmvc3.1以後可以利用RedirectAttributes在action重定向後來進行數據傳遞,來解決困擾大家許久的action之間跳轉數據丟失的問題。 那麼我們如何在action重定向到jsp頁面後通過EL

原创 Spring中常見的bean創建異常

Spring中常見的bean創建異常 1. 概述     本次我們將討論在spring中BeanFactory創建bean實例時經常遇到的異常 org.springframework.beans.factory.BeanCrea

原创 過度使用DBLINK做系統集成會帶來的問題

過度使用DBLINK做系統集成會帶來很多問題,問題主要由以下幾點: 大量消耗數據庫資源; 本地系統每通過DBLINK鏈接遠端系統一次,都會生成一個本地session,如本地session不退出或者手動釋放,只有通過session超時才

原创 編程技巧系列(7)java中從控制檯輸入多行數據 按回車鍵輸入空行結束

public static void main(String[] args) { StringBuilder stringbuilder = new StringBuilder(); Scanner

原创 Java日誌出現異常,但沒有完整的堆棧信息

最近生產機器出現了NullPointException, 但是並沒有給出詳細的堆棧信息,這讓大家很鬱悶,一開始以爲是日誌工具配置有問題,結果同樣的配置其他機器卻是正常的,    在網上找了幾篇文章這篇雖然嘗試可以解決問題,但是沒搞懂究竟