原创 Spring Cloud Alibaba(8)使用@SentinelResource註解實現限流 帶源碼

目錄 源碼 參考 背景 自定義資源點  實現限流控制 實現限流的異常處理   實現熔斷降級 熔斷的降級處理  更多註解屬性說明 源碼  https://gitee.com/acelee723/acelee-alibaba-sentinel

原创 java操作hive獲取數據上傳hdfs並maven打包依賴本地jar 帶源碼

背景 大數據平臺配置可執行的jar包,需求是jar包能夠獲取hive表數據,並將數據上傳到hdfs。 組件 jdk8 + hive + hdfs 源碼 https://gitee.com/acelee723/acelee-hive-hdf

原创 Spring Boot 爲什麼這麼火

轉載於http://www.ityouknow.com/springboot/2019/06/03/spring-boot-hot.html Spring Boot 的火 技術社區 Spring Boot 的文章越來越多;Spri

原创 Spring Cloud搭建eureka微服務體系快速入門 帶源碼

1.這是一套整合好的消費者-註冊中心-生產者流程框架代碼,開箱即用。 2.項目介紹:使用技術有spring cloud eureka+spring cloud feign。 源碼地址:https://gitee.com/acelee723

原创 面試問:Kafka爲什麼速度那麼快? 面試問:Kafka爲什麼速度那麼快?

轉 面試問:Kafka爲什麼速度那麼快? 2019年06月02日 09:30:00 eson_15 閱讀數:2456 本文作者:邴越,阿里資深工程師,專注研究分佈式系統及高可用架構,互聯網開發核心技

原创 springboot動態增刪改數據源 帶源碼

背景 公司目前着力於數據治理的項目,需求是把各種各樣的數據源通過用戶自主連接登錄,實現數據源動態的增刪改。目前整合的數據源類型有H2、DB2、MySQL5(低版本)、MySQL8(高版本)、Oracle、sqlite、SQLserver、

原创 Java死鎖 代碼

/** * @auther: Ace Lee * @date: 2019/8/28 23:11 */ public class DeadLock { private static final String SOURCE_

原创 file.delete()返回true,但是文件沒有刪除

背景         在程序中生成了一個臨時文件,使用完畢後需要刪除它,選擇的是file.delete()方法,得到的返回值顯示true,但是文件依然存在;   執行main()方法後   問題         1.檢查刪除前對文件使

原创 分佈式定時任務(XXL-JOB)整合達夢數據庫 帶源碼

背景 1. 因公司需要可視化管理配置調度任務,查詢項目選擇XXL-JOB,它是開源項目,入手很簡單,詳情可以參考官方文檔; 2. 因項目的機密性,選擇數據庫爲國內知名的達夢數據庫7,與Java項目的整合詳情可以參考SpringBoot 集

原创 Spring Cloud Alibaba(7)Sentinel Dashboard中修改規則同步到Nacos 帶源碼

目錄 博文參考 源碼地址 背景 代碼實現 1.到alibab/Sentinel官網地址https://github.com/alibaba/Sentinel下載最新版源碼到本地,用idea打開,這裏主要用到Sentinel-dashboa

原创 Linux一鍵啓動多個jar和Shell腳本的編寫

背景         公司項目是spring cloud eureka微服務系列的架構,在內網環境linux上需要一鍵啓動/停止多個jar包。考慮到.sh文件的執行,僅供參考,有其他方案的同學請留言告知,在此先感謝了! 代碼      

原创 String、StringBuilder、StringBuffer深入理解

一、從源碼來理解String類     public final class String implements java.io.Serializable, Comparable<String>, C

原创 十大經典排序算法(Java實現)

目錄 一、排序算法概述 1、定義 2、分類 3、比較 4、相關概念 二、各算法原理及實現 1、冒泡排序(Bubble Sort) 2、簡單選擇排序(Selection Sort) 3、直接插入排序(Insertion Sort) 4、希爾

原创 Spring Cloud Alibaba(6)Sentinel Dashboard中修改規則同步到Apollo 帶源碼

目錄 博文參考 源碼地址 背景 問題分析 改造方案 代碼實現 1.到alibab/Sentinel官網地址https://github.com/alibaba/Sentinel下載源碼到本地,用idea打開,這裏主要用到Sentinel-

原创 LSM樹

關於LSM樹 LSM樹,即日誌結構合併樹(Log-Structured Merge-Tree)。其實它並不屬於一個具體的數據結構,它更多是一種數據結構的設計思想。大多NoSQL數據庫核心思想都是基於LSM來做的,只是具體的實現不同。所以本