原创 團隊管理之如何成爲核心員工

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":1},"content":[{"type":"text","text":"核心員工的三個階段"

原创 案例研究之聊聊 QLExpress 源碼 (一)

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null

原创 架構設計篇之雲計算服務設計與決策

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":5},"content":[{"type":"text","text":"導讀問題:"}]},

原创 How to get a job as a software engineer at Google step by step

步驟: 1、基本計算機基礎(unix系統內部細節和1-3層網絡知識) 《計算機程序設計藝術》《編程珠璣》《設計模式》 2、數據結構和算法 3、流利的英文 4、合作與團隊管理經驗(領導力) 角色,你如何領導和感染他人,判斷成功的標

原创 廣告系統待深入研究

涉及的算法:

原创 【鏈表】反轉一個單向鏈表

第一步:定義一個單向鏈表 public class ListNode { //用來存放當前節點的數據值 int val; //用來指向下一個節點的引用,其實說的C裏面的指針就是Ja

原创 入門kafka

文章目錄一、安裝kafka1、安裝環境組件1.1、安裝jdk1.2、安裝zookeeper1.2.1、單機服務1.2.2、zookeeper羣組服務1.3、安裝kafka broker1.4、broker配置1.4.1、常規配置1

原创 【源碼篇】聊聊源碼mybatis(查詢源碼分析)

文章目錄1、舉個case-根據主鍵ID查詢單個實體對象2、核心類和核心方法2.1、Part1​【解析】:zap:解析Mapper接口、@Select註解和id入參。2.1.1、MapperProxy源碼分析2.1.2、Mapper

原创 架構設計篇之領域驅動設計(DDD)

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 項目設計文檔

文章目錄一、調研方案模板二、總體設計方案三、詳細設計文檔 一、調研方案模板 二、總體設計方案 三、詳細設計文檔

原创 【源碼篇】聊聊源碼mybatis(更新分析)

文章目錄1、舉個case-向數據庫插入單個實體對象2、核心類和核心方法2.1、Part1​【解析】:zap:解析Mapper接口、@Insert註解和其他入參。2.1.1、MapperProxy源碼分析2.1.2、MapperMe

原创 聊聊Python【一文從安裝到掌握語法】

文章目錄前言:1、Mac環境下安裝python3.X2、安裝PyCharm ,python的開發工具3、輸出demo,Hello 小誠信驛站!4、關於python的基本語法4.1、弱變量類型4.2、我們可以談談python的語法規

原创 【源碼篇】聊聊源碼Mybatis借鑑知識點和麪試考察點

文章目錄Mybatis實現原理手寫一個LRU緩存手寫一個FIFO緩存如何實現一個動態代理SQL注入,${},#{}區別簡述Mybatis插件實現Mybatis的延遲加載是如何實現的 Mybatis實現原理 手寫一個LRU緩存 手寫

原创 【源碼篇】聊聊源碼mybatis(構建加載初始化源碼分析)

文章目錄舉個case:Mybatis初始化的加載過程時序圖3.1、XML的配置解析示例3.1.1、mybatis-config.xml的使用示例3.1.2、Mapper.xml的使用示例3.1.3、代碼中XML的配置解析使用示例3

原创 【源碼篇】聊聊源碼mybatis(Mybatis源碼中的11種設計模式)

文章目錄2、Mybatis中的設計模式2.1、Builder建造者模式2.1.1、Mybatis源碼中使用到的案例有:2.1.2、SQL類比如我們直接使用的原生SQL是構建模式麼?2.1.3、小結2.2、Factory工廠模式2.