原创 mysql 運用錦集

1. 調整 字段的順序: 1 alter table t_user 2 change creator_id creator_id int default 0 no

原创 SpringBoot 中 使用 Redisson 實現全局鎖-實例

一、引入 Redisson 依賴 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spri

原创 List轉json 日誌輸出時,總是丟掉了最前面的方括號“[”造成IDEA 無法正常顯示JSONArray

【解決辦法】:將list放入map中,再輸出Map 1 Map result = new HashMap(); 2 result.put("result", bussDataList); 3 log.info(JSON.toJSONStr

原创 useGeneratedKeys失效的情況之一 —— mybatis中表主鍵爲自定義而非自增時,insert(Entity en)後 en.getId() == null

useGeneratedKeys失效的情況之一 —— mybatis中表主鍵爲自定義而非自增時,insert(Entity en)後 en.getId() == null 【現象】:mybatis中表主鍵爲自定義而非自增時,insert(E

原创 全局變量與緩存的抉擇:

全局變量與緩存的抉擇: 本文在 CSDN 同步發出 全局變量與緩存的抉擇 全局變量與緩存的抉擇:(1)相同點:① 往往都是以key:value形式存取;② 作用域爲:全局可用。(2)區別點:全局變量——key不增不減,永不過期的,value

原创 需注意 Objects.equals(o1,o2) 與 o1.equals(o2) 的區別

兩個對象相等的判斷,方式有二:(一)Objects.equals(o1,o2);(二)o1.equals(o2). 這兩者的區別在於 方式(一)Objects.equals(o1,o2)中 o1、o2 允許爲null,不會報 java.l

原创 細說 equals(o1,o2) 與 “o1 == o2” 區別?

equals(o1,o2) 與 “o1 == o2” 區別? 首先,equals(o1,o2)只能用於對象的比較,不能用於基本數據類型(如 int、double等8種)。(1)那麼基本數據類型的相等比較用“==”而不能用equals().

原创 a<b 與 a-b<0 的區別 [底層] 爲什麼Integer.MIN_VALUE-1會等於Integer.MAX_VALUE

 計算機中的不等式等價移項,需考慮數據的默認轉換問題 有多少人想罵人? shuting(音:蝦挺 ,譯:關閉,消停,閉嘴) 且看如下小段代碼:  public static void main(String[] args) {

原创 Java-筆算加法

給定兩個用鏈表表示的正整數,每個結點包含一個數位。編寫代碼對這兩個鏈表表示的整數求和。要求編寫一個函數,接受兩個鏈表作爲輸入。返回值是一個表示兩數和的鏈表。 在這些鏈表中,數位是反向存放的,也就是個位排在鏈表首部。 例如:正整數 698 表

原创 linux 管理集

一、Windows 與 Linux 文件互傳 1. 用 win10 自帶的 Windows PowerShell 工具,上傳文件到 linux ,命令: PS C:\Users\Administrator\Downloads> scp -

原创 編碼方式的選取

編碼方式的選取 請問:先說UTF8與GBK,既有中文,又有英文的文本,用哪種編碼。 答:首先,兩種都可以選取。 考察場景(實際或者預測)。 英文字符數遠遠大於中文字符數,用UTF8(英文字符,佔1個字節;中文字符,佔3個字節); 反之,中文

原创 Arrays.copyOf() 和 System.arraycopy() 比較

Arrays.copyOf() 和 System.arraycopy() 對比 1:Object[] newElements = Arrays.copyOf(elements, len + 1) 析:Arrays.copyOf()作用是,創

原创 關於如何做好筆記 —— 完美主義,會害人瘸,以至害人癱

化腐朽爲神奇的藝術家,手裏最開始的是腐朽,而非後來成爲的神奇模樣 做筆記,不可能突然就很有法,在逐步迭代中得以提升。 完美主義,會害人瘸,以致害人癱。不必想太多,需要適當想。想太多,可能會造成,不動手,動不了手了;適當想,先粗後細,逐步修補

原创 如何消滅“對新事物的排斥”——寧肯,熟悉並掌握後棄之;不要,排斥和觀望後錯失

對應大家都在推崇的技術,很排斥,說明看錯了文章。沒有遇到真正精通的人,沒有找到一篇精到的文章。 對新事物的排斥是本能,對新事物的好奇是天性。 首先,審視自己,是否排斥新事物;接着,正視存在的問題;通過,尋找合適的視角俯視新事物,

原创 破解九決

破解九決: 1. 明確目的      ——  (需求:對哪裏不滿意?)2. 制定目標      ——  (效果:達到什麼程度?)3. 問題查找和分析   ——  (哪兒出了問題?出了什麼問題?)5. 搜尋求觧方案集   ——  (有哪些辦法