原创 OSC 在線更改表結構

隨着業務的發展,更改表結構變的越來越常見。一般情況下,我們通過alter table 之類的DDL語句就可以完成。然而當執行alter table 語句時,數據庫會對整個實例加鎖,阻塞業務的所有操作,當線上數據表數據量非常龐大時,

原创 日誌處理Es+Kinbana+Spark

【ES+kinbana+spark】(ES::Log打日誌到OMP平臺[日誌收集根據配置進行處理—將數據傳送給指定的spark—通過spark client提供的算子文件執行—並按照腳本新建的mapping/索引推送給es集羣—k

原创 Go-垃圾回收機制

轉載:https://segmentfault.com/a/1190000020086769 Go的GC自打出生的時候就開始被人詬病,但是在引入v1.5的三色標記和v1.8的混合寫屏障後,正常的GC已經縮短到10us左右,已經變得

原创 Go的併發模型CSP實現

        最近抽空研究、整理了一下Golang調度機制,學習了其他大牛的文章。把自己的理解寫下來。如有錯誤,請指正!!!         golang的goroutine機制有點像線程池:        一、go 內部有三

原创 MySQL技術內幕:SQL編程

== 本文持續更新,建議關注收藏 == 簡述 本文記錄一些關於sql語言的最根本的基礎,堪稱靈魂內幕。 適用人羣: 適合對sql熟練使用的rd或者dba學習,功力深厚的大牛可以略讀。 方式 將以小Tip、小問題的形式拋出知識點,進

原创 IDEA中常用的maven指令

Maven庫: http://repo2.maven.org/maven2/ Maven依賴查詢: http://mvnrepository.com/ Maven常用命令:  1. 創建Maven的普通java項目:   

原创 四層負載均衡和七層負載均衡的區別

一、簡介 所謂四層就是基於IP+端口的負載均衡;七層就是基於URL等應用層信息的負載均衡;同理,還有基於MAC地址的二層負載均衡和基於IP地址的三層負載均衡。 換句換說,二層負載均衡會通過一個虛擬MAC地址接收請求,然後再分配到真

原创 case interview

case Interviewfirst part first part 1、一個".java"源文件中是否可以包括多個類(不是內部類)?有什麼限制? 可以。 1、如果有公開類,只能有一個類的訪問權限爲public,且

原创 評教系統v.01

評教系統 最近在幫朋友寫個小demo,順便梳理下自己的kno,由於工作項目時間排期較緊,就在demo上花了小部分時間;對於高T來說,可以直接略過;系統比較小衆,應用技術廣但不深,適合入門小白瞭解。 技術應用 SpingMvc+Sp

原创 Mysql加鎖分析

最近逛社區發現精華貼,轉過來共同學習!   1    背景    1 1.1    MVCC:Snapshot Read vs Current Read    2 1.2    Cluster Index:聚簇索引    3

原创 Redis:緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級

一、緩存雪崩 緩存雪崩我們可以簡單的理解爲:由於原有緩存失效,新緩存未到期間(例如:我們設置緩存時採用了相同的過期時間,在同一時刻出現大面積的緩存過期),所有原本應該訪問緩存的請求都去查詢數據庫了,而對數據庫CPU和內存造成巨大壓力

原创 MySQL索引原理及慢查詢優化

背景MySQL憑藉着出色的性能、低廉的成本、豐富的資源,已經成爲絕大多數互聯網公司的首選關係型數據庫。雖然性能出色,但所謂“好馬配好鞍”,如何能夠更好的使用它,已經成爲開發工程師的必修課,我們經常會從職位描述上看到諸如“精通MySQL

原创 java ThreadLocal(應用場景及使用方式及原理)

雖然ThreadLocal與併發問題相關,但是許多程序員僅僅將它作爲一種用於“方便傳參”的工具,胖哥認爲這也許並不是ThreadLocal設計的目的,它本身是爲線程安全和某些特定場景的問題而設計的。 ThreadLocal是什麼呢!

原创 Java垃圾回收—— 垃圾收集器

概述 Stop The World 枚舉GC Roots 安全點 安全區域 垃圾收集器 吞吐量 GC的名詞 並行和併發 Serial 收集器單線程垃圾收集新老 ParNew 收集器Serial 升級版新 Parallel 收集器吞

原创 設計模式的7大原則與23種設計模式概述

二十三種設計模式: 一、創建型模式 1、生成器模式(Builder pattern): 使用生成器模式封裝一個產品的構造過程, 並允許按步驟構造. 將一個複雜對象的構建與它的表示分離, 使得同樣的構建過程可以創建不同的表示. 2、工廠