原创 如何架構Springboot2.0,以及基於SpringBoot配置打包

SpringBoot 微服務項目架構 comex-app————父項目 ---comex-app-basics————基礎架構 ------comex-app-basics-gateway————網關 ---comex-app-commo

原创 ONTv1.8.1本體本地開發測試環境搭建(測試鏈)

目錄 安裝 Go 安裝第三方包管理工具glide 源碼編譯部署ONT本體測試鏈 Docker部署ONT本體測試鏈 創建ONT錢包 節點部署 本地測試網絡部署節點 自動化交互後臺運行 官方Polaris測試網部署節點 安裝 Go Golan

原创 Docker部署ELK7.3.0日誌收集服務最佳實踐

寫在最前面 本文僅包含ELK7.3.0部署! 部署環境: 系統 CentOS 7 Docker Docker version 19.03.5 CPU 2核 內存 2.5G 磁盤 30G(推薦設置,磁盤不足可能會引發es報錯) Filebe

原创 從Java角度看區塊鏈實踐系列2:數字貨幣到通證經濟與賬戶模型

在現實世界中,我們每個人對於自己的資產的管理方式,往往是將其存入銀行中,銀行對每一位賬戶分配一個賬戶。賬戶裏面可以存儲不同的貨幣,比如:人民幣、美元、英鎊、泰銖等等等等,那麼在數字貨幣的世界,又是怎麼管理自己的“錢”的呢? 在區塊鏈世界中

原创 基於設計原理與理念和實踐的ElasticSearch學習、ELK日誌收集、網盤搜索引擎

目錄 基於設計原理與理念和實踐的ElasticSearch學習 一、ES基礎入門 ElasticSearch是什麼? ES優點: ES缺點: ElasticSearch應用場景 ElasticSearch存儲結構 索引(_index) 正

原创 docker-compose部署redis-cluster集羣(v5.0)緩存服務最佳實踐

基於目前爛大街微服務的情況下,Redis在企業中使用非常頻繁,比如:緩存服務、分佈式鎖、分佈式原子計數鎖、隊列等等。本文主要講解redis-cluster集羣搭建,規劃模擬6個節點,三主三從。 系統 CentOS 7 CPU 2核 內存

原创 從Java角度看區塊鏈實踐系列3——P2P網絡:比特幣P2P網絡、全節點、SPV節點與Bloom布隆過濾器

比特幣網絡 比特幣網絡是一個P2P的網絡,網絡中不同節點互爲對等關係,每個節點可能具有不同的功能。一共分爲四個部分:節點路由、區塊鏈數據庫、挖礦、錢包服務。 四個功能:節點路由、區塊鏈數據庫、挖礦、錢包服務  節點路由:主要負責參與驗證

原创 Spring5.X AOP 通知的遞歸調用鏈實現源碼分析

寫在前面 具備Spring IOC以及AOP源碼分析基礎 <單擊一鍵,原理盡顯> Advisor   它包含AOP 通知(在連接點採取的操作)和確定建議適用性的過濾器(例如切入點),簡單的說的來說可以理解成攔截器或者切面。 @D

原创 Windows10 Bugzilla5.0.4穩定版安裝教程

安裝準備:安裝MySQL5.7、Bugzilla5.0.4、Apache2.2、Perl5.14,MySQL5.7安裝下文不做講解。 依賴項 版本/安裝 Perl5.14 下載   安裝 Apache2.2 csdn下載源    官方下載

原创 MyCat1.6.7.1單庫分表的真實使用案例詳解

MyCat單庫分表詳解前言主流分表中間件單庫分表需求說明MyCat 單庫分表支持說明MyCat Linux安裝之Tar包解壓MyCat 安裝之製作Docker 鏡像MyCat配置文件說明單庫分表之取模分片算法單庫分表之枚舉分片

原创 MyBatis3.X源碼分析(一二級緩存機制等)

編碼基礎 具備MyBatis基礎XML使用知識; 具備二級緩存開啓使用知識; 具備dom/dom4j解析XML知識; 具備Java反射、JDK動態代理基礎知識; 瞭解裝飾器模式、代理模式、工廠方法模式 本文相關調試源碼獲取 pr

原创 Spring5.X源碼分析(IOC/AOP)

Spring基礎 @Configuration   標註在類上,相當於Spring XML配置文件中的<beans>標籤,用來配置Spring容器上下文。例如:初始化數據源實例。 @ComponentScan   標註在類上,主

原创 CentOS7/Linux永久開放/查看/刪除某個指定的 端口號,如80 22

1、開啓防火牆      systemctl start firewalld 2、開放指定端口       firewall-cmd --zone=public --add-port=80/tcp --permanent  命令含義: -

原创 CentOS7/Linux常用命令(最小化安裝後的必備操作、設置靜態Ip、永久關閉firewalld防火牆)

最小化安裝後的必備操作 如果系統沒有安裝yum模塊,執行apt install yum 1、設置網絡,查看是否爲僑聯網絡,並配置網絡 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

原创 SpringBoot Maven項目打包

SpringBoot 微服務項目架構 comex-app————父項目 ---comex-app-basics————基礎架構 ------comex-app-basics-gateway————網關 ---comex-app-commo