原创 基於docker 安裝的gitlab 升級

gitlab 升級 背景 現在的gitlab版本是13.0.1,目標是 14.9.5 因爲,這個版本及以後支持禪道集成。 升級過程 先備份數據 gitlab-rake gitlab:backup:create #有兩個文件需要手工備

原创 gitlab命令行修改登錄頁

現象 誤操作修改了登錄頁的url,導致無法登錄的問題 修改 進入gitlab 容器 docker exec -it gitlab /bin/bash 進入postgresql數據庫命令行 gitlab-psql 執行更改語句

原创 gitlab 配置郵箱服務

gitlab 配置郵箱服務 查看gitlab容器,並進入容器 docker ps -a docker exec -it gitlab bash 修改gitlab配置文件 進入配置文件 vim /etc/gitlab/gitlab.rb

原创 partition生成規則

partition生成規則 不指定key private Future<RecordMetadata> doSend(ProducerRecord<K, V> record, Callback callback) { T

原创 Elasticsearch java高亮顯示

Elasticsearch java高亮顯示 爲什麼要寫 因爲版本原因很多網上的案例變動較大 基於springboot 2.2.2 elasticsearch 7.10.1 原理 elastic支持,請求格式如下: {

原创 基於elasticSearch實現自動補全

基於elasticSearch實現自動補全 爲什麼要用es來實現? 因爲能共用一個搜索服務,並且穩定,能利用已有的分詞器。 有多少種實現方法?本文用的是哪一種? https://www.elastic.co/guide/en/ela

原创 基於Redis實現聯想查找自動補全

基於Redis實現聯想查找自動補全 本文的自動補全只指最前匹配 常用的方案有哪些? 利用數據庫的模塊匹配來做,利如mysql的like %這種方式來完成,雖然最前匹配能保證用到索引,但是效率不高。 利用搜索引擎,比如elastic

原创 springboot配置基於redis的緩存(二)

springboot配置基於redis的緩存(二) 上文(一)描寫了基於註解的緩存,其實底層邏輯就是redis的get 、set操作,將操作結果返回redis中。因此我們可以使用RedisUtils來進行自己設置,比如序列化的設置,key的

原创 springboot配置基於redis的session

springboot配置基於redis的session 爲什麼要使用session共享? 因爲在多個服務器之間我準確認識同一客戶端,以方便保存會話狀態。 只有redis這一種方案嗎?或者說基於redis的Session能有什麼優勢?

原创 springboot配置基於redis的緩存(一)

springboot配置基於redis的緩存 springboot爲什麼要用緩存? https://docs.spring.io/spring-boot/docs/2.4.6/reference/htmlsingle/#boot-fea

原创 springboot配置多環境日誌打印

springboot配置多環境日誌打印 爲什麼要配置? 一般開發用windows ,而程序最終多在linux系統上運行,每次打包發佈都要更改對應的配置信息。 有幾種方法可以實現? 目前常見的有兩種方法,一種是基於logback-sp

原创 ssh無法登錄的問題

ssh無法登錄的問題 登錄一直被拒絕 使用雲服務器控制檯進入終端 查看sshd狀態 systemctl status sshd 判斷端口被惡意掃了,嘗試修改端口(根本原因就是不讓其它惡意用戶登錄,修改端口以防止他們通過默認端口嘗試,

原创 基於docker-compose安裝redis同步

編寫yaml文件 version: '3.4' services: master: image: redis container_name: redis-master restart: always co

原创 Kafka的安裝及驗證

Kafka的安裝及驗證 kafka安裝 查看鏡像 docker search zookeeper docker search kafka 下載鏡像 docker pull zookeeper docker pull wurstme

原创 springboot配置集成vue前端並打包發佈

springboot配置集成vue前端並打包發佈 操作步驟 新建一個springboot工程orchid 新建一個vue項目併成功打包,可以參考https://www.cnblogs.com/ants_double/p/133912