原创 springboot 鏈接redis 注意事項

SpringBoot2.0默認採用Lettuce客戶端來連接Redis服務端的 默認是不使用連接池的,只有配置 redis.lettuce.pool下的屬性的時候纔可以使用到redis連接池   redis:     cluster:  

原创 java 壓縮與解壓

/**     * 使用gzip進行壓縮     */     public static String gzip(String primStr) {         if (primStr == null || primStr.leng

原创 redis主從架構 —— 哨兵

  redis配置  replicaof 192.168.88.132 7001 #設置redis登錄密碼 requirepass "zcc123" #主從認證密碼,否則主從不能同步 masterauth "zcc123" bind 19

原创 ELK日誌管理平臺

ELK ELK是日誌收集、索引與檢索三件套,包含了三個組件 ElasticSearch Logstash Kibana 機器要求 三臺機器,機器的配置視線上日誌量而定 ES集羣:三臺機器 Logstash:一臺機器 Kibana:一臺機器

原创 解決linux下tomcat8上傳圖片無法通過Nginx查看的問題

新版本的tomcat加強了安全性,通過tomcat在服務器端建立的文件,others是沒有訪問權限的。這樣導致Nginx靜態圖片服務無法訪問報   Forbidden   You don't have permission to acce

原创 linux下使用自帶mail發送郵件

具體步驟如下: 1、安裝 [root@001 ~]# yum install mailx 2、編輯配置文件 [root@001 ~]# vim /etc/mail.rc #添加如下內容 set [email protected] set

原创 centos7防火牆

CentOS7使用firewalld打開關閉防火牆與端口 1、firewalld的基本使用 啓動: systemctl start firewalld 關閉: systemctl stop firewalld 查看狀態: systemct

原创 centos7修改系統時間

1.  安裝ntpdate工具 # yum -y install ntp ntpdate 2.  設置系統時間與網絡時間同步 # ntpdate cn.pool.ntp.org 3.  將系統時間寫入硬件時間 # hwclock --sy

原创 redis+twemproxy

1、部署redistar -zxvf redis-2.8.19.tar.gz --版本過舊,實際在做類似這種nginx+lua生產環境的部署的時候,不一定用最新的版本就是最好,老版本一般比較穩定,nginx

原创 mongodb基礎

啓動mongod服務 ./bin/mongod --dbpath /path/to/database --logpath /path/to/log --fork --port 27017 參數解釋: --dbpath 數據存儲目錄 --l

原创 集合ArrayList,LinkedList,Vector的區別

集合類說明及區別Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap 首先,上面這東西是很必要存在和記住

原创 rabbitMQ安裝

安裝rabbitmq 3.6.12,當前爲止,最新的rabbitmq的版本1、安裝編譯工具yum install -y ncurses ncurses-base ncurses-devel ncurses-

原创 Nginx+lua

openresty,我們之前都給大家講解過了部署了兩臺虛擬機模擬的場景是什麼,假設這兩臺虛擬機分別在不同的機房中,每個機房裏都有一臺機器,所以按照我們之前講解的那套雙機房的四級緩存架構部署nginx,虛擬機

原创 Linux_CentOS7系統安裝

1、在虛擬機中安裝CentOS啓動一個virtual box虛擬機管理軟件(vmware,我早些年,發現不太穩定,主要是當時搭建一個hadoop大數據的集羣,發現每次休眠以後再重啓,集羣就掛掉了)virtu

原创 == 與 equals() 的區別

1、使用 = = 比較原生類,如: boolean ,int,char等,使用equals()比較對象。 2、== 返回true,如果兩個引用指向相同對象,equals()的返回結果依賴於具體業務實現 3