原创 jdk1.8HashMap源碼解析
1. 數據結構 HashMap的數據結構是:數組+鏈表+紅黑樹。 2. 成員變量 # 默認的數組長度 16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16
原创 跳過網站https證書下載文件
/** * Project: idea-workspace * File created at 2020/1/9 18:55 * Copyright (c) 2018 linklogis.com all rights reserv
原创 centos下jdk的安裝
1.下載jdk wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x6
原创 docker常用命令
環境:CentOS7 docker中鏡像等於是模板,可以根據鏡像來生成容器,容器等於是一個應用 以redis爲例,redis鏡像等於是redis的源碼,redis容器等於是一個redis應用 安裝docker yum -y inst
原创 centos磁盤自動掛載與卸載
1.fdisk -l 查看磁盤情況 發現新磁盤 /dev/vdb 未使用 2. fdisk /dev/vdb 對新磁盤進行分區 分區後 fdisk -l 查看磁盤分區情況 3.mkfs.ext4 /dev/vdb1 將新的
原创 arthas安裝
環境centos7 準備條件: # 安裝unzip yum -y install unzip # 安裝telnet yum -y install telnet 方法一 1.下載arthas 壓縮包 # 創建文件夾 mkdir /yua
原创 percona-toolkit工具包的安裝
1.安裝依賴 yum -y install perl-DBI yum -y install perl-DBD-MySQL yum -y install perl-Time-HiRes yum -y install perl-IO-Soc
原创 neo4j自定義函數和存儲過程
1.依賴如下 <properties> <neo4j.version>3.4.9</neo4j.version> <project.build.sourceEncoding>UTF-8</project.build.sourc
原创 事物ACID與隔離級別
ACID A(atomicity) 原子性:一個事物中的所有操作要麼都成功,要麼都失敗 C(consistency) 一致性:數據庫總是從一個狀態轉換到另一個轉態 I(isolation) 隔離性:一個事物
原创 多線程下運行時異常的捕獲-UncaughtExceptionHandler
當一個線程因爲未捕獲的異常而退出時,JVM會將這個異常交給UncaughtExceptionHandler(異常處理器)來處理,如何沒有設置異常處理器,會將異常信息輸出到System.err。多線程環境下,其他線程仍然在輸出日誌,Syst
原创 centos7下redis的安裝
1.下載 # 下載源碼 wget http://download.redis.io/releases/redis-5.0.4.tar.gz # 解壓 tar xzf redis-5.0.4.tar.gz 2.編譯 # 進入源碼文件夾內
原创 mybatis學習記錄:typeHandler,plugin,批量插入,分頁,連表查詢
系統架構:springboot+mybatis+pageHelper+swagger-ui+mysql 接口地址:http://39.108.8.0:8081/swagger-ui.html github地址:https://github
原创 zookeeper集羣安裝
環境:centos7+jdk1.8 運行zookeeper需先安裝jdk:linux下jdk的安裝 1.下載: mkdir /yuanyk cd /yuanyk wget http://mirror.bit.edu.cn/apache/
原创 zookeeper常用命令
數據模型 zookeeper的數據模型和文件系統類似,每一個節點稱爲:znode. 是zookeeper中的最小數據單元。每一個znode上都可以 保存數據和掛載子節點。 從而構成一個層次化的樹形結構 節點特性 持久化節點 : 節點創
原创 linux普通用戶和root用戶max user processes值不同的原因
https://www.cnblogs.com/jicki/p/5548600.html