原创 JDK8源碼閱讀(二十) PriorityBlockingQueue TODO

一、簡介   二、分析   2.1 類結構   2.1.0 類結構圖   2.2 內部類   2.2.0 內部類列表圖 2.2.1 Itr 2.2.2 PBQSpliterator   2.3 字段 2.3.0 字段列表圖   2.

原创 JsonUtil----json工具類

一、簡介 二、代碼 2.1 makeupJsonStrByJsonKV(String oldStr, String keyValueJsonStr) 源碼 /** * 將包含key的字符串使用json串替換 * 注意

原创 iview-admin多環境配置打包(TODO)

一、簡介              使用的iview-admin前端UI框架,要分環境進行打包部署,本文主要講解部署步驟。              參考鏈接: https://segmentfault.com/a/11900000184

原创 Docker系列(五)-------------安裝NEXUS3

一、簡介 本文主要講解如何使用docker安裝NEXUS3 NEXUS3的重置密碼 二、安裝步驟 2.1 查找並鏡像 [root@yuanshushu ~]# docker search nexus [root@yuanshushu ~

原创 使用nginx模擬網關

一、簡介 在本地調用多服務時,可以使用nginx模擬網關進行請求轉發。 本文模擬有倆個服務:  YSS-SHOPPING-USER服務和YSS-SHOPPING-GOODS服務,均通過nginx轉發請求; 二、nginx配置 2.1 ng

原创 微服務架構圖

原创 Docker系列(三)-------------安裝centos7鏡像

一、簡介 本文主要介紹如何使用docker安裝centos鏡像。 有了centos鏡像之後,就可以在該鏡像中安裝一些環境,軟件等等,方便複製。 一般有倆種方式安裝,一種是直接拉取開源的鏡像,一種是使用dockerfile定製安裝。 二、拉

原创 Docker系列(二)-------------docker-hello world

一、簡介   二、Hello World

原创 算法案例(2)----------實現一個具有getMin功能的棧

零、簡介 記錄 左程雲 大神的  程序員代碼面試指南 一書裏面的算法實現。 代碼路徑: https://github.com/1956025812/algorithm  2020年開始每週一道算法,成就自己的算法之路~ 一、題目 題目:

原创 樂觀鎖和悲觀鎖(共享鎖和排它鎖) TODO

一、簡介              樂觀鎖是自己通過加字段如version實現的,而非數據庫自帶的。適用於鎖衝突比較小的情況。              悲觀鎖是通過for update添加的,數據庫的鎖,適用於鎖衝突比較大的情況; 二、

原创 JDK8源碼閱讀(十三) AtomicBoolean

一、簡介   二、分析   2.1 類結構   2.1.0 類結構圖   2.2 內部類   2.2.0 內部類列表圖 無   2.3 字段 2.3.0 字段列表圖 2.3.1 unsafe /** * 內部使用Unsafe類的

原创 mysql相關時間查詢

本文參考:  wangjq399 的 mysql查詢當天,前一天,一週,一個月   當天 select * from 表名 where to_days(時間字段名) = to_days(now()); 昨天 SELECT * FROM 表

原创 mybatis-plus逆向生成TODO

<properties> <java.version>1.8</java.version> <mybatis-plus-boot-starter.version>3.2.0</mybatis-plus

原创 bat腳本啓動git bash窗口,並執行命令

一、簡介 某些情況下,需要使用windows服務器,但是使用cmd啓動jar包的時候會亂碼,可以通過使用git bash窗口啓動並設置編碼的方式來修正 二、使用說明 2.1 start.bat腳本 start D:\env\git\in