“Bluetooth”一詞是斯堪的納維亞語言詞匯Blåtand/Blåtann的英語化。這個詞的來源是10世紀丹麥和挪威國王藍牙哈拉爾(丹麥語:Harald Blåtand Gormsen),借國 ...
前言 各位讀者好,本系列為Java進階專題,為那些有一定工作經驗,做了多年業務的碼農,希望突破技術瓶頸,但沒有形成系統的Java知識體系,缺乏清晰的提升方法和學習路徑的人,比如作者本人。老王畢業已經五六年了,之前創業自己做技術開發四年多,因為什么都要自己親力親為,所以涉及的知識面廣,但技術深度不夠,加上沒有大公司規范的開發流程和業務背景,就很難寫出高質量高性能的系統。后來跳槽進了南京某公司,也算個 ...
2020-03-09 15:20 3 1038 推薦指數:
“Bluetooth”一詞是斯堪的納維亞語言詞匯Blåtand/Blåtann的英語化。這個詞的來源是10世紀丹麥和挪威國王藍牙哈拉爾(丹麥語:Harald Blåtand Gormsen),借國 ...
前言 關於設計模式的文章就到這里了,學習這門多設計模式,你是不是有這樣的疑惑,發現很多設計模式很類似,經常會混淆某些設計模式。這章節我們將對設計模式做一個總結,看看各類設計模式有什么區別。需要注意的是,設計模式在於理解,不在於形式。不要為了套用設計模式而使用設計模式,而是,在業務上遇到問題時 ...
前言 JMM即java內存模型,JMM研究的就是多線程下Java代碼的執行順序,共享變量的讀寫。它定義了Java虛擬機在計算機內存中的工作方式。從抽象角度看,JMM定義了線程和主存之間的抽象關系:線程之前的共享變量存儲在主內存中,每個線程有個私有的本地內存,本地內存中存儲了該線程讀寫共享變量 ...
這段時間稍微有點空下來,所以決定整理整理自己所理解的C#語言,在我的工作經驗中,對業務邏輯的開發並不是特別多,幾年的工作經驗將更多的時間花在了對於C#語言本身的學習上,所以積累了一些經驗, ...
前言 今天開始我們專題的第四課了,最近公司項目忙,沒時間寫,今天抽空繼續。上篇文章對工廠模式進行了詳細的講解,想必大家對設計模式合理運用的好處深有感觸。本章節將介紹:單例模式與原型模式。本章節參考資料書籍《Spring 5核心原理》中的第一篇 Spring 內功心法(Spring中常 ...
前言 ⽬前,微服務的架構⽅式在企業中得到了極⼤的發展,主要原因是其解決了傳統的單體架構中存在的問題。當單體架構拆分成微服務架構就可以⾼枕⽆憂了嗎? 顯然不是的。微服務架構體系中同樣也存在很多的挑戰, ⽐如:原來的單個應⽤拆分成了許多分散的微服務,它們之間相互調⽤才能完成⼀個任務,而⼀旦 ...
前言 今天開始我們專題的第二課了,本章節繼續分享軟件架構設計原則的下篇,將介紹:接口隔離原則、迪米特原則、里氏替換原則和合成復用原則。本章節參考資料書籍《Spring 5核心原理》中的第一篇 Spring 內功心法(沒有電子檔,都是我取其精華並結合自己的理解,一個字一個字手敲出 ...
前言 前面我們了解了JVM相關的理論知識,這章節主要從實戰方面,去解讀JVM。 類加載機制 Java源代碼經過編譯器編譯成字節碼之后,最終都需要加載到虛擬機之后才能運行。虛擬機把描述類的數據從 Class 文件加載到內存,並對數據進行校驗、轉換解析和初始化,最終形成可以被虛擬機直接 ...