原创 記一次應用配置的數據庫連接被打滿問題

線上應用,配置的數據庫連接數爲50,正常情況是已經夠用了,但是有天發現50個連接全部被佔滿,並且長時間無法恢復,重啓服務後會好一段時間。 1、問題現象 Druid獲取MySQL數據庫連接超時,超時時間設置的爲60s 2019-09

原创 idea使用jar包依賴,替換掉項目依賴

idea使用jar包依賴,替換掉項目依賴 最近遇到了個問題,父子項目中,原本一個項目在idea下默認是項目依賴於另一個子項目,但是由於當前開發分支裏不包含相應的代碼,最新代碼在別的分支,導致項目依賴時,編譯報錯。如果可以通過jar

原创 使用MyBatis Generator自動生成實體、mapper和dao層

https://www.cnblogs.com/hyyq/p/7087620.html

原创 開發問題記錄

Waiting for table metadata lock : Alter table `qimao`.`qimao_content_distribute` drop index `idx_content_id`

原创 刪除排序鏈表中的重複元素

題目描述 給定一個排序鏈表,刪除所有重複的元素,使得每個元素只出現一次。 示例 1: 輸入: 1->1->2 輸出: 1->2 示例 2: 輸入: 1->1->2->3->3 輸出: 1->2->3 解法 public Lis

原创 x 的平方根

題目描述 實現 int sqrt(int x) 函數。 計算並返回 x 的平方根,其中 x 是非負整數。 由於返回類型是整數,結果只保留整數的部分,小數部分將被捨去。 示例 1: 輸入: 4 輸出: 2 示例 2: 輸入: 8

原创 搜索插入位置

題目描述 給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。如果目標值不存在於數組中,返回它將會被按順序插入的位置。 你可以假設數組中無重複元素。 示例 1: 輸入: [1,3,5,6], 5 輸出: 2 示例 2

原创 刪除排序鏈表中的重複元素

題目描述 給定一個排序鏈表,刪除所有重複的元素,使得每個元素只出現一次。 示例 1: 輸入: 1->1->2 輸出: 1->2 示例 2: 輸入: 1->1->2->3->3 輸出: 1->2->3 解法 很簡單,遞歸前序遍歷

原创 二進制求和

題目描述 給定兩個二進制字符串,返回他們的和(用二進制表示)。 輸入爲非空字符串且只包含數字 1 和 0。 示例 1: 輸入: a = "11", b = "1" 輸出: "100" 示例 2: 輸入: a = "1010",

原创 同構字符串

題目描述 給定兩個字符串 s 和 t,判斷它們是否是同構的。 如果 s 中的字符可以被替換得到 t ,那麼這兩個字符串是同構的。 所有出現的字符都必須用另一個字符替換,同時保留字符的順序。兩個字符不能映射到同一個字符上,但字符可以

原创 移除元素

題目描述 給定一個數組 nums 和一個值 val,你需要原地移除所有數值等於 val 的元素,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 元素的順序可以改

原创 存在重複元素 II

題目描述 給定一個整數數組和一個整數 k,判斷數組中是否存在兩個不同的索引 i 和 j,使得 nums [i] = nums [j],並且 i 和 j 的差的絕對值最大爲 k。 示例 1: 輸入: nums = [1,2,3,1]

原创 快樂數

題目描述 編寫一個算法來判斷一個數是不是“快樂數”。 一個“快樂數”定義爲:對於一個正整數,每一次將該數替換爲它每個位置上的數字的平方和,然後重複這個過程直到這個數變爲 1,也可能是無限循環但始終變不到 1。如果可以變爲 1,那麼

原创 移除鏈表元素

題目描述 刪除鏈表中等於給定值 val 的所有節點。 示例: 輸入: 1->2->6->3->4->5->6, val = 6 輸出: 1->2->3->4->5 解法 使用啞結點,只需要變更next指針即可。 /** * D

原创 缺失的第一個正數

題目描述 給定一個未排序的整數數組,找出其中沒有出現的最小的正整數。 示例 1: 輸入: [1,2,0] 輸出: 3 示例 2: 輸入: [3,4,-1,1] 輸出: 2 示例 3: 輸入: [7,8,9,11,12] 輸出: