原创 常見Java集合實現細節——Iterator迭代器
4、Iterator迭代器 Iterator是一個迭代器接口,專門用於迭代器各種Collection集合,包括Set集合和List集合。 4、1 Iterator實現類與迭代器模式 import java.util.Arr
原创 Java的內存回收——內存管理小技巧
4、內存管理小技巧 4、1 儘量使用直接量 當需要使用字符串,還有Byte、Short、Integer、Long、Float、Double、Boolean、Character包裝類的實例時,程序不應該採用new的方式來創建對
原创 MySQL壓縮包安裝及DBeaver可視化工具
本文目錄MySQL使用壓縮包安裝與環境搭建可視化工具推薦——DBeaver MySQL使用壓縮包安裝與環境搭建 此處安裝不是使用.msi進行安裝,而是使用壓縮包安裝MySQL。 不使用.msi安裝的原因是: 相較於壓縮包的形式,
原创 Typora —— MarkDown文本編輯器
什麼是MarkDown? Markdown是一種可以使用普通文本編輯器編寫的標記語言,屬於輕量級的標記語言。MarkDown通過簡單的標記語法,可以使普通文本內容具有一定的格式,比如字體加粗、標題排版、段落排版、圖片引用、超鏈接引
原创 常見Java集合實現細節——List集合與Map集合
2、 List集合與Map集合 2、1 Map的values()方法 Map集合是一個關聯數組,它包含兩組值:一組是所有key組成的集合,因爲Map集合的key不允許重複,而且Map不會保存key加入的順序,因此這些key可
原创 Java的內存回收——Java引用的種類
1、Java引用的種類 Java是面向對象的編程語言,一個Java程序往往需要創建大量的Java類,然後對各Java類創建大量的Java對象,再調用這些Java對象的屬性和方法來操作它們。 程序員需要通過關鍵字
原创 Java的內存回收——Java的內存泄漏
2、Java的內存泄漏 什麼是內存泄漏呢?程序運行過程中會不斷分配內存空間,那些不再使用的內存空間應該即時被回收,從而保證系統可以再次使用這些內存空間,如果存在無用的內存沒有被回收回來,那就是內存泄漏。 對於J
原创 Hadoop平臺的搭建
Centos7搭建Hadoop平臺(最簡單Hadoop平臺) 1、 所需軟件 1)VMware虛擬機(使用的是VMware Workstation 10)2)Centos(使用的是Centos7)3)jdk(使用jdk-7u51-linu
原创 常見Java集合實現細節——ArrayList和LinkedList
3、ArrayList和LinkedList 在List集合的實現類中,主要有三個實現類:ArrayList、Vector、LinkedList。其中Vector還有一個Stack子類,這個Stack子類僅在Vector父類
原创 IP地址,子網掩碼、默認網關,DNS服務器
IP地址,子網掩碼、默認網關,DNS服務器是什麼意思? IP地址,子網掩碼、默認網關,DNS服務器是什麼意思? (一) 問題解析 001. 問: IP地址,子網掩碼,默認網關,DNS服務器,有什麼區別呀?
原创 Java的內存回收——垃圾回收機制
3、垃圾回收機制 垃圾回收機制主要完成以下兩件事情。 跟蹤並監控每個Java對象,當某個對象處於不可達狀態時,回收該對象所佔用的內存空間。清理內存分配、回收過程中產生的內存碎片。 垃圾回收機制需要完成的這兩方
原创 IBM MQ多個Queue Manager消息發送與接收
在之前的博文中記錄了單機Linux環境下消息的發送與接收(https://blog.csdn.net/Never_Blue/article/details/97886647),本博文以2個Queue Manager爲例記錄在多個Queue
原创 IBM MQ Linux發送與接收消息測試
之前本人的博客寫了IBM MQ環境搭建的過程(參考:https://blog.csdn.net/Never_Blue/article/details/95196474)。本篇博客記錄一下完成安裝之後,在Linux環境下進行簡單的消息發送與
原创 Ubuntu18.04+IBM MQ v9環境搭建
記錄一下搭建IBM MQ的過程。在整個環境的搭建過程中,由於是搭建個人使用的測試環境,故全部使用root進行操作。 環境介紹: Ubuntu18.04 mqadv_dev911 搭建步驟: 1、官網下載所需要的安裝包至指定文件夾並
原创 Ubuntu18.04+Jenkins自動部署環境搭建
由於工作需要,記錄一下搭建Jenkins的步驟 Jenkins中文官網:https://jenkins.io/zh/ 環境準備: Ubuntu18.04 JDK1.8 Maven3.2.5 Jenkins2.150 初始化Jenk