原创 redis 集羣模式安裝文檔

參考文檔:https://www.cnblogs.com/boshen-hzb/p/7699783.html   一、Redis(3.2.1)Centos7安裝 1.1下載安裝Redis 3.2.1穩定版--64位 放在mnt的redis

原创 mysql 5.7.18版本,linux系統下的安裝

一、首先到官網下載吧: https://dev.MySQL.com/downloads/file/?id=469456 二、解壓: #tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar 解壓

原创 FutureTask底層原理分析

FutureTask實現了接口Future,同Future一樣,代表異步計算的結果。當然,FutureTask除了實現Future接口之外,還實現了Runnable接口,所以,FutureTask既可以由Executor來調度執行,也可以

原创 緩存雪崩和緩存擊穿的場景和解決方案

緩存穿透什麼是緩存穿透?一般的緩存系統,都是按照key去緩存查詢,如果不存在對應的value,就應該去後端系統查找(比如DB)。如果key對應的value是一定不存在的,並且對該key併發請求量很大,就會對後端系統造成很大的壓力。這就叫做

原创 JVM面試題

1、你知道哪些或者你們線上使⽤什麼GC策略?它有什麼優勢,適⽤於什麼場景?   參考 觸發JVM進行Full GC的情況及應對策略。   https://blog.csdn.net/chenleixing/article/details

原创 docker搭建kafka集羣

一、安裝docker 1、Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。 通過 uname -r 命令查看你當前的內核版本 $ uname

原创 Java線程的5種狀態及切換(透徹講解)

Java中的線程的生命週期大體可分爲5種狀態。 1. 新建(NEW):新創建了一個線程對象。 2. 可運行(RUNNABLE):線程對象創建後,其他線程(比如main線程)調用了該對象的start()方法。該狀態的線程位於可運行線

原创 java代碼優化

代碼優化細節1、儘量指定類、方法的final修飾符帶有final修飾符的類是不可派生的。在Java核心API中,有許多應用final的例子,例如java.lang.String,整個類都是final的。爲類指定final修飾符可以讓類不可

原创 centos7 yum命令安裝

wget http://mirrors.163.com/centos/6/os/i386/Packages/python-2.7.5-68.el7.x86_64.rpm wget http://mirrors.163.com/centos

原创 HttpClient封裝

1,ServiceUnavailableRetryStrategy 添加自動重試機制import java.io.IOException; import java.nio.charset.Charset; import java.sec

原创 centos 7配置靜態IP,並配置DNS

centos 7配置靜態IP,並配置DNS cd /etc/sysconfig/network-scripts/1找到對應的網卡配置並編輯 vim ifcfg-eno167777361配置eno-16777736TYPE=Ethernet

原创 什麼是ACID

當事務處理系統創建事務時,將確保事務有某些特性。組件的開發者們假設事務的特性應該是一些不需要他們親自管理的特性。這些特性稱爲ACID特性。 ACID就是:原子性(Atomicity )、一致性( Consistency )、隔離性或獨立性

原创 synchronized與lock之間的性能比較

1.關於兩者的實現的比較 A).一般認爲synchronized關鍵字的實現是源自於像信號量之類的線程同步機制,涉及到線程運行狀態的切換,在高併發狀態下,CPU消耗過多的時間在線程的調度上,從而造成了性能的極大浪費。然而真的如此麼? 

原创 linux 系統下awk命令的使用

簡介 awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 awk有3個

原创 intellij idea 2017破解

先到IDEA官方網站下載IDEA並運行。 1. 到網站 http://idea.lanyus.com/ 獲取註冊碼。 2.填入下面的license server:   http://intellij.mandroid.cn/