原创 數學基礎:四、樹的應用1(利用樹結構存儲字典表)(待優化)

作業題: https://time.geekbang.org/column/article/76481 利用樹結構存儲字典表,這裏沒有學習下一節(下一節的實現肯定更加高效) 這裏只是用最簡單的方法來實現(時間和空間複雜度都沒有考慮

原创 idea註釋模版設置

類註釋 設置方法: 註釋模版如下: /** * @Description TODO * @Author duln * @Date ${DATE} ${TIME} * @Version 1.0 */ 方法註釋 設置方

原创 數學基礎:二、組合算法(遞歸)

組合算法也是使用遞歸算法產生組合結果 public class Lesson8_1 { /** * @Description 組合算法 * @param has 已經選中要組合的數據 * @p

原创 mybatis與mysql類型關係映射

Java MySQL MySQL定義示例 Java包 Boolean bit bit(1) java.lang.Boolean BigDecimal decimal decimal(6,2) java.math.

原创 MySQL索引不被使用

在索引列上使用函數 隱式轉換,如對varchar類型查詢數值不加’(a = 100 -> cast(a as aigned int) = 100)’ 前綴模糊查詢 違背聯合索引最左前綴原則(可亂序) explain出現了Usin

原创 java8 stream 集合去重

/** * * Description: JDK1.8的Stream操作工具類 * @author linan.du * @date 2019年7月18日 * @version 1.0 */ public cla

原创 數學基礎:三、動態規劃2(求解湊齊錢的最小張數)

湊齊錢的最小張數概念: 比如只有2塊、3塊和5塊錢若干,問湊齊100塊錢最小需要幾張錢能湊齊?(20張5塊的,所以是20張) 前面一篇求解編輯距離時,有現成的狀態轉移方程,可是這種湊齊面值的沒有現成的公式,只能自己去推導。

原创 數學基礎:三、動態規劃1(求解編輯距離)

編輯距離的概念,百度一下你就知道。也有很多文章有所介紹 https://blog.csdn.net/chichoxian/article/details/53944188 做動態規劃的題就是根據表格,找出規律,推導出狀態轉移方程

原创 SocketJS學習總結

關於WebSocket的介紹和相關API,網上有很多文檔,感覺下面這個說得比較細: WebSocket介紹 WebSocket API SockJS Fallback WebSocket STOMP 這個是SpringBoot

原创 數學基礎:一、排列算法(遞歸)

排列採用遞歸的方式進行,算法如下: public class Lesson7_2 { /** * @param rest-目前未排列的數據,has-保存已經排列的數據及其順序 * @return voi

原创 數學基礎:四、樹的應用2(利用樹結構存儲字典表&深度優先搜索)(優化後:由數組改爲Map)

樹的深度優先搜索那,做了一個圖,方便在入棧出棧那理解。其中往字典表裏插入了這幾個詞: .build("hello", "你好") .build("world", "世界") .build("helloworld", "你好世界")

原创 微信公衆號關注渠道來源

獲取公衆號用戶的基本信息,看到接口文檔給的用戶渠道來源類型,明顯不正確,而從網上找的類型,都是截圖,導致在json轉對象時會出錯,在這裏更正一下。 至少我調用幾十萬的公衆號返回的信息的渠道來源,沒有超出下面的範圍 public enu

原创 String/InputStream/File之間的相互轉換

InputStream與String之間轉換 String轉InputStream /** * 將str轉換爲inputStream * @param str * @return */ public static Inpu

原创 linux之cenos6 mysql5.6安裝和配置

1.首先查看linux中是否已安裝過mysql 使用rpm -qa|grep mysql來查看 而發現已經安裝,然而,我們要安裝的不是此版本,需要先卸載。 2.卸載之前不需要的(自帶的)mysql版本 yum remove mysql

原创 JVM學習筆記

深入詳解JVM內存模型與JVM參數詳細配置 JVM的4種垃圾回收算法、垃圾回收機制與總結 7種JVM垃圾收集器特點,優劣勢、及使用場景 JVM性能調優的6大步驟,及關鍵調優參數詳解 4大JVM性能分析工具詳解,及內存泄漏分析方案