原创 RPC是什麼?跟REST的區別是什麼?

  經常看到RPC等字樣,一直好奇是啥,查了下資料,這裏用腦圖做個簡單總結,大家可以通過這個總結對他們有個整體認識,有時間再深入分析一下原理和主流的RPC框架   文章最後會貼上我做的xmind思維導圖文件連接,感興趣的可以下載。   博

原创 創業知識積累

 寫在前面  推薦大家一個解密創業的公衆號--"蛋解創業",裏面解密了很多行業的盈利模式,分析他們的興衰,對想創業和想投資的小夥伴都是很好的獲取知識的途徑,安利一波.以下內容總結於該公衆號的文章. 1.網紅店速成套路和持續經營模式要素

原创 學習技巧積累

複習原則 英語單詞背誦技巧:活用構詞法 多做腦圖總結 藉助製圖工具processon或者xmind等工具,進行思維導圖製作,回憶知識點,理解和建立知識體系結構,然後查漏補缺 製作腦圖要點 1.結構清晰,邏輯明瞭 2.不要由過多的細節,

原创 LeetCode(3)--無重複字符串的最長子串--Java實現

題目描述: 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 思路: 1.暴力解法: 嘗試計算每一種子串是否有重複,如果沒有重複,記錄其長度,記錄最長的一個不重複子串,這個解法顯然不是好的解法.這裏就不介紹了. 2.滑動窗

原创 LeetCode(2)-- 兩數相加--Java實現

問題描述: 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0

原创 JavaWeb遇到的坑

1.今天用SpringMVC,用postman傳中文參數,傳到後端老是亂碼,後端代碼裏面也設置了UTF-8,結果發現是Tomcat的問題,修改tomcat的conf/server.xml中的 <Connector port="8080"

原创 美團研發一面總結

  前天剛接到美團HR的面試邀請,這個面試來得有點晚,沒打算複習就直接面了,因爲已經有華爲offer了。。。   一面問題如下: 1、自我介紹:   我巴拉巴拉,一堆,感覺還是講得不好,應該多誇誇自己的,多講講自己知識的廣度,讓面試官知道

原创 Java常用命令:

1、javac xxx.java   編譯java文件,裏面不能帶有包名,有的話需要指定加載目錄 2、javap -c xxx   獲取對class文件反編譯後的字節碼文件 3、jps 查看正在運行的java程序 4、jstack 進程號

原创 大整數乘法,Java實現

/** * 分治法 */ public class BigDecimal { // 以字符串的方式輸入兩個超大的整數,將兩個數值相乘的結果計算出來 public static void main(String[] a

原创 Java多線程基礎知識

守護線程與用戶線程: Java中線程分爲兩類:守護線程和用戶線程。 用戶線程:JVM啓動是會調用main函數,main函數所在線程就是用戶線程,還有就是我們自己手動開啓的線程,Thread等 守護線程:JVM內部會啓動好多守護線程,像垃圾

原创 Java線程池

線程池: 作用: 1、利用線程池管理並複用線程、控制最大併發數等。(減少頻繁創建和銷燬線程帶來的性能開銷) 2、實現任務線程隊列緩存策略和拒絕機制(拒絕機制用於拒絕一次性過多的線程,導致系統資源不足,引起其他服務也崩潰) 3、實現某些與時

原创 JUC併發包總結

ThreadLocal 思想:ThreadLocal通過讓每一個線程複製一份變量,使得每個線程對變量進行操作時實際上是操作自己本地內存裏面的副本,從而避免了對共享變量進行同步。 作用:每一個ThreadLocal能夠放一個線程級別的變量,

原创 MySQL總結

MySQL體系結構   結構和常用的存儲引擎 ​​   ​​     .frm文件是用於記錄表結構的,存在所有存儲引擎中   MyISAM存儲引擎: 系統表和臨時表都是用的MyISAM(臨時表:在排序、分組操作中,當數量超過一定大小後,由

原创 Java單元測試知識總結(基於JUnit)

在日常開發中離不開進行代碼的測試,因此很有必要學會如何進行規範的單元測試 單元測試的好處: 1、提升軟件質量 2、促進代碼優化 3、提升研發效率 4、增加重構自信 單元測試基本原則:(AIR原則,必須用斷言式來檢測,符合BCDE原則) 1

原创 日誌總結

日誌,即記錄系統的工作。 原因有三個:    1、記錄操作軌跡:可以知道系統都做了些什麼事情。    2、監控系統運行狀況:可以結合系統性能分析工具,查看不同時間裏,系統的運行情況,結合日誌,進行調優    3、回溯系統故障:系統出錯的可