1、 Elasticsearch下載及啟動 1.1椿访、yum方式下載安裝java 配置JDK環(huán)境變量 在文件最后添加: 寫好后按esc進(jìn)入底部命令模式熄诡,輸入:wq保存并退出使配...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1、 Elasticsearch下載及啟動 1.1椿访、yum方式下載安裝java 配置JDK環(huán)境變量 在文件最后添加: 寫好后按esc進(jìn)入底部命令模式熄诡,輸入:wq保存并退出使配...
前言 平時(shí)接觸過多線程開發(fā)的童鞋應(yīng)該都或多或少了解過線程池,之前發(fā)布的《阿里巴巴 Java 手冊》里也有一條: 可見線程池的重要性。 簡單來說使用線程池有以下幾個(gè)目的: 線程...
Java 多線程三大核心 原子性 Java 的原子性就和數(shù)據(jù)庫事務(wù)的原子性差不多,一個(gè)操作中要么全部執(zhí)行成功或者失敗。 JMM 只是保證了基本的原子性涧偷,但類似于 i++ 之類...
synchronized 關(guān)鍵字原理 眾所周知 synchronized 關(guān)鍵字是解決并發(fā)問題常用解決方案,有以下三種使用方式: 同步普通方法毙死,鎖的是當(dāng)前對象燎潮。 同步靜態(tài)方法...
ReentrantLock 實(shí)現(xiàn)原理 使用 synchronized 來做同步處理時(shí),鎖的獲取和釋放都是隱式的扼倘,實(shí)現(xiàn)的原理是通過編譯后加上不同的機(jī)器指令來實(shí)現(xiàn)确封。 而 Reen...
1、cas項(xiàng)目下載 Cas項(xiàng)目可以在GitHub上下載再菊,地址:https://github.com/apereo/cas/releases 本文以cas V4.0.0為例爪喘,解...
1纠拔、keepalived實(shí)現(xiàn)nginx高可用 1.1 nginx監(jiān)控腳本 該腳本檢測ngnix的運(yùn)行狀態(tài)秉剑,如果nginx服務(wù)掛了則直接停止keepalived,準(zhǔn)備讓其它機(jī)器...
使用dubbo進(jìn)行分布式開發(fā)稠诲,需要使用dubbo-admin在單機(jī)侦鹏、集群下查看服務(wù)的調(diào)用。 一臀叙、下載 1略水、首先到github上下載,這個(gè)是分支地址劝萤,找到自己想要的版本:htt...
Linux下搭建完SVN服務(wù)器后渊涝,使用客戶端訪問svn服務(wù)器。在windows客戶端,輸入地址:svn://ip地址:3690/xxxx (iP地址為你linux的ip驶赏,...
HashMap 簡介 HashMap 主要用來存放鍵值對炸卑,它基于哈希表的Map接口實(shí)現(xiàn)既鞠,是常用的Java集合之一煤傍。 JDK1.8 之前 HashMap 由 數(shù)組+鏈表 組成的...
一 先從 ArrayList 的構(gòu)造函數(shù)說起 ArrayList有三種方式來初始化,構(gòu)造方法源碼如下: 細(xì)心的同學(xué)一定會發(fā)現(xiàn) :以無參數(shù)構(gòu)造方法創(chuàng)建 ArrayList 時(shí)嘱蛋,...
ArrayList簡介 ArrayList核心源碼 ArrayList源碼分析System.arraycopy()和Arrays.copyOf()方法兩者聯(lián)系與區(qū)別Array...