原创 Spring Cloud(隨筆) - Eureka

Spring Cloud - Eureka 服務註冊: 服務單元向服務註冊中心登記自己提供的服務,註冊中心按服務名分類組織服務清單 服務發現: 服務調用方向服務註冊中心諮詢服務,獲取該服務的註冊清單,根據本身負載策略選擇服

原创 Spring Cloud(隨筆) - Config

Spring Cloud - Config 文章目錄Spring Cloud - Config啓用基礎架構Security敏感信息加密解密高可用配置 用於分佈式系統中基礎設施和微服務應用提供集中化的外部配置支持,分爲 Config

原创 Spring Cloud(隨筆) - Hystrix

Spring Cloud - Hystrix 斷路器,線程隔離,服務降級,服務熔斷 啓用 <dependency> <groupId>org.springframework.cloud</groupId> <art

原创 Spring Cloud (隨筆)- Zuul

Spring Cloud - Zuul 文章目錄Spring Cloud - Zuul啓用請求路由無註冊中心 (配置URL)註冊中心Cookies and Sensitive Headers超時 + 重試ZuulFilterZu

原创 多線程 計算 1+2+3+4+.....+n 的值 — CyclicBarrier

CyclicBarrier 一個同步輔助類,它允許一組線程互相等待,直到到達某個公共屏障點 (common barrier point)後,在全部同時執行。 所有的線程調用await()方法之後,到達某個公共屏障點。 然後同時執行 awa

原创 Semaphore 信號量簡單示例

Semaphore是一個計數信號量,它的本質是一個"共享鎖"。 信號量維護了一個信號量許可集,Semaphore可以控同時訪問的線程個數,線程可以通過調用acquire()來獲取信號量的許可;當信號量中有可用的許可時,線程能獲取該許可;否

原创 多線程 計算 1+2+3+4+.....+n 的值 — CountDownLatch

 CountDownLatch :一個同步輔助類,在完成一組正在其他線程中執行的操作之前,它允許一個或多個線程一直等待。 用給定的計數 初始化 CountDownLatch。調用 countDown() 使當前計數減1,在到達0之前,aw

原创 http接口取參方式 - getParameter 和 getParameterValues

前言:           最近寫http接口時,有了很多關於接口取參方式的疑問,大家都知道 Servlet常用的取參方式有 getParameter、getParameterValues、getInputStream(讀流形式)。Spr

原创 ORACLE - 求 某年 -某月/某周 最後一天日期

求 某年某周 的最後一天; 周定義: 每年1月1號 爲第一週的開始,週一爲周的第一天 CREATE OR REPLACE FUNCTION func_week_lastdate(ye IN NUMBER, we IN NUMBER)

原创 Excel工具類 - POI / Easyexcel

在項目中經常使用Excel 文件做導入導出功能,下面介紹兩種經常使用的工具類 Apache POI ,Ali EasyExcel. Excel 分爲03 版 (xls), 07版(xlsx),下面介紹03,07導入解析,導出都是0

原创 數據庫索引

數據庫索引 文章目錄數據庫索引定義優缺點索引類型建立普通索引或組合索引適合建立索引的情況索引失效的sql 定義 索引是對數據庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問數據庫表中的特定信息。數據庫索引好比是一本書前面

原创 數據庫表分區

數據庫表分區 文章目錄數據庫表分區定義分區的兩種形式水平分區(以 row 分)垂直分區(以 column 分)使用分區的場景ORACLE 分區表表分區主要類型範圍分區 (Range)創建Range分區列表分區(list)創建Lis

原创 ORACLE - 自定義函數

ORACLE  自定義函數 語法結構: CREATE [OR REPLACE] FUNCTION 函數名 ( 參數1 model 類型1 [DEFAULT xx], 參數2 model 類型2 [DEFAULT xx],

原创 ORACLE - 開窗+分析函數

      分析函數是Oracle專門用於解決複雜報表統計需求的功能強大的函數,它可以在數據中進行分組然後計算基於組的某種統計值,並且每一組的每一行都可以返回一個統計值。      開窗函數指定了函數所能影響的窗口範圍,也就是說在這個窗口

原创 ORACLE - 行列轉換

編寫sql 時經常會遇到行列轉換問題,下面記錄一下我常用的幾種方式。 一、列轉行 一般使用 union 函數就可以了,11g 提供了新函數 unpivot(列轉行) 比較簡單。這裏就不提及了   二、行轉列 大多數遇到的場景都是行轉列的場