原创 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