原创 maven構建本地骨架項目archetype併發布到私服

一、本地創建一個符合自己公司規範的多模塊的maven項目 二、在項目根pom文件中添加maven archetype插件 <plugins> <plugin> <groupId>org.apache.maven

原创 postman傳String類型參數時不能加雙引號

今天用postman接口自測,接口成功,但是死活沒有數據。查看控制檯sql,確實查詢到的數據爲0. 但奇怪的是,將sql複製到navicat,然後複製參數替換?,然後執行,卻是有數據的。 奇了怪了,還有這種事?IDE因爲配置文件問題連

原创 同一個服務器跑多個不同版本JDK的項目

以前不知道同一臺服務器上能同時跑不同JDK版本的項目,想着JAVA_HOME這個環境變量只能設置一個,那麼執行java -jar 命令跑項目時只能對應到JAVA_HOME的這個JDK版本。 今天有了這個需求。首先想到的是修改 jekins

原创 foreach循環裏list.remove倒數第二個元素不會報ConcurrentModificationException異常

關鍵就是:foreach的底層就是迭代器,迭代器循環會依次調hasNext()和iterator.next() remove倒數第二個後,ArrayList集合私有屬性size=size -1。 接着迭代下一次循環時先判斷 hasNext

原创 產品從無到有的完整工作流程

一個產品從無到有的過程可以分爲兩個階段:產品設計階段和產品執行階段。   第一階段:產品設計階段   不同的書對產品設計階段的工作分類不同,但本質其實都是一樣的。本文從其中一個角度來切入 -- 行內經典入門書籍《用戶體驗要素》中提出的

原创 exe執行文件變白色無圖標解決方法

在命令提示符下輸入下列命令即可恢復。   按鍵 “WIN+R” 輸入即可cmd   然後輸入分別輸入 :   taskkill /im explorer.exe /f   cd /d %userprofile%\appdata\local

原创 @ControllerAdvice 攔截異常並統一處理

  在spring 3.2中,新增了@ControllerAdvice 註解,可以用於定義@ExceptionHandler、@InitBinder、@ModelAttribute,並應用到所有@RequestMapping中。參考:@C

原创 JAVA字符串格式化-String.format()的使用

常規類型的格式化 String類的format()方法用於創建格式化的字符串以及連接多個字符串對象。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。 format(String

原创 JAVA獲取CLASSPATH路徑

ClassLoader 提供了兩個方法用於從裝載的類路徑中取得資源:         public URL  getResource (String name);           public InputStream  getReso

原创 MySQL數據庫隔離級別及實現原理

本篇博文爲結合其它幾篇博文而來,侵刪。   所謂的數據庫事務操作其實就是一組原子性的操作,要麼全部操作成功,要麼全部操作失敗。    並行事務的四大問題:     1.更新丟失:和別的事務讀到相同的東西,各自寫,自己的寫被覆蓋了

原创 OSI七層模型詳解

OSI 七層模型通過七個層次化的結構模型使不同的系統不同的網絡之間實現可靠的通訊,因此其最主要的功能就是幫助不同類型的主機實現數據傳輸 。 完成中繼功能的節點通常稱爲中繼系統。在OSI七層模型中,處於不同層的中繼系統具有不同的名稱。  

原创 很多架構師都做錯的一道Integer的java基礎題

Integer a =1 , b= 2; System.out.println("before:a="+a+" b="+b); Field field = Integer.class.g