原创 docker基礎講解,入門小白

docker 經常使用得命令整理 刪除鏡像 `docker rmi -f image(imageid)` 創建 |啓動容器 docker create image 創建的容器是停止狀態 docker start/st

原创 docker(ELK) - logstash-elasticsearch-kibana

拉取logstash鏡像 docker pull docker.elastic.co/logstash/logstash:5.5.1 拉取elasticsearch鏡像 docker pull docker.elastic.c

原创 使用GO語言實現對稱加密,DES、3DES、AES

使用GO語言實現對稱加密,DES、3DES、AES測試程序 package main import ( "bytes" "crypto/aes" "crypto/cipher" "crypto/des" ) // 填充

原创 SpringBoot 集成 Shiro

SpringBoot 集成 Shiro 1、框架搭建 ​ 創建SpringBoot項目,集成Shiro組件。打開idea工具。進入File->New->Project選擇Spring Initializr 包命自己命名。項目創建

原创 Go 語言生成錢包地址

Go 語言生成錢包地址 package main import ( "base58" "crypto/ecdsa" "crypto/elliptic" "crypto/rand" "crypto/sha256" "f

原创 GO語言實現rpc服務調用

RPC(Remote Procedure Call Protocol)——遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求 服務,而不需要了解底層網絡技術的協議。 簡單來說,就是跟遠程訪問或者web請求差不多,都是一個c

原创 GO語言入門-切片的基礎和本質

GO語言入門-切片的基礎和本質 1、爲什麼使用切片 - 數組的容量固定,不能自動拓展 值傳遞,數組作爲參數參數時,將整個的數值拷貝一份給形參。 在GO語言當中,我們幾乎可以在所有的場景中,使用切片替換數組。 2、切片的本質 不是

原创 FTP測試工具類

因項目現場無法部署IDE工具聯調FTP服務器,開發個簡單的小工具,打成jar部署聯調測。一下是該工具的源代碼。 package cn.org.july.ftp; import org.apache.commons.net.ftp

原创 基於Netty 手寫 Dubbo 框架

基於Netty 手寫 Dubbo 框架 1、Dubbo是什麼,解決什麼樣的問題? 爲了解決模塊拆分後,彼此遠程調用的問題。 RPC -> Remote Procedure Call 遠程調用,常見的RPC框架有: 阿里的:dubbo。

原创 Netty 入門實戰

簡單介紹Netty的核心概念,這個很新概念就是學習Netty是如何攔截和處理異常,對於剛開始學習netty的讀者,利用netty的異常攔截機制來調試程序問題很有幫助。本章還會介紹其他一些核心概念,如服務器和客戶端的啓動以及分離通道的處

原创 docker 簡單使用

1、 刪除鏡像 docker rmi -f image(imageid) 創建 |啓動容器 docker create image 創建的容器是停止狀態 docker start/stop container_id啓動/停止容器

原创 docker 部署 kafka

安裝鏡像 docker pull wurstmeister/kafka 啓動kafka容器 docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_Z

原创 Maven安裝jar到本地倉庫

mvn install:install-file -DgroupId=cn.org.july.springcloud -DartifactId=springcloud -Dversion=1.0 -Dpackaging=jar -Df

原创 二 、Eureka服務註冊與發現

二 、Eureka服務註冊與發現 1、服務的註冊與發現 關係調用說明: 服務生產者啓動時,向服務註冊中心註冊自己提供的服務 服務消費者啓動時,在服務註冊中心訂閱自己所需要的服務 註冊中心返回服務提供者的地址信息個消費者

原创 JAVA 枚舉詳解(枚舉基本使用高級用法枚舉擴展)

JAVA 枚舉詳解 ​ java 枚舉類型的基本想法非常簡單:這些類通過共有的靜態final域爲每個枚舉常量導出一個實例。枚舉類型沒有可以訪問的構造器,所以它是真的final類。客戶端不能創建枚舉類型的實例,也不能對它進行擴展,因此不