原创 MySQL 面試知識點 彙總

原文地址:https://github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md一、索引B+ Tree 原理1. 數據結構B Tree 指的是 Balance Tree,也就是平衡樹

原创 Golang 如何正確使用 Context

視頻信息How to correctly use package contextby Jack Lindamoodat Golang UK Conf. 2017視頻:https://www.youtube.com/watch?v=-_B

原创 微服務理想國

Jenkins CI&CDKubernetes 調度、負載、高可用自動化容器的部署和複製隨時擴展或收縮容器規模將容器組織成組,並且提供容器間的負載均衡很容易地升級應用程序容器的新版本提供容器彈性,如果容器失效就替換它,等等…Istio 

原创 Elasticsearch集羣規模和性能調優

翻譯自:Elasticsearch Cluster Sizing and Performance Tuning 地址:https://www.elastic.co/cn/blog/found-sizing-elasticsear

原创 《劍來》語句摘錄(三)

1、故作輕鬆語,定有難以釋懷事。2、總有那麼一些人,想到了便會安心些。3、所有難熬又熬過去的苦難,就是在心頭砸下一個坑,坑越大,以後就可以容納更多。但也有可能一輩子都在彌補那個坑,比如當世道虧欠一個人的童年越多,當那個人長大之後,就會一

原创 面試必備:Java JUC Atomic LongAdder 詳解

基於OpenJDK 12閱讀本文前,推薦先閱讀以下兩篇文章,以便能更好的對比理解:[譯]Java Concurrent Atomic Package詳解面試必備:Java JUC AtomicLong 實現解析LongAdder是JDK

原创 SOFAMosn 如何提高 GoLang 的轉發性能

通過SOFAMosn瞭解goroutine只能在一定併發量級上降低併發編程的難度(goroutine內存佔用2kb+)。 高併發的場景還是NIO比較適合。jiankunkingGoLang 的轉發性能比起 C++ 肯定是稍有遜色的,爲了

原创 雲原生時代的Spring Boot

Spring Boot毫無疑問是Java後端開發的第一大框架,基於Spring Boot有着一套完整的工具鏈,各種各樣的starter。對於日常業務開發而言,可以說是輪子很全。但隨着雲原生時代的到來,Spring Boot應用或者說是J

原创 Go 併發 : Context

翻譯自:Go Concurrency Patterns: Context地址:https://blog.golang.org/context簡介在Go server端,每個請求都是通過新起goroutine來處理。請求處理程序通常會啓動

原创 關於Go net/http 超時完全指南

翻譯自:The complete guide to Go net/http timeouts地址:https://blog.cloudflare.com/the-complete-guide-to-golang-net-http-tim

原创 Spring Boot 2.3 新特性 優雅退出

在最新版的Spring Boot 2.3中終於集成了優雅退出(Graceful shutdown),在官方文檔中可以看到內置的 web 服務器(Jetty、Reactor Netty、Tomcat 和 Undertow)以及反應式和基於

原创 通過Docker部署Elasticsearch集羣

以7.6.2爲例 Elasticsearch 掛載 在宿主機上創建Elasticsearch的數據存儲、config配置目錄 eg: 數據存儲: mkdir /data/es/data-b 配置文件 mkdir /home/es/

原创 通過Docker部署ZooKeeper集羣

以3.5.7爲例 配置文件: tickTime=2000 initLimit=5 syncLimit=2 autopurge.snapRetainCount=3 autopurge.purgeInterval=0 maxClien

原创 《劍來》語句摘錄(四)

1、境界高了,興許會有新煩憂接踵而至,但是有一點好,修道之人的境界,真的可以解決掉很多麻煩,境界一高,諸多麻煩,自行退散。福緣不請自來,惡客不斥自走。2、許多微妙心態,在人生道路上,會是不可或缺的助力,但是到了某個階段,就會悄無聲息變成

原创 Elasticsearch索引和查詢性能調優的21條建議【下】

Elasticsearch是一款流行的分佈式開源搜索和數據分析引擎,具備高性能、易擴展、容錯性強等特點。它強化了Apache Lucene的搜索能力,把掌控海量數據索引和查詢的方式提升到一個新的層次。本文結合開源社區和阿里雲平臺的實踐經