原创 MyCat配置文件概覽

#MyCat配置文件概覽 APP server.xml 配置系統配置和用戶權限 schema.xml 配置邏輯庫和邏輯表 rule.xml 配合schema.xml進行配置 #server.xml 配置系統相關參數

原创 MyCAT的roul.xml的常用算法

常用的分片算法 1.配置簡單取模 可以擁有分片列爲整數列表的表 分片列mod分片基數 <tableRole name="你的表名"> <rule> <columns>你的字段名></columns

原创 數據庫優化之垂直分庫

#一般而言垂直分庫的步驟 1.收集分析業務模塊間的關係 例如短信系統 在常見的短信系統必然有 用戶模塊 和 短信記錄模塊 和運營商模塊 如要進行處置分配則可以將短信記錄模塊單獨出來,但此表中要稍作修改,需要保存一些用戶賬號用戶姓名,

原创 MyCat中的schema.xml詳解

#schema.xml文件用途 1.配置邏輯表及邏輯表 2.配置邏輯表所存儲的數據節點 3.配置數據節點所對應的物理數據庫服務器的信息 #定義邏輯庫 <schema name="邏輯庫名" checkSQLschema="fals

原创 spingBoot配置多個數據源之分包方案

在業務中如果一個項目要連接多個數據庫查 #配置多個數據源 spring.datasource.auth.jdbc-url=jdbc:mysql://rm-..rds.aliyuncs.com:3306/test1?useUnicode=

原创 shell腳本 快速部署java應用,快速重啓java應用

#!/bin/bash #! 告訴系統其後路徑所指定的程序即是解釋此腳本文件的 Shell 程序。 git pull mvn clean package #getProcessId then kill pids=$(ps -ef |

原创 java volatile 關鍵字

#概念 volatile 關鍵字的主要作用是使變量在多個線程之間可見 #解釋一下可見性   可見性是一種複雜的屬性,因爲可見性中的錯誤總是會違揹我們的直覺。通常,我們無法確保執行讀操作的線程能適時地看到其他線程寫入的值,有時甚至是根本

原创 Git 常用操作

今天想換個git的參考地址,竟然忘了命令,特地充個電 #全局設置Name git config --global user.name 'your name' #本地沒有項目,想clone 假設git的地址爲 http://code.a

原创 什麼是NIO

NIO(同步、非阻塞) 在Java1.4之前的I/O系統中,提供的都是面向流的I/O系統,系統一次一個字節地處理數據,一個輸入流產生一個字節的數據,一個輸出流消費一個字節的數據,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO

原创 安裝GitLab,設置GitLabadmin密碼,設置GitLab端口

安裝了這麼多次GitLab,每次因爲很長時間沒有安裝踩了坑,今天特意記錄一下 #什麼是GitLab GitLab 是一個用於倉庫管理系統的開源項目,使用Git作爲代碼管理工具,並在此基礎上搭建起來的web服務。安裝方法是參考GitLab

原创 使用docker安裝kafka,zookeeper

# 簡單瞭解一下kafka kafka  高性能跨語言的分佈式發佈/訂閱消息系統,數據持久化,全分佈式,同時支持在線和離線處理 kafka 設計目標 -高吞吐率 在廉價的商用機器上單機可支持每秒100萬條消息的讀寫 -消息持久化 所有消息

原创 容器生命週期管理命令 docker run,rm,stop,start,restart,kill,create使用

容器生命週期管理命令 docker run 創建一個新的容器並運行一個命令 docker run -itd --name zookeeper -h zookeeper -p2181:2181 zwl/zookeeper:3.4.13 b

原创 docker 容器操作命令 docker ps,inspect,top,attach,event,logs,prot

docker 容器操作命令 docker ps 列出容器 語法 -a :顯示所有的容器,包括未運行的。 -f :根據條件過濾顯示的內容。 --format :指定返回值的模板文件 -l :顯示最近創建的容器。 -n :列出最近創建的

原创 spring Filter,Interseptor,Aspect使用場景比較

學習筆記 Spring 常用攔截器 我將以記錄訪問EESTFul API 訪問者的ip地址爲例 常見的三種攔截機制是實現以下三種實現的 1.過濾器 Filter 2.攔截器 Interceptor 3.切片Aspect 先讓我

原创 spring包掃描問題scanBasePackages

Spring boot 默認掃描問題 最近想把對安全的瞭解寫成一個對單獨的spring 項目,提供spring cloud 項目方便引入一下就可以使用 但是在寫到spring security browser的測試時無法引用到此包中的