原创 mq修改namesrv和broker啓動內存

直接進入編譯後的目錄 /software_data/rocketmq-all-4.5.2-source-release/distribution/target/rocketmq-4.5.2/rocketmq-4.5.2/bin 修改ru

原创 mysql安裝

1.安裝 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-commun

原创 The maximum column size is 767 bytes錯誤處理

錯誤原因: 由於MySQL的Innodb引擎表索引字段長度的限制爲767字節,因此對於多字節字符集的大字段或者多字段組合,創建索引時會出現此錯誤。 以utf8mb4字符集字符串類型字段爲例,utf8mb4是4字節字符集,則默認支持的索引字

原创 多線程執行syncronized修飾的實例方法和靜態方法

朋友最近問我一個多線程的問題, 1.當一個類有兩個方法(A和B)都用syncronized修飾,那麼多線程訪問會是怎麼樣? 2.當一個類有兩個方法(A和B)都用static syncronized修飾,那麼多線程訪問會怎樣? 問題2當然是

原创 failed to run command `java': No such file or directory

最近jenkins持續集成,發佈服務到遠程機器時遇到了這個問題。 解決方案:https://blog.csdn.net/lixuegen/article/details/90033599 點贊 收藏 分享

原创 win10系統下idea的F7F8等快捷鍵失效

最簡單的就是Fn+ESC就解決了!!!!奏是這麼簡單   如果是Ctrl+Shift+F失效,那就是可能跟搜狗輸入法的快捷鍵衝突了,打開搜狗輸入法設置修改快捷鍵

原创 使用RedisTemplate報錯 RedisTemplate increment 錯誤:ERR value is not an integer or out of range解決

報這個錯誤的原因有很多,可能是存儲的值格式不對,也可能是你使用的RedisTemplate泛型不對 1.檢查是否使用了正確的格式,如  RedisTemplate<String, String> redisTemplate; 在使用時:

原创 Oauth2整合到Cloud項目中報錯 redis.connection.RedisConnection.set([B[B)V

在整合完成後,使用redis存儲token,用用戶名和密碼登錄報錯 一眼看到這個東東,NoSuchMethod,redis.connection.RedisConnection.set([B[B)V 肯定是jar包版本不對,或缺少某個包

原创 centos7使用jenkins自動化部署Spring boot項目(全)

背景:之前寫過一篇關於jenkins的,但是那個是自用玩玩,這篇比較偏向於配置說明。最近項目使用了Springcloud的微服務架構,急需一套自動化部署的工具,便選擇了簡單易用的jenkins, 本次安裝基於阿里雲的Centos7. 一.

原创 nohup &不掛斷運行之後退出xshell客戶端會殺死nohup進程

今天使用 node的 serve -s ./build -p 命令去啓動靜態資源代理服務監聽進程的時候,遇到了一個小坑 那就是在啓動服務之後:nohup serve -s ./build -p 8080 &   此時如果直接退出xshel

原创 centos7部署RAP2 安裝使用全過程

背景: 阿里有很多開源好用的工具,比如說IDEA靈狐掃描插件,MQ,dubbo(17年從新更新了,結合nacos好像要有大動作),今天就來分享一下另一個在業界,前後端分離模式開發下的接口在線文檔工具RAP2,可以直接導入導出postman

原创 win7搭建VUE開發環境

作爲一名常年活動於後端的開發,記錄下Vue本地開發環境的搭建過程,以便後期使用 1.下載node.js的msi在線安裝文件,然後一路next安裝完成(期間遇到問題,通過右鍵msi文件選擇管理員授權解決)     http://nodej

原创 驗證一個線程執行對象的synchronized同步方法,另一個線程不能訪問該對象的synchronized方法

1.情況一:一個線程執行對象的的同步方法,另一個線程能訪問該對象的非同步方法    Student對象類,分別有同步方法getStuName()和非同步方法getStuAge()  package com.alibaba.nacos.e

原创 centos7安裝rabbitMQ

1.參考地址 https://blog.csdn.net/why15732625998/article/details/80327002 上面這個地址安裝到erlang環境,使用下面的安裝rabbitmq https://www.cnbl

原创 org.apache.commons.lang3.StringUtils的isEmpty()方法和isBlank()方法的區別

查看源碼可以得知兩者都可以對  null和“” 進行判空,但是isEmpty不會對 “空格” 進行判空。