原创 jvm內存一目瞭然的簡單描述

jvm內存一目瞭然的簡單描述jvm基本結構jvm內存模型jvm內存 - 線程共享部分(方法區,堆)方法區和堆,看圖即明白jvm內存 - 線程獨佔部分(虛擬機棧、本地方法棧、程序計數器)虛擬機棧棧幀本地方法棧程序計數器 jvm基本結

原创 關於遠程連接VM虛擬機ubuntu系統mysql數據庫配置

關於遠程連接VM虛擬機ubuntu系統mysql數據庫配置安裝ubuntu配置ubuntu系統的遠程訪問設置VM的ubuntu網絡訪問 安裝ubuntu 下載ubuntu系統,我這邊用的16.04版本(最新版本的沒試過) 配置ubun

原创 kafka相關概念

1.broker:代理,對於MQ的消息服務器,消息隊列服務。只管存消息和刪消息,不維護消息狀態 2.zk:記錄消息的內容 3.consumer:監聽到zk,而進行消費 4.kafka:數據大量堆積不會出現borker卡死活不響應現

原创 jvm類加載器雙親委派模式

以下純屬個人理解,各位看管自行判斷: 在java中,有三個基本的類加載類型: 1. BootStrap ClassLoader,該加載器是以c++編寫的一個二進制字節碼的文件,存在與jre的lib包中的rt.j

原创 涉及到java開發時的一些註解(元註解)

涉及到java開發時的一些註解(元註解) 在學習一些作者原創作品時,見到一些平時開發時用到不多的一些註解,爲了方便自己以後參考,在此留一些記錄 java元註解 @Retention 英譯中:保留 用途:保留位置 @Retention(R

原创 Maven學習(1)

maven配置學習記錄 準備工作 1. 在maven官網下載當前最新版本,後綴有bin的那個文件 2. 現在的eclipse基本都自帶maven插件,所有不需要再去另外的下載maven插件 3. jdk下載,官網自行下載 開始: 1.先按

原创 阿里雲服務器遠程連接mysql

本人因爲最近做一個小小網站,需要用到一些簡單的mysql功能,便在阿里雲服務器裏面裝了個mysql,帶mysql全部安裝成功之後,遠程連接時,出了一些問題,而這個問題一直搞了一天,最後睡了一覺頭腦清醒了的分析問題之後,纔得到解決,話不多說

原创 List性能提升小技巧

今天在看spring的源碼的時候,看到這麼一行代碼 List<String> beanDefinitionNames = new ArrayList<String>(64); 看來下這個list的定義: java.util.ArrayLi

原创 kafka學習記錄

*1.SOA架構:* 系統間的直接調用(RPC方案) *2.消息隊列,MQ模型* sender ———> 消息隊列 ——–> receiver 1.無侵入,接耦合 2.提高系統響應時間,異步執行 *3