原创 springmvc系列之 ------------- 開發的單元測試

1、spring中,普通接口的單元測試 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:test.xml") pu

原创 centos7系列(二) ------------- firewall management

CentOS7 1.查看防火牆狀態 firewall-cmd --state 2.查看已經開放的端口     firewall-cmd --list-ports 3.開啓端口     firewall-cmd --zone=public

原创 java容器系列之 ------------ hash集合

1、HashSet hashset的內部是通過hashmap實現的,將值存爲key,將value存爲Object對象 2、HashMap (1)幾個重要參數:initial capacity、load factor、threshold=c

原创 Java併發編程系列之 ---------- 同步容器

同步容器的定義 同步容器實現線程安全的方式是:將容器的狀態封裝起來,並對每一個公有方法都進行同步(加鎖),所以,每一次能夠訪問容器狀態的線程只有一個。這樣的結果就是容器的使用只能串行化。 同步容器有哪些 Vector,HashTable,

原创 centos7系列(一) -------------- 配置網卡

1、CentOS的配置 注意:配置信息中的HWADDR是mac地址,這個值並不是隨便指定的,而是通過查詢系統的網絡配置來獲得的,該值如果隨意指定,會出現重啓網絡失敗的情況。 vi /etc/sysconfig/network-script

原创 springmvc系列之 ------------- 統一異常處理和響應處理

首先是異常的分類   1、統一的控制器異常處理器 首先,在web項目中的異常處理的原則是: @ControllerAdvice public class ControllerExceptionHandler<T> { @Except

原创 工作流引擎 (二)--------------- 數據庫表的作用

activiti的數據庫表一共有28張,這裏是介紹這些表的作用,也就是介紹這些表存儲的數據是什麼,以及這些數據的作用。這28張表是按照存儲的數據的類型來分類的。一共分爲7個類型。 用戶數據表 表名 存儲的數據類型 字段 字段含義 字段類型

原创 springCloud系列之(六) ---------- 網關彙總

網關的作用除了路由、負載均衡之外,還可以將許多與業務無關的東西都放在網關上處理,比如:異常處理、簽名校驗、權限控制、錯峯限流,協議轉換、容錯、防止雪崩、監控統計、版本控制、防止篡改、參數脫敏等。Spring Cloud提供的網關有zuul

原创 springCloud系列之(六) ---------- 網關zuul

構建最基本的網關 zuul的作用是:當啓動網關的時候,會將網關注冊到註冊中心,並且定時地從註冊中心獲取服務列表。當需要訪問的時候,是將服務名作爲一級路徑,然後之後纔是要訪問的API在該服務下的路徑。這時,zuul的工作是根據服務名獲得對應

原创 git系列 --------------- 搭建gitlab服務器

搭建gitlub服務器還是比較簡單的 1、下載gitlab的安裝包 這裏是使用的是rpm安裝包,比較簡單 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitla

原创 springCloud系列之(七) ---------- 配置中心config

在微服務的體系中,一個項目有十幾個甚至幾十個微服務是很正正常的,那麼在修改配置文件的時候就會出現一個很煩的事情,就是我需要一個服務一個服務的去修改配置文件,而且有時候爲了服務的健壯性,會把一個微服務部署多個實例,那麼要修改的配置文件就更多

原创 springCloud系列之(二) ---------- 服務治理:Eureka

目錄     服務治理 服務註冊 服務發現 Eureka 工作原理 eureka配置解析 instance配置 client配置 server配置 面板配置 eureka集羣配置 config方式配置: eureka安全 eureka源碼

原创 kafka系列之(一) ---------- kafka 運維操作

目錄   1、Kafka的topic操作腳本 2、Kafka的消費者客戶端腳本 3、Kafka的生產者客戶端腳本 4、查看LAG 5、connect-distributed.sh 6、connect-standalone.sh 7、kaf

原创 MySQL系列之 -------- 基本表/數據操作

1、創建表 create table if not exist "student"( student_id int unsigned auto_increment, student_name va

原创 Oracle系列之 -------- oracle的索引

1、優化器 爲SQL選擇一個最優的執行計劃的工具分爲RBO和CBO。兩種優化器的區別在於:RBO不會計算cost,但是CBO會計算cost。 2、統計信息 表中的數據量與數據分佈等信息。查看統計信息,是在sys下的視圖中查看。