長文 | 最近面試 Java 後端開發的感受
1. 別讓人感覺你只會山寨別人的程式碼 2. 單機版夠用?適當瞭解些分散式 3. 資料庫方面,別就知道增刪改查,得瞭解效能最佳化 4. Java 核心方面,圍繞資料結構和效能最佳化準備面試題 5. Linux 方面,至少瞭解如何看日誌排查問題 6...
1. 別讓人感覺你只會山寨別人的程式碼 2. 單機版夠用?適當瞭解些分散式 3. 資料庫方面,別就知道增刪改查,得瞭解效能最佳化 4. Java 核心方面,圍繞資料結構和效能最佳化準備面試題 5. Linux 方面,至少瞭解如何看日誌排查問題 6...
1.外掛的安裝 2.各種外掛 3.常用外掛推薦 今天介紹一下IDEA的一些炫酷的外掛,IDEA強大的外掛庫,不僅能給我們帶來一些開發的便捷,還能體現我們的與眾不同。 1.外掛的安裝 開啟setting檔案選擇Plugins選項 Ctrl +...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. GRPCManagerModule 3. GRPCManagerProvider 4. GRPCManagerService 1. 概述 本文主要分享 Collect...
那麼什麼是編碼?什麼是 UTF-8? MySQL 簡史 為什麼這件事情會讓人如此抓狂 總結 最近我遇到了一個 bug,我試著透過 Rails 在以“utf8”編碼的 MariaDB 中儲存一個 UTF-8 字串,然後出現了一個離奇的錯誤: ...
「服務架構」 面向服務的架構和微服務架構 「五臟六腑」 「心臟」 「心臟」的依託 小結 Spring Cloud 是一個基於 Spring Boot 實現的微服務框架,它包含了實現微服務架構所需的各種元件。 註:Spring Boot 簡單...
技術點 開發工具 Bean Bean 的驗證 擁抱 lombok 重構 設計樣式 技能 總結 技術點 本文不是一個吹噓的文章,不會講很多高深的架構,相反,會講解很多基礎的問題和寫法問題,如果讀者自認為基礎問題和寫法問題都是不是問題,那請忽略...
評估開發時間的重要性 初學者為什麼評估不準? 如何精確評估開發時間 1、任務拆分 2、合理認知時間 3、預留buffer(緩衝區) 4、回頭看 總結 一個程式員能否精確評估開發時間,是一件非常重要的事情。如果你掌握了這項技能,你在別人的眼裡...
前言 從字面意思理解就是資料不需要來回的複製,大大提升了系統的效能;這個詞我們也經常在java nio,netty,kafka,RocketMQ等框架中聽到,經常作為其提升效能的一大亮點;下麵從I/O的幾個概念開始,進而在分析零複製。 I/...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. JettyManagerModule 3. JettyManagerProvider 4. JettyManagerService 666. 彩蛋 1. 概述 本文主...
HTTP協議 方式一:短輪詢 方式二:長輪詢 方式三:WebSocket HTTP協議 HTTP協議大家都很熟悉了,開始本文之前,首先簡單回顧一下HTTP協議。 HTTP協議是建立在TCP協議上的應用層協議,協議的本質是請求—-...