原创 【spirngboot2】實現第一個接口,返回hello world!

引入web依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

原创 滿心歡喜寫好一個多線程,發現System.out.println並不如你所願(指令重排)

public class TestErr { public synchronized void method1() { System.out.println("method1-----"); me

原创 多線程按隊列執行數據

/** * 1、標記當前執行到的隊列順序 */ public static volatile Integer flag = 1; private Integer currentFlag = 1;

原创 單例範例

/** * 1、單例範例 */ public class Instance { /** * 1、volatile修飾變量,保證變量在多線程中的可見性,即:變量instance在某一線程中被更改,其它線程能立即獲得修

原创 【java】實現自己的hashMap--基礎hashcode與二叉樹

最近逛知乎,看到一篇關於紅黑二叉樹的文章,末尾提了一句java的hashmap用到了紅黑樹,突發奇想自己也寫一個,儘量多地實現map的方法吧 首先,自定義自己的map接口 public interface CoolMap<K,V> {

原创 Windows Server 2008 R2下將nginx安裝成windows系統服務

到nginx下載頁面,下載對應版本:http://nginx.org/en/download.html。下載完成後放到指定目錄,如D:\nginx。將nginx安裝成服務,我們需要用到一個軟件:Windows Service Wrappe

原创 初識springboot

http://start.spring.io/構建springboot基礎maven配置

原创 jquery click事件累加

對於相同標籤添加click事件會進行累加操作,因此在相關情況下需要修改代碼$('#btn').click(function(){});改爲$('#btn').unbind('click').click(function(){});

原创 學習下java設計模式(創建者模式)

雖然在平時開發中一直用、但是沒系統學習過這些設計模式、所以特地翻翻網上資料來總結下所謂設計模式 還記得第一次寫的算法題是八皇后、當時用循環把所有情況列舉出來然後篩選、直到在一年後才知道那種方法叫窮舉 一、工廠模式(Factory Me

原创 Jfinal處理XSS漏洞

創建BaseController繼承Jfinal自帶的Controller,並供所有業務controller繼承。BaseController中重寫Controller的getPara(String)方法/** * 重寫getp

原创 基礎常用的正則表達式

正則表達式用於字符串處理、表單驗證等場合,實用高效。現將一些常用的表達式收集於此,以備不時之需。 匹配中文字符的正則表達式: [\u4e00-\u9fa5] 評註:匹配中文還真是個頭疼的事,有了這個表達式就好辦了 匹配雙字節字符(