原创 Cannot resolve plugin org.apache.maven.plugins:xxx 的解決思路

1、首先看一下maven的配置對不對。配置如果沒啥問題基本就是網絡問題導致的這個原因。需要網絡穩定後再下載jar 2、從maven中央倉庫下載jar包速度可能會很慢,建議在 maven settings文件加入阿里雲的下載地址,提高速度(

原创 數組實現長數字相加(筆試題)

使用數組實現加法,測試類用了@Test,沒環境的可以寫main方法直接跑 import org.junit.Test; /** * Created by malin on 2019/3/19. */ public class L

原创 java實現簡單的鏈式結構一(單鏈表)

java由於沒有指針,實現鏈表可以通過對象的引用代替指針記錄對象位置完成 --鏈表的默認插入方式有兩種 1.頭插法:每次插入的節點爲鏈表頭,最初插入的節點爲鏈表尾。(每個新來的數據放在最前面,類似於一個棧)     實現:需要鏈表類定義全

原创 目前學習方向清單。

從業以來一直使用的分佈式系統。但是畢竟不是架構師,很多東西停留在會用,瞭解的基礎上。現在需要系統學習一下。感受下技術的魅力 一、分庫分表(這個理論已經很純熟,實踐停留在水平分表階段。) 二、集羣環境下事務處理和表關係處理機制(這個操作過流

原创 閱讀源碼題(持續更新)

public static void main(String[] args) { Integer [] datas = new Integer[]{1,2,3,4,5}; List list =

原创 CSV 文件處理(筆試)

題目: # 筆試題: CSV 文件處理 給定一個 CSV 文件,其內容的展現規則如下: - 每一行數據包含多個字段,字段間以 [,] 分割。 - 如果字段值不含有 [,] 和 ["] ,直接解析輸出。 - 如果字段值內部含有逗號 [,],

原创 配套的java筆試題

面試問題地址:https://blog.csdn.net/ml0228123/article/details/90637045 1、兩個很長的數字,由於太長,只能方在String裏面,不能使用BigInteger,需要放入數組一位一位的加

原创 字符串去重,保持輸出結果(筆試)

最簡單的方案,放到LinkedHashSet()再輸出出來,絕對的有序且去重,時間複雜度不高,hashset底層用的HashMap(),增加元素時間複雜度O(1)——O(n) 代碼:ps:爲了方便測試我把參數寫到了方法裏面 @T

原创 java面試問答

鑑於面試從來不過,每次都被人說成基礎知識薄弱。我將把每次面試遇到的一些面試問題(筆試題更新到另一篇,連接:https://blog.csdn.net/ml0228123/article/details/90637630)更新進入該帖子,爲

原创 倒三角(筆試)

實在想不出來這個題有什麼意義,但是又不能不寫,雖然寫了面試也過不了,這題沒啥好說的,也沒什麼技術難點,應用……可能也沒有 *********  *******   *****    ***     * @Test pub

原创 java實現簡單的鏈式結構二(雙向鏈表)

雙向鏈表必要性 :單鏈表,不管是頭插還是尾插都只是在增加頭尾節點的時候能達到O(1),在知道某個具體中間節點的時候既不能直接增加節點,也不能 直接刪除節點。原因就在於我們不知道該節點的前驅,導致不能修改前驅的next屬性,如果在每一個節點

原创 java實現簡單的鏈式結構(鏈表)

java由於沒有指針,實現鏈表可以通過對象的引用代替指針記錄對象位置完成 --鏈表的默認插入方式有兩種 1.頭插法:每次插入的節點爲鏈表頭,最初插入的節點爲鏈表尾。(每個新來的數據放在最前面,類似於一個棧)     實現:需要鏈表類定義全

原创 冒泡排序及其簡單優化

1、理論上冒泡排序,每次從頭到尾把最大的數找到放最後面,重複該操作數組長度的次數後完成排序,時間複雜度O(n的平方) 總計循環精確次數爲 n*(n-1) 前面的n代表個數,每個數字都去跟所有數比較一次,後面的n-1位每個數的比較次數 代碼

原创 trycatch後還會執行finally嗎?

答案是會,廢話不多說,上碼 案例一: public class trycatchTest { public static void main(String[] args) { String a = a();

原创 ibatis/mybatis出現 sql 語句 where in(參數1,參數2……參數1000) 超過1000個參數時候的解決方案

公司項目出現bug,查詢後是由於sql 語句in()內參數查過1000引起的 由於項目比較大,無法輕易修改或重構。 公司框架比較老用了ibates  無法從xml配置裏進行修改。所以本人寫了段代碼,當list數據量超過1000的時候調用另