原创 Java考試常見知識點

文章目錄數據類型doublechar/String的長度問題字符串常量池數值類型轉換控制流類類的構造器處理步驟不可變類繼承覆蓋多態反射反射的作用有哪些?接口/lambda/內部類接口特性lambda方法引用構建器引用內部類異常分類

原创 算法題: 深度優先搜索+廣度優先搜索+回溯 (收集金幣)

題目描述 M行N列的地圖, X表示牆, .表示空地, S表示玩家位置, C表示金幣, O表示箱子 玩家遇到箱子時, 可以推動箱子(前提是,箱子前面是空地), 一個箱子只能推動一次. 玩家起始位置也是爲空地. 算法技巧 用深度優先

原创 算法題: 包含MIN/MAX運算的四則運算

題目描述 輸入4則運行算表達式, 額外再定義了兩種運算操作 MIN(a,b) 計算最小值 MAX(a,b) 計算最大值 表達式不包括空格, 可以使用()設置優先級, 數字都是整數, 且輸入一定合法, 不需要校驗 例如 MIN(1,

原创 多線程編程:併發加/減操作優化, LongAdder原理,與AtomicLong比較

文章目錄結論測試過程LongAdder原理LongAdder源碼解讀 多線程修改同一個整數變量的值時, 可以使用java的原子類AtomicLong等. 但通過分析ConcurrentHashMap, 發現還有一種通過空間換時間的

原创 記憶術: 記數字 (110數字圖像編碼)

文章目錄前言應用舉例效果速度問題110數字記憶圖 前言 因爲我覺的記憶力決定的學習的速度, 於是去研究了一下記述術, 比如右腦記憶, 怎麼記數字, 什麼是記憶宮殿. 記數字的方法, 就是將0 ~ 9、00 ~ 99共110個數字編

原创 華爲6個月試用期經歷

自從進了華爲, 就沒怎麼上CSDN博客了. 工作真特麼辛苦!!! 身體上, 心理上, 都是一種煎熬. 剛好又遇上貿易戰, 部門預算縮減, 裁員風聲四起. 剛去兩個月, 也是做些邊邊角角的事, 比如修改老代碼, 清理各種sty

原创 華爲第一個月工作感受

文章目錄圍城跳板需求與責任田忙與加班中產階級新一線 不知不覺在華爲度了一個月, 這段時間華爲被美國打擊, 但我所在的部門並沒有什麼動靜。不過我還是挺擔心試用期能否正常通過,畢竟,裁員也是資本家過冬的一種方式。 第一個月,主要應付考

原创 華爲上班初體驗

文章目錄前言系統框架代碼質量工作氛圍 前言 第一週主要刷OJ分數, 以及應付一些考試,比如信息安全、代碼規範、質量意識等等。 第二週纔開始看業務相關的知識,都是一些未接觸的專業名稱縮寫,好在華爲有自己的wiki,大部分都可以查的到。

原创 記憶術:如何記憶23種設計模式

文章目錄前言記憶方法 前言 23種設計模式, 也就是23個名詞, 突然讓你說出是哪些詞, 你可能只能說出其中幾種. 本文不解釋這些名詞, 只提供一種記憶術來背這23個名詞。 使用本記憶術之前, 需要先完成110數字編碼訓練 https

原创 華爲面試到入職培訓 (南研所)

文章目錄前言第一面性格測試第二面等結果約定入職時間和體檢入職大隊培訓食堂加班問題籤合同,回崗位感受與總結 前言 終於培訓結束, 回到崗位了, 寫寫期間的經歷。 因爲是社招, 流程走的有點亂。 當初在招聘網站上掛出簡歷時, 也沒想着去

原创 記憶術: 記數字

文章目錄100數字記憶圖應用舉例 100數字記憶圖 數字 形象 例圖 0 呼拉圈 (象形) 1 蠟燭 (象形) 2 鵝 3 耳朵 (象形) 4 帆船 (象形) 5 鉤子 (象形) 6

原创 keepalived實踐

文章目錄原理安裝keepalived和nginx最簡配置keepalived測試進階配置通過wireshark抓包分析vrrp 原理 keepalived官方文檔 http://www.keepalived.org/doc/intro

原创 讀書筆記: 與愛因斯坦月球漫步-記憶術

這是一個關於記憶術的故事, 作者爲了探尋記憶的祕密, 採訪了一些記憶大師, 並親自參與記憶大賽, 還取得了美國記憶冠軍. 與其它的記憶術書箱不同的是, 這本書主要講述作者的採訪經歷和和腦力比賽故事, 不會那麼枯燥. 主要內容和觀點有:

原创 通過idea debugger分析mybatis的Bean創建過程

以下面的代碼爲例 @Mapper //使用了mybatis @Repository //當出現異常時, 統一使用spring封裝的異常 @CacheConfig(cacheNames = "city") //使用了緩存 publ

原创 MySQL 8.0文檔閱讀: 基於GTID的主從複製replication

文章目錄原理gtid_executedgtid_purgedmysql.gtid_executedRetrieved_Gtid_Set特別注意Master配置Slave配置 原理 https://dev.mysql.com/doc/r