原创 玩轉Redis三種集羣方式

redis有三種集羣方式:主從複製,哨兵模式和集羣。 1.主從複製 主從複製原理: 從服務器連接主服務器,發送SYNC命令;  主服務器接收到SYNC命名後,開始執行BGSAVE命令生成RDB文件並使用緩衝區記錄此後執行的所有寫命令; 

原创 MySQL-Innodb事務ACID原理

數據庫事務的四大特性有原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability)。 原子性 根據定義,原子性是指一個事務是一個不可分割的工作單位,其中的操作要麼都做,要麼都

原创 SpringCloud、集合多線程、緩存、消息隊列、分佈式項目開發以來遇到的各種坑與填坑。日常更新

docker pull astonika/hadoop 新做的Ubuntu下的Hadoop鏡像下拉使用。 Astonika的郵箱 [email protected] [email protected]。 有時候MySQL

原创 CentOS7.6.1810/Hadoop3.2.0/Docker18.09.4/Ubuntu14.04/Hadoop2.6.0集羣搭建與使用

docker cp /data/hadoop-2.6.0.tar.gz 81a89:/soft/apache/hadoop 將提前下好的在F盤下路徑爲F:\data\hadoop-2.6.0.tar.gz的Hadoop tar包複製

原创 MQ-ActiveMQ

JMS: 消息服務:一箇中間件,用於解決兩個活多個程序之間的耦合,底層由Java 實現。 優勢:異步、可靠。 消息模型:點對點,發佈/訂閱。 JMS中的對象。 ActiveMQ: 多種語言和協議編寫客戶端。語言: Java, C, C++

原创 Docker Ubuntu14.04 Hadoop2.6.0

啓動 docker run -it ubuntu:14.04 容器啓動起來了,接下來就是安裝Java、Hadoop及相關配置了。 換源 阿里Ubuntu14.04源 deb http://mirrors.aliyun.com/ub

原创 CentOS7.6.1810/Hadoop3.2.0/Docker18.09.4/Ubuntu18.04/Hadoop2.6.0集羣搭建與使用

docker cp /data/hadoop-2.6.0.tar.gz 81a89:/soft/apache/hadoop 將提前下好的在F盤下路徑爲F:\data\hadoop-2.6.0.tar.gz的Hadoop tar包複製

原创 各種開發中的項目。

docker pull astonika/hadoop 下載Ubuntu下的Hadoop鏡像。

原创 Redis有三種集羣方式

redis有三種集羣方式:主從複製,哨兵模式和集羣。 1.主從複製 主從複製原理: 從服務器連接主服務器,發送SYNC命令;  主服務器接收到SYNC命名後,開始執行BGSAVE命令生成RDB文件並使用緩衝區記錄此後執行的所有寫命令; 

原创 Dockfile筆記

閱讀https://docs.docker-cn.com/engine/reference/builder/#usage得出如下信息。   docker build 命令要求知道Dockerfile地址和context地址(PATH或UR

原创 Java分佈式鎖

什麼是鎖? 在單進程的系統中,當存在多個線程可以同時改變某個變量(可變共享變量)時,就需要對變量或代碼塊做同步,使其在修改這種變量時能夠線性執行消除併發修改變量。 而同步的本質是通過鎖來實現的。爲了實現多個線程在一個時刻同一個代碼塊只能有

原创 JVM調優

1 JVM 簡單結構圖       1.1 類加載子系統與方法區: 類加載子系統負責從文件系統或者網絡中加載 Class 信息,加載的類信息存放於一塊稱爲方法區的內存空間。除了類的信息外,方法區中可能還會存放運行時常量池信息,包括字符

原创 Zookeeper

持久節點 臨時節點 持久有序節點 臨時有序節點 ZooKeeper服務器端運⾏於兩種模式下:獨⽴模式(standalone)和仲裁模式(quorum)。

原创 elasticsearch

ES一些可能的用途: 1、在線商店( run an online web store)—— 搜索購買的產品(search for products that you sell),如此你可使用ES存儲你的整個產品的目錄和存貨清單,並提供搜索

原创 Lucene

org.apache.lucene.search.Query Direct Known Subclasses: BooleanQuery, ConstantScoreQuery, CustomScoreQuery, Disjunction