原创 themeleaf基本語法

四、標準表達式語法 · 簡單表達式 (simple expressions)   ${...}  變量表達式   *{...}  選擇變量表達式   #{...}  消息表達式   @{...}  鏈接url表達式 · 字面

原创 Spring Boot+JPA+Mysql+ThymeLeaf快速構建CURD系統(一)Spring Boot介紹

說起搭建WEB服務,以前用的是SSH,構建一個WAR包後扔給容器,裏面各種XML配置文件。對於長期項目來說,初始時這麼搞一下倒不是什麼問題,但有時候比如只需要做一個內部工具,業務邏輯非常簡單,如果再這麼去搞一套,可能搭建這套東西時間遠大

原创 IDEA最新License Server

早上剛想要處理線上問題,打開IDEA和Date Grip發現都用不了了! 於是在開源羣收集了一些IDEA的License Server,分享給各位! License Server: http://xidea.online http:

原创 深入學習spring-boot系列(二)--使用spring-data-jpa

本文使用我之前的博文項目作爲原型,改成spring-boot項目,並使用spring-data-jpa替代mybatis作爲dao實現。  原項目參考,Spring+SpringMVC+MyBatis+Maven框架整合:http://

原创 Github使用gitignore忽略增加指定文件

(1).gitignore介紹  在工程實現過程中,會生成一些中間文件,或者在項目中的部分文件是不需要進行版本管理的。對於這些文件應該對於Github來講是透明的。Github提供這種功能,可以自己指定哪些文件可以不被管理。具體方法是

原创 freemarker的數字格式化

${num?string('0.00')} //如果小數點後不足兩位,用 0 代替   ${num?string('#.##')} //如果小數點後多餘兩位,就只保留兩位,否則輸出實際值 //輸出爲:12

原创 JAVA 生成n個數,使其和爲1

/** * Created by yang.jin on 13/12/2016. */ public class RandomRouter { public static int totalSp=3; public

原创 Serializable接口官方doc

Serializability of a class is enabled by the class implementing the java.io.Serializable interface. Classes that do not

原创 2017.2.28 學習記錄

1.Intelligent IDEAJ 複製粘貼等快捷鍵無法使用 的 解決方案: 菜單欄,tools->vim emulator 2.Intelligent IDEAJ 某些JAR包無法導入 的 解決方案: 檢查Maven的Setti

原创 aliyun阿里雲Maven倉庫地址——加速你的maven構建

maven倉庫用過的人都知道,國內有多麼的悲催。還好有比較好用的鏡像可以使用,儘快記錄下來。速度提升100倍。 http://maven.aliyun.com/nexus/#view-repositories;public~browse

原创 2017.3.2 學習記錄

對於網絡中斷導致無法得到響應數據的處理方式: 服務方設置Redis服務器,緩存響應數據,客戶端可以設置最大寬限時間,在最大寬限時間後再次請求服務方的狀態查詢接口,得到緩存的響應數據。 查看線上文件是否更新成功: 可以cd到包目錄WEB-

原创 2017.3.1 學習記錄

手機號和身份證號的校驗: 身份證: @Pattern(regexp = "\\d{17}[0-9xX]", message = "certNo格式錯誤") 手機號: @Pattern(regexp = "^1(3|4|5|7|8)\\d{

原创 themeleaf中的th:switch條件判斷語句用法示例

<div class="col-sm-9"> <div th:switch="${channel.enable}"> <p th:case="'1'"> <input id="enabl

原创 【java】對資源按照各渠道引流概率(區間長度)進行分配

敲了半個下午,還有需要優化的地方。 /** * Created by yang.jin on 14/12/2016. */ public class RouterTest { public static void main(S

原创 簡單粗暴理解【阿姆達爾定律】

增加處理器數、計算負載分佈到更多處理器上——>提高計算速度 程序中可並行代碼的比例決定你增加處理器(總核心數)所能帶來的速度提升的上限 PS: S=1/(1-a+a/n)其中,a爲並行計算部分所佔比例,n爲並行處理結點個數。這樣,當1-