原创 CentOS 安裝Anconda3

1.下載Anaconda3 查看當前版本:https://repo.continuum.io/archive/ wget https://repo.continuum.io/archive/Anaconda3-2019.10-Li

原创 Spring Boot Redis隊列-發佈訂閱模式

Spring Boot Redis隊列-發佈訂閱模式 說明 Redis 發佈訂閱(pub/sub)是一種消息通信模式:發送者(pub)發送消息,訂閱者(sub)接收消息。 Redis 客戶端可以訂閱任意數量的頻道。 下圖展示了頻道

原创 Go 的HelloWorld

GoLand 使用 Go 1. 安裝 訪問官網 https://golang.google.cn/ 2)點擊Download Go, 選擇對應平臺的包。 如這裏使用的是Mac,那麼選擇 Apple macOS。 3)雙擊直接安

原创 Nginx 配置代理服務器

修改配置nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.type

原创 java 分佈式ID生成器

分佈式ID生成器 使用UUID:缺點:太長,且沒有順序。 使用Redis:缺點:Redis壓力大,以及額外網絡開銷。 使用分佈式ID生成器:是由程序來生成唯一的主鍵的值。(本文使用) snowflake(雪花)算法 /**

原创 java 怎麼合理的打印日誌

1.日誌的主要作用 1)日誌是系統運行的“照妖鏡”,通過它能夠實時反映系統的運行狀態; 如上圖所示,系統A中producer不斷產生數據放入到data queue中,sender不斷從data queue中取數據發送給下游系統B的

原创 CentOS 中設置系統級代理

CentOS 中設置系統級代理 系統全局代理 如果需要爲某個用戶設置一個系統級的代理,可以在 vim ~/.bash_profile 最後加入: export http_proxy="http://username:passwo

原创 Spring Boot 整合Redis集羣

1. pom文件中引入Redis依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

原创 Spring Boot 可執行jar包製作系統服務

Spring Boot 可執行jar包製作系統服務 在Spring Boot的Maven插件中,還提供了構建完整可執行程序的功能,什麼意思呢? 就是說,我們可以不用java -jar,而是直接運行jar來執行程序。這樣我們就可以方

原创 SpringBoot 項目在Linux服務器上啓動、停止腳本

SpringBoot 項目在Linux服務器上啓動、停止腳本 創建腳本 在jar包目錄,創建腳本,實際項目只需要修改包名:xxxxxx vim xxxxxx.sh 腳本內容 #!/bin/bash cd `dirname $0`

原创 SpringBoot 在Linux後臺運行

SpringBoot 在Linux後臺運行 命令 首先需要進到自己SpringBoot項目jar包的根目錄,然後執行如下Linux命令 nohup java -jar 自己的SpringBoot項目.jar >日誌文件名.log

原创 SpringBoot 項目在Linux服務器上啓動、停止腳本2

SpringBoot 項目在Linux服務器上啓動、停止腳本2 創建腳本 在jar包目錄,創建腳本 vim springboot.sh 腳本內容 #!/bin/bash cd `dirname $0` CUR_SHELL_DIR

原创 搭建SS

ss啓動 1.下載運行腳本 wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowso

原创 Python Anaconda使用總結

Python Anaconda使用總結 安裝Anaconda 對於Mac、Linux系統,Anaconda安裝好後,實際上就是在主目錄下多了個文件夾(/anaconda)而已,Windows會寫入註冊表。安裝時,安裝程序會把bin

原创 Python pip 更換國內安裝源

1.pip國內的一些鏡像 國外地址:https://pypi.org/search/ 阿里雲 http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mirrors.