何為注解 注解(Annotation)是 Java 中的一個類型,通俗地理解就像一個標簽,貼在了代碼上。眾所周知,Spring 支持大量注解,基于注解可以完成 Bean 的注...

何為注解 注解(Annotation)是 Java 中的一個類型,通俗地理解就像一個標簽,貼在了代碼上。眾所周知,Spring 支持大量注解,基于注解可以完成 Bean 的注...
鎖是解決并發沖突的重要工具。在開發中我們會用到很多類型的鎖,每種鎖都有其自身的特點和適用范圍。需要深刻理解鎖的理念和區別,才能正確、合理地使用鎖。 常用鎖類型 樂觀鎖與悲觀鎖...
@IT人故事會 謝謝
每分鐘訪問10萬+,11種策略教你保持億級流量網站穩定性!穩定性在大型網站運行中至關重要,面對每分鐘 10 萬次的網絡訪問,稍有不慎就會引起重大故障。今天這篇文章一起討論下億級流量網站在穩定性方面的一些做法,希望對您有幫助。 基礎策...
穩定性在大型網站運行中至關重要,面對每分鐘 10 萬次的網絡訪問,稍有不慎就會引起重大故障。今天這篇文章一起討論下億級流量網站在穩定性方面的一些做法,希望對您有幫助。 基礎策...
從 2018 年開始,JDK 的發布周期將由以前的數年一個大版本變化為 6 個月一個小版本。按照這個節奏,2017 年 9 月發布了 Java 9,半年后的 2018 年 3...
隊列是一種重要的數據結構,Java 語言提供了隊列的支持,內置了多種類型的隊列供我們使用。限于篇幅,本文不會討論太多細節。 隊列數據結構 隊列是一個先進先出的抽象數據結構,可...
今天開發 APP 后臺程序的時候,升級了一下數據類型,把很多原本 String 類型的變量改成了集合類型。這里涉及到 MyBatis 中的自定義類型處理,記錄在這里以作備忘。...
使用 jdbc 或類似的框架,動態拼接 SQL 是很痛苦的。比如根據當前日期選擇數據表、根據傳入的參數決定更新哪些字段等,都是比較常用的動態查詢。MyBatis 擁有強大的動...
AES 是Advanced Encryption Standard 的縮寫,是最常見的對稱加密算法。AES 在密碼學中又稱 Rijndael 加密法,是美國聯邦政府采用的一種...
Docker 是什么 Docker 一詞的英文直譯為“碼頭工人”,但是實際上它更像是碼頭上的集裝箱。類比于集裝箱,Docker 實際上制定了一套標準,基于這套標準制作出來的容...
dubbo 是阿里巴巴開源的分布式開發框架,在互聯網企業有著廣泛的應用。本文主要針對 dubbo 中的泛化實現、泛化引用,以及基于泛化實現的自適應來談一談 dubbo 的高級...
lombok 是一個第三方工具,提供了一些注解功能,可以幫助我們消除冗余、臃腫的 Java 代碼,比如 POJO 的 getter/setter 方法、構造方法、hashco...
maven 命令除了常用的幾個,大部分經常記不住,整理一下,方便查詢。 maven 命令的格式為 mvn [plugin-name]:[goal-name],可以接受的參數如...