原创 IDEA如何設置author頭註解

在Intellij IDEA中的註釋模板中的${user}名稱是根據當前操作系統的登錄名來取的,有時候登錄名稱和我們實際的user名稱並不相同。 修改方法如下: 方法一:可以在settings的file and code templa

原创 java中List轉字符串逗號隔開且帶單引號字符串

1.將List<String>集合 轉化爲'1','2','3', /** * 將List<String>集合 轉化爲帶引號的String * 如{"1","2"} To '1','2' *

原创 IllegalArgumentException:invalid comparison:java.util.Date and java.lang.String問題解決

錯誤: Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String 出現錯誤的操作: 按照時間

原创 Java中synchronized和volatile的區別

 提到synchronized和volatile這兩個有關線程的關鍵字,那我們先來說一下Java的內存模型(JMM). Java內存模型(java Memory Model)描述了Java程序中各種變量(線程共享變量)的訪問規則,以及在

原创 java對word的操作

本文將對如何在Java程序中操作Word表格作進一步介紹。操作要點包括 如何在Word中創建嵌套表格、 對已有表格添加行或者列 複製已有表格中的指定行或者列 對跨頁的表格可設置是否禁止跨頁斷行 創建表格,包括添加數據、插入

原创 IDEA中缺少Version Control視圖的解決辦法

問題: idea導入新的項目時找不到Version Control視圖 解決辦法: 方法一:  Alt + 9  方法二:  菜單中 View --> Tool Windows --> Version Control 結果: 

原创 CAP定理的含義

分佈式系統(distributed system)正變得越來越重要,大型網站幾乎都是分佈式的。 分佈式系統的最大難點,就是各個節點的狀態如何同步。CAP 定理是這方面的基本定理,也是理解分佈式系統的起點。 一、分佈式系統的三個指標 19

原创 IDEA選中某段代碼上下左右移動

1、選中代碼 2、代碼右移:Tab鍵 3、代碼左移:shift+Tab鍵 4、代碼上移:Shift+Alt +方向鍵上 5、代碼下移:Shift+Alt +方向鍵下 點贊 1 收藏 分享

原创 數據庫與數據庫實例的定義

最近在讀<<MySQLj技術內幕 InnoDB存儲引擎 第2版>>這本書 , 書中第一章開頭就講到數據庫和數據庫實例的定義 , 自己再通俗的總結一下: 數據庫 物理操作系統文件或其他形式文件類型的集合。在MySQL數據庫中,數據庫文件

原创 mysql 查找配置文件位置方法

問題描述 想去查看windows系統下,MySQL數據庫的配置文件,由於距離上一次查看時間太久,每次查看都要找很久在什麼位置,所以把查詢的方法總結出來 MySQL數據庫配置文件讀取順序 1. /etc/my.cnf 2.

原创 一些經常遇到的代碼規範(二)

七、使用靜態代碼塊實現賦值靜態成員變量  對於集合類型的靜態成員變量,應該使用靜態代碼塊賦值,而不是使用集合實現來賦值。 反例: private static Map<String, Integer> map = new HashM

原创 一些經常遇到的代碼規範(一)

一、MyBatis不要爲了多個查詢條件而寫 1 = 1 當遇到多個查詢條件,使用where 1=1 可以很方便的解決我們的問題,但是這樣很可能會造成非常大的性能損失,因爲添加了 “where 1=1 ”的過濾條件之後,數據庫系統就無法使

原创 Java中使用Preconditions來檢查傳入參數介紹

本文只是簡單的介紹Java中使用Preconditions來檢查傳入參介紹,需要的朋友可以參考  添加依賴: <dependency> <groupId>com.google.guava</groupId> <

原创 @Transactional註解使用

1.1 @Transactional介紹        @Transactional註解 可以作用於接口、接口方法、類以及類方法上。當作用於類上時,該類的所有 public 方法將都具有該類型的事務屬性,同時,我們也可以在方法級別使用該標

原创 IDEA日常使用 ------ 快捷鍵

使用IDEA中常用的快捷鍵,如有紕漏,歡迎評論中指出和補充: 查找  快捷鍵 介紹 Ctrl + F 在當前文本進行查找 Ctrl + R 在當前文件進行文本替換 Shift + Ctrl + F 在項目進行文本查找 Shift +