原创 MySQL技術總結第二篇

此篇着重講MySQL存儲引擎中的索引和算法 寫在前面: 數據庫索引,是數據庫管理系統中一個排序的數據結構,以協助快速查詢、更新數據庫表中數據。如果索引太多,應用程序性能就會受影響,如果索引太少,查詢性能又會受影響。所以找到平衡點至關重要。

原创 Golang基礎第四篇——從go併發到channel到定時器實現

目錄 一,Golang的併發編程 二,關於goroutine 三,關於channel 四,Golang中的定時器 一,Golang的併發編程 在第一篇我們已經提到,golang最重要的一個特色就是他通過go關鍵字的併發處理。 首先要知道爲

原创 Golang編程基礎第二篇——Golang的面向對象

Golang作爲一種“更好的C語言“,提供了面向對象編程思想的支持。 這一篇是上一篇的補充,主要闡述了go語言面向對象的一些特性,值傳遞和指針傳遞在go語言的運用,並補充了一些golang的數據類型 目錄 一,Golang面向對象和類型系

原创 事業羣-部門-崗位辨析

對於多業務的集團性公司來說,BU是某一類業務的集合,以商業業務劃分,在該公司內部可能是以事業部或者獨立子公司的形式存在的,也可能並沒有形成事業部,但是作爲單獨的業務進行管理。 每個BU有他不同的邏輯,會劃分成不同的部門,每個部門有不同的職

原创 MySQL技術總結第一篇

(答辯完成,接下來一段時間會抓緊學習,月底回國。) 拿兩三篇總結MySQL的知識點,補上之前的坑。這裏第一篇主要講粗略講一下MySQL體系結構和存儲引擎,通過對MySQL大體的認識,連帶補充一些關於InnoDB的特性。 一,MySQL體系

原创 2020.02總結分享

前言 我自從入職後,很久沒有寫記錄日常的東西。這段時間經歷了一段朝九晚九趕地鐵的生活,思考了很久最後決定還是回到原點。剛開始寫分享的時候,是因爲看了很多身邊浮躁的東西,身邊人的沉迷遊戲,官氣官風,拜金主義等等對我的觀念造成了很大沖擊,後來

原创 如何理解Docker?

一,docker vs 虛擬機 虛擬機是在一臺物理機器上,利用虛擬化技術,虛擬出來多個操作系統,每個操作系統之間是隔離的。Docker是開源的應用容器引擎,依然需要先在電腦上安裝操作系統,然後安裝Docker容器的管理器纔可以。虛擬機是在

原创 linux shell腳本學習第一篇 sed基礎

此篇最好有一點linux內核以及操作系統知識,需要linux指令實際操作經驗。另外這篇文章加了sed工具的基礎,希望讀完這篇文章大家能知道shell和關於shell腳本的概念及基本文件操作。 一,腳本簡介 什麼是shell? 我在學習li

原创 LDAP搜索底層邏輯

一,ldap基本模型 DIT : ldap的樹結構,每個樹上的節點叫entryDN (Distinguished Name):從特定節點到樹的根的直接下級的節點的路徑序列爲DN,區別於其他節點的名字,相當於節點的絕對路徑,由不同部分的rd

原创 2020.03總結分享

前言 由一個月過去了,感覺時間很快,我的生活也慢慢變得規律,緊湊又忙碌着。這個月比較有意思的是我之前推薦的知識媒體好多都被我毒奶了:巫師洗文抄襲,回形針兩面針,辯手陰陽怪氣等等,感覺自己的毒奶能力有所提高;另一方面隨着疫情擴張,慢慢影響到

原创 如何理解kubernetes概念

一,k8s框架與組件 etcd(持久化存儲) Etcd是CoreOS開源的一個高可用強一致性的分佈式存儲服務。 Kubernetes使用Etcd作爲數據存儲後端,把需要記錄的pod、rc、service等資源信息存儲在Etcd中 Et

原创 Java進階之JVM對象生命週期

前言 上週有反映內容對於初學者較難,其實我覺得是講的內容太多,導致自己不能生動具象地讓所有人理解透徹,之後會注意。這裏更提出兩點建議適用於學習知識: 1. 不要囫圇吞棗,理論性知識要逐字地去看 2. 選取適當且固定的知識源,官網和經典書籍

原创 Golang編程基礎第一篇——Golang快入門

目錄   一,爲什麼我們需要一門新語言 二,順序編程 2.1 變量 2.2 常量 2.3 類型 2.4 流程控制 2.5 函數 2.6 錯誤處理 (golang的錯誤處理適合單出一篇) 以go語言編程爲基底,記錄下心得 需要後期維護和積累

原创 Java進階之從ByteBuffer到設計緩存

最近在忙hadoop-common項目的國密算法適配,其中有涉及到一個基本問題引起我的注意,就是bytebuffer和byte[]的轉化,網上的資料太繁雜,而且大多數感覺沒講清楚,我在這裏做下整理。而且想到面試的時候的一道經典面試題就是如

原创 Golang基礎第五篇——golang的gRPC

此篇的組織架構,第一節簡述golang的rpc,第二節講主體golang/grpc,第三節簡述grpc應用的結構和特性。本身grpc是個上限很高的框架,這裏的博文只科普,儘量簡單地告訴你它做了什麼,有什麼用;關於使用,部署,以及更深層的原