原创 組裝主機入手

臺式機昨天到了=-= 配置:i5 9400f  + 8G DDR內存 + 240G固態硬盤 +  RX 580 4G顯卡 跑分22萬,很給勁 網線剛買,等到了就可以嗨了

原创 我尋思還是從 MQ 入手吧

  activeMQ是完全支持 JMS,apache的項目之一 rabbitMQ是erlang語言寫的,  AMQP協議,核心在於架構理解,三種交換機的正確使用,靈活的路由 kafka主要用於大數據,可以用在大流量的削峯、用戶行爲採集(

原创 值傳遞&引用傳遞 經典題目

public static void main(String [] args){ Integer a=1,b=2; System.out.println("a = " + a +",b = " + b); swap1(a,b)

原创 技術沉澱

Spring + SpringBoot + Mybatis + mysql + redis + mq + zk + ... http://xinyeshuaiqi.cn/2019/10/25/zhishixingqiu/

原创 個人面試經驗總結

1,海投 2,一定要強調自己能留到該地(這個城市、這個公司)發展 3,簡歷上出現的技能和項目面試前一天一定要複習,因爲面試官大部分問題會以簡歷爲主 4,要有信心 5,要有禮貌 6,每一次筆試、面試後下來要及時做總結,知道什麼地方一定會考、

原创 Redis主從集羣 哨兵集羣 分佈式集羣

一步步搭建Redis主從集羣和哨兵集羣 搭建Redis分片集羣 

原创 分庫分表理論

分庫 & 分表   垂直分庫:按照業務線,比如用戶、訂單等拆分成多個數據庫,缺陷跨庫操作 垂直分表:列太多影響性能,把表的列拆分開,如訂單表 ---> 訂單基本信息表+訂單附加信息表 水平分表:按照一定的分表策略把表水平切分(不破壞表結構

原创 小米 有品電商

一面 鏡像二叉樹 兩個鏈表,一個從小到大,一個從大到小,合成一個從小到大的鏈表 多線程 單線程的cpu可以啓多線程嘛 線程和進程區別 線程怎麼通信 進程怎麼通信 分庫分表 orderid怎麼保證全局唯一性,不會重複 如何記錄文章和瀏覽次數

原创 字節跳動 教育線

一面 自我介紹 業務和項目 rabbit mq 三種模式 rabbit mq 持久化策略 分頁查詢優化 索引 線程池及場景 nio 算法題: 【二分查找數組中的元素】 給出一個有序數字數組,再給出一個數字,使用二分查找法,找到這個數字在數

原创 玩吧

一面   自我介紹 介紹了實習相關和工作相關 爲什麼看機會 線程池參數 public class ThreadPoolConfig { /** * 機器內核數 */ private final sta

原创 跟誰學

一面 自我介紹 介紹一個有成就感的項目 線程池相關 異常相關 redis怎麼使用 一個升序雙向鏈表實現插入和刪除 對分佈式高併發的研究   二面 自我介紹 項目介紹 重載和重寫 重載和重寫的返回值有沒有限制 垃圾回收算法 mysql B+

原创 騰訊 PCG 面試總結

騰訊 PCG 面試總結 經歷了3輪技術面,1輪總監面,1輪hr面,歷時2-3個星期,已順利拿到offer,定級2-1 base 深圳,主要做直播,語言Go (換城市 + 轉語言 實屬有點難頂) 一面 自我介紹 項目業務 配

原创 javap 指令集(方便查閱class文件)

棧和局部變量操作 將常量壓入棧的指令 aconst_null 將null對象引用壓入棧 iconst_m1 將int類型常量-1壓入棧 iconst_0 將int類型常量0壓入棧 iconst_1 將int類型常量1壓入棧 iconst_

原创 如何控制多線程執行順序

問題引出public class Main { static Thread thread1=new Thread(new Runnable() { @Override public void run() { Syst

原创 JVM理解

  1 虛擬機並不神祕,在操作系統的角度看來,它只是一個普通進程。  2 這個叫做虛擬機的進程比較特殊,它能夠加載我們編寫的class文件。如果把JVM比作一個人,那麼class文件就是我們吃的食物。 3 加載class文件的是一個叫做