原创 Linux安裝RABBITMQ

Linux安裝RABBITMQ 環境信息:Centos7 準備工作 安裝前的依賴安裝 yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf yu

原创 知識圖片庫

jvm的基礎知識

原创 使用easypoi導出excel實現動態列

使用easypoi導出excel實現動態列 說明: 使用的是easypoi進行導出 行頭是動態生成 依據key進行列匹配,進行數據填充 第一列進行縱向動態合併 自己的一個使用,記錄一下 實現效果 變更前樣式 變更後樣式 代碼

原创 DOCKER實現服務負載均衡集羣

環境信息 centos7.2 目錄 Docker安裝/docker實現Mysql主從複製參考地址 通過配置文件修改docker容器端口映射 docker實現項目的負載均衡集羣 通過配置文件修改docker容器端口映射 Docke

原创 DOCKER安裝mysql實現主從複製

環境信息 centos7.2 安裝目錄 DOCKER安裝 DOCKER實現mysql主從複製 DOCKER安裝mysql實現主從複製 1. 安裝前工作 檢查內核版本(uname -r),docker要求需要大於3.10纔可以 本

原创 J2Cache 和普通緩存框架有何不同,它解決了什麼問題?[轉]

原文地址傳送門 不少人看到 J2Cache 第一眼時,會認爲這就是一個普普通通的緩存框架,和例如 Ehcache、Caffeine 、Spring Cache 之類的項目沒什麼區別,無非是造了一個新的輪子而已。事實上完全不是一回事!

原创 系統吞吐量(TPS)、用戶併發量、性能測試概念和公式【轉】

PS:下面是性能測試的主要概念和計算公式,記錄下: 原文傳送門 一.系統吞度量要素: 一個系統的吞度量(承壓能力)與request對CPU的消耗、外部接口、IO等等緊密關聯。 單個reqeust 對CPU消耗越高,外部系統接口、I

原创 AOP的基礎知識總結(jdk動態代理/cglib動態代理)

AOP的基礎知識總結(jdk動態代理/cglib動態代理) 知識總結 aop切面編程 切面: 切面包含了通知和切點,通知和切點共同定義了切面是什麼,在何時,何處執行切面邏輯。 切點: 如果說通知定義了在何時執行通知,那麼切點

原创 spring aop註解失效之謎

問題: 在spring 中使用 @Transactional 、 @Cacheable 或 自定義 AOP 註解時,會發現個問題: 在對象內部的方法中調用該對象的其他使用aop機制的方法,被調用方法的aop註解失效。 這句話可能說的有

原创 java基礎知識總結一

java基礎知識總結一 Map之一個Key存多個Value的MultiValueMap(一個鍵多個值) MultiValueMap<String, String> stringMultiValueMap = new Linked

原创 redis的啓動方式

直接啓動 進入redis根目錄,執行命令: #加上‘&’號使redis以後臺程序方式運行 ./redis-server & 通過指定配置文件啓動 可以爲redis服務啓動指定配置文件,例如配置爲/etc/redis/63

原创 Linux服務器搭建概要(四)

環境信息 centos7.2 安裝目錄 zookeeper下載與安裝 zookeeper下載與安裝 1. 安裝前工作 下載zookeeper傳送門 基本介紹 1 zookeeper是一個類似hdfs的樹形文件結構,zookeepe

原创 Linux服務器搭建概要(三)

環境信息 centos7.2 安裝目錄 Nexus下載與安裝 Nexus下載與安裝 1. 安裝前工作 下載nexus傳送門 下載與安裝 下載 wget "https://sonatype-download.global.ssl.f

原创 Linux服務器搭建概要(一)

環境信息 centos7.2 安裝目錄 MYSQL安裝 JDK安裝 ACTIVEMQ安裝 防火牆和白名單配置 Tomcat下載與安裝 Redis下載與安裝 nginx安裝與配置實現負載均衡 MYSQL安裝 1. 安裝前工作

原创 Redis創建集羣設置密碼的配置

Redis創建集羣設置密碼的配置 創建redis集羣的時候,當節點配置了密碼,這時候就會出現無法創建集羣,無法連接節點,這時候的配置需要修改 錯誤描述 Connecting to node 127.0.0.1:6381: [ERR]