原创 seata分佈式事務支持oracle

最近用了seata框架實現分佈式事務,在mysql上運行正常,但是我們的系統是再oracle中運行的,雖然seata已經支持oracle,但是官方沒有提供demo,也沒有文檔,一切都是摸索着進行。 目前遇到以下幾個坑: 1.undo_lo

原创 基於Vue的前端微服務-頁面刷新404問題解決

最近做的數據資產項目中,使用了前端微服務,各個子微服務能夠獨立運行,註冊到父工程後也能夠成爲父工程的一個模塊,集成之後出現刷新頁面404的問題,經過兩天的研究,對js的加載執行也有了更深入的瞭解。解決思路: 1.js文件加載順序執行,前面

原创 請求超時問題排查

請求超時問題排查 微服務調用一個阻塞連接,需要2到3分鐘,但是每次到60秒時,後臺出現504 getway timeout問題,初步懷疑是ribbon的超時導致的,檢查發現不是,排除;再次懷疑nginx默認的60秒超時導致,發現配

原创 jstack是個好東西

產品中使用了 ThreadPoolExecutor創建線程池,遇到兩個不夠熟悉的地方,記錄一下 1.coresize是線程池的初始化容量,當加入線程池的任務超過coresize時,首先是向等待隊列中增加任務,當隊列加滿後,纔會繼續新建線程

原创 rancher使用kubectl導入不顯示

rancher使用kubectl導入不顯示,需要在namespace中修改,指定對應的項目,默認未指定,爲空

原创 rancher安裝k8s集羣

resource name may not be empty,一直報這個問題。 查看rancher容器日誌,都是這個問題,需要到rancher 頁面選擇k8s的版本,保存後即可

原创 json、base64等細節問題

json中name和value不要用單引號,要用雙引號; base64編碼默認後面加了個換行,使用echo -n xxxxx|base64 去除換行 坑啊 魔鬼藏在細節之中

原创 基於Vue的前端微服務

1.微服務 前端微服務的架構是什麼樣的?我們可以先來看看後端的微服務實現。一個大的系統被切分成一個個小的模塊,而且還可以獨立部署,獨立對外提供接口服務。大部分返回的數據是json格式。 這樣的架構的好處是:某個模塊的改動,不會影響(或者影

原创 vue-cli3關閉代碼分割

升級到vue-cli3之後,默認編譯是對代碼進行分割,會生成許多chunk,有利於頁面加載速度。 但是如果我們編譯後的結果需要給第三方使用,比如前端微服務,這個時候,只提供一個js文件和css文件將更加方便也更加合理。 關閉方法: vue

原创 docker鏡像製作異常standard_init_linux.go:207: exec user process caused "no such file or directory"

異常:standard_init_linux.go:207: exec user process caused "no such file or directory" 原因:window下創建shell腳本,copy至docker鏡像中,

原创 activiti5.21中調用活動(callactivity),在多實例(multi-instance)情況下,子流程無法返回值到主流程

在業務場景中,如果需要調用其他流程,我們可以使用callactivity,通過activiti:in,我們可以將主流程的參數傳遞給子流程,通過activiti:out可以將子流程執行結束後的參數返回給主流程,在單實例情況下,是沒有問題的。

原创 oracle9i的sys用戶登錄

最近在linux上裝了一個oracle9i,在使用sqlplus登錄的時候,出現了一個迷惑的地方,現在記錄下來,好記性不如爛筆頭啊。。。 一直以來都認爲,使用sys用戶登錄後面應該加一個as dba,就是說應該使用dba的身份登錄。但這次

原创 spring中ioc,aop和java代理技術的關係

spring中的核心就是ioc和aop技術了,其中ioc是依賴注入,是個容器。aop是面向切面編程,就是在不改變源代碼的情況下,向其中增加一些功能,這主要用到了java的代理技術。同時ioc也是aop的前提,面向接口編程,控制反轉,將各個

原创 解決Windows 7下Firefox下載入Localhost網站超慢辦法

解決Windows 7下Firefox下載入Localhost網站超慢辦法 本人喜歡Firefox在調試,默認的調試工具很方便,Firebug更是大名鼎鼎... 只是自從用了windows7後用firefox打開localhos

原创 設置jfreechart時間序列圖時間軸間距和格式

設置jfreechart時間序列圖時間軸間距和格式   爲了使得時間序列圖的時間軸按照一定間隔顯示,例如 12:05 12:10 12:15 12:20 12:25 ......這樣每隔5分鐘顯示一個點       需要如下設