原创 JAVA的class文件

1.Class文件結構 jvm規範規定,Class文件採取一種類似C語言結構體的僞結構來存儲數據,這種數據結構只有兩種數據類型:無符號數和表。 無符號數屬於基本數據類型,以u1,u2,u4,u8分別代表1個字節、2個字節、4個字

原创 MQ與JMS概述

MQ與JMS概述 1. MQ的作用 解耦 異步通訊 冗餘 靈活性和峯值處理能力 順序保證 緩存 可擴展性 可恢復性 2. JMS概述 JMS即Java消息服務(Java Message Service)應用程序接口,是一個Ja

原创 Tomcat配置文件

常見的web服務器 1.Apache是世界使用排名的Web服務器軟件。它幾乎可以運行在所有的計算機平臺上。由於Apache是開源免費的,因此有很多人蔘與到新功能的開發設計,不斷對其進行完善。 Apache的特點是簡單、速度快、性能

原创 javac命令

0. javac命令 javac [ options ] [ sourcefiles ] [ classes] [ @argfiles ] options 命令行選項。請參閱選項。 sourcefiles 一個或多個要編譯的源文

原创 java中的隱藏和覆蓋

1. JAVA中方法和變量在繼承時的覆蓋和隱藏規則 1.父類的實例變量和靜態變量能被子類的同名變量隱藏 2.父類的靜態方法被子類的同名靜態方法隱藏 3.父類的實例方法被子類的同名實例變量覆蓋 2.注意事項: 1.不能用子類的靜態方

原创 java集合

1 HashMap https://www.cnblogs.com/duodushuduokanbao/p/9492952.html https://blog.csdn.net/weixin_37356262/article/de

原创 java gc

1. 哪些內存區域需要GC? 程序計數器、本地方法棧、虛擬機棧隨着線程退出而滅,無需回收 堆和方法區需要回收 2.何時回收? 2.1 觸發MinorGC(Young GC) 虛擬機在進行minorGC之前會判斷老年代最大的可用

原创 jvm調優

2 jvm 參數詳解 指定JVM的類型:-server,-client **Hotspot JVM有兩種類型,分別是server和client。**它們的區別是Server VM的初始堆空間會大一些,默認使用的時並行垃圾回收器。C

原创 設計模式

fault barrier模式 操盤手模式 點贊 收藏 分享 文章舉報 曲終人散121 發佈了55 篇原創文章 · 獲贊 67 · 訪問量 7萬+ 私信

原创 數據結構基本算法

dfs與bfs https://www.jianshu.com/p/bff70b786bb6,leecode1302 回溯算法 https://leetcode-cn.com/problems/permutations/solu

原创 zookeeper

1.1 zookeeper提夠了什麼 特性 解釋 順序一致 從一個客戶端發起對的,最終將會嚴格的按照順序被應用到zookeeper中心去 原子性 節點點保持原子性 單一視圖 無論客戶端連接到哪個節點,看到的服

原创 重構手段

1. 重新組織函數 重構手段 動機 做法 Extract Method(110)提煉函數 1.函數粒度小更容易複用 2.高層函數就像一系類註釋 3.函數粒度細,函數覆蓋更容易 Inline Me

原创 配置管理中心

nacos spring-cloud/spring-cloud-config https://github.com/spring-cloud/spring-cloud-config spring出品,可以和spring c

原创 java內存模型

https://www.cnblogs.com/shen-qian/p/11277085.html 參考: https://www.jianshu.com/p/a79b3174c2fb https://blog.csdn.ne

原创 java安全模型

參考: https://www.jianshu.com/p/0ce92da36eba 深入java虛擬機 點贊 收藏 分享 文章舉報 曲終人散121 發佈了55 篇