原创 springboot2.0 + mybatis + elasticjob + 多數據源事務(實測通過)

demo 項目:springboot2.0 + mybatis + elasticjob + 多數據源事務 + redis集羣(支持redis分佈式鎖以及布隆過濾器,已經封裝好) demo-base:配置多數據源及事務 demo-serv

原创 Zookeeper分佈式鎖的原理

一、先了解節點Znode的類型 1.持久節點(PERSISTENT) 默認的節點類型。創建節點的客戶端和zookeeper斷開之後,該節點仍然存在 2.持久順序節點(PERSISTENT_SEQUENTIAL) 創建節點時,zookeep

原创 Zookeeper命令(服務器)

1.create [-s] [-e] path data acl:創建節點 s:可選,表示該節點爲順序節點 e:可選,表示該節點爲臨時節點,會話結束被刪除(不寫默認持久節點) path:節點路徑 data:節點數據 acl:訪問控制列表

原创 Zookeeper集羣消息同步及leader選舉

一、Zookeeper集羣成員 1.leader:領導者(一個集羣只有一個leader節點)         負責處理寫請求、負責發起投票和決議(不負責處理讀請求) 2.follower:跟隨者         負責處理讀請求、進行投票選

原创 elasticjob監控

手把手配置:後臺啓動就好 監控項目可以在官網下載,這裏附加一個打包好的監控包,解壓啓動即可 elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar, https://download.csdn.n

原创 elasticjob+spring 和 springboot(2)實測通過

本篇springboot集成:(spring+elasticjob在上篇 https://blog.csdn.net/qq736572903/article/details/95308218) elasticjob監控:(建議去官網下載,

原创 elasticjob+spring 和 springboot(1)實測通過

本篇spring集成:(springboot+elasticjob在下篇 https://blog.csdn.net/qq736572903/article/details/95309334) elasticjob監控:(建議去官網下載,

原创 Java操作MongoDB,自己學習api,自測可用,僅供學習

      <dependency>             <groupId>org.mongodb</groupId>             <artifactId>mongo-java-driver</artifactId>   

原创 session+spring+redis實現分佈式session共享,實測通過

  一、引入maven依賴,項目spring是4.1.5,需要兼容,否則報錯,   <spring.version>4.1.5.RELEASE</spring.version> <!-- 使用redis存儲session --> <de

原创 整理Linux搭建redis、zookeeper、kafka,自用

本文寫的搭建地址教程,均轉載其他博客(例:搭建redis集羣:https://www.cnblogs.com/lihaoyang/p/6906444.html) netstat -anlp | grep 8005查詢端口號 端口號: Zo

原创 java編程---3.1 (關於String的練習題) 將字符串中的字符按需求等分,例如:把aqzxswerdcvfr變成AQZX-SWER-DCVF-R

public class Prac1 {public static void main(String[] args) {Scanner input=new Scanner(System.in);Syste

原创 java編程---3.3 (關於String/for的練習題) 提取字符串中連續相同的字符,例如:把aabbaaccbbbm變成2a2b2a2c3bm

<pre name="code" class="java">// 將字符串中所有連續的相同的字符提取出來,構成一個新的字符串 import java.util.Scanner; public class Test011 { publi

原创 Java編程---2、(補充)用數組編寫簡易的學生管理系統-----定義學生類

public class Student {private Integer id;private String name;private Integer age;private String gender