原创 log4j2在spring中的配置

<?xml version="1.0" encoding="UTF-8"?> <!--日誌級別以及優先級排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL -->

原创 RabbitMQ鏡像隊列

鏡像隊列可以同步queue和message,當主queue掛掉,從queue中會有一個變爲主queue來接替工作。 鏡像隊列是基於普通的集羣模式的,所以先配置普通集羣,然後才能設置鏡像隊列。 鏡像隊列設置後,會分一個主節點和多個從節點,如果

原创 Spring+MybatisPlus實現多數據源

DatasourceConfig  package com.tonytaotao.dtsc.common.configuration.datasouce.normal;  import com.alibaba.druid.pool.Dr

原创 Spring配置RabbitMQ實現負載均衡

一、安裝nginx   編譯時 加上tcp模塊   修改nginx.conf 文件,加入   stream {     upstream rabbitmq {       server 192.168.10.2:5672;       se

原创 RabbitMQ安裝

一、準備 在linux環境中準備 rabbitmq 所需rpm包(erlang-17.4-1.el6.x86_64.rpm 、rabbitmq-server-3.6.1-1.noarch.rpm) 可在 http://www.rabbitm

原创 Spring+Mybatis+Atomikos多數據源事務一致性

1、背景 由於應用多數據源的寫操作,一定會涉及到數據的一致性問題,由於mybatis-plus 的侷限性,採用spring+mybatis+atomikos+druid實現分佈式事務一致性。 2、實現 pom.xml <?xml ve

原创 RabbitMQ集羣配置

一、準備環境   有三臺主機,主機名和IP如下,rabbitmq的執行用戶爲rabbitmq,所屬組爲rabbitmq。   vim /etc/sysconfig/network     更改HOSTNAME = xxx   hostnam

原创 flume+kafka+flink 實時處理日誌 (單機)

一、準備環境 下載apache-flume-1.8.0-bin.tar.gz、kafka_2.11-0.11.0.3.tgz、flink-1.6.1-bin-hadoop26-scala_2.11.tgz、zookeeper-3.4.13.

原创 Mybatis Plus 3.x 自動生成代碼

package com.tonytaotao.dtsc.common.utils; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.myb

原创 SimpleFileVisitor快速遍歷文件夾內容輸出到文件

有時候,爲了快速複製很多文件裏的內容合併到一個文件中,則可以採用如下方式: public class CodeOutput { public static void main(String[] args) throws Excep