原创 SpringMVC 上傳文件遇到的問題和解決方法

背景: SpringMVC項目需要上傳文件。於是按照下面的步驟操作了。但是還是遇到了問題。 第一步,在application-context.xml添加了如下的代碼 <bean id="multipartResolver" class=

原创 Spring Cloud config 原理

Spring-cloud-config SpringCloud 分佈式配置 分爲 Config-server 和 Config-client 兩部分 Config-client -> Config-server -> git 介紹

原创 配置中心取代本地文件

football取代本地文件具體實現細節 Spring Web 環境變量 PropertyPlaceHolderConfigurer 和 ProperiesFactoryBean 目前使用方式 在Application-cont

原创 Spring項目使用H2內存數據庫做單元測試

Spring 做單元測試 單元測試很重要,對於Spring項目,特別是測試Service層或者dao層的代碼時。需要驗證訪問數據庫的邏輯是否正確。測試Dao層的代碼兩種方式 使用外置數據庫 測試環境在外置數據庫裏面。這種情況下如果

原创 使用Grafana訪問db遇到問題

背景 最近在用Grafana訪問influxdb。但是發現在Grafana填寫了SQL語句。訪問有問題。去百度和Google上搜索相關問題。也沒有很好的結果。不過後面發現了一個比較好解決的方法。 錯誤情況 當你在用Grafana時

原创 k8s 有狀態應用實踐(Mysql)

有狀態應用容器化設計方案 有狀態應用解釋 在分佈式應用中,它的多個實例之間,往往有依賴關係,比如主從關係,主備關係。還有就是數據存儲類應用,它的多個示例,往往都會在本地磁盤上保存一份數據。而這些實例一但被殺掉,即使重建出來,實例與

原创 k8s使用helm部署mysql集羣啓動問題

我是用helm在k8s裏面部署mysql集羣時遇到了mysql.sock不存在的問題。具體的問題和解決方法如下。 我使用的環境 我通過helm部署在阿里提供的Mysql集羣的chart,阿里雲倉庫地址 但是在啓動的時候失敗了。查看

原创 搭建Minikube拉取鏡像失敗問題解決

我是在Mac上搭建Minikube。然後啓動k8s集羣的時候。拉取鏡像出錯了。報錯日誌如下,這種問題是因爲我們在國內拉不到k8s的鏡像。這個問題的解決方法。這個問題在stackoverflow上也有很多中國人問。解決方法就是用國內的鏡像,

原创 設計模式:行爲型模式(三)

感言:今天這篇行爲型設計模式寫完了,就寫了三篇設計模式相關文章了,完成了設計模式的部分學習了。每一個設計模式自己都寫了一個很小的Demo,當然這些Demo也是參考了很多其他人寫的博客以及一些書籍彙總產生的。總體來說給我的感覺是我面向對象的

原创 LogBack日誌丟失原因調查和解決方法

Logback日誌丟失原因調查和解決方法 問題重現 在將Connectivity工程成功部署到阿里雲Swarm集羣上後。PVC組對集羣進行了壓力測試。並回收了集羣的log日誌進行分析。發現在發送了100萬條數據後丟失了498條數據

原创 設計模式:創建型模式(一)

設計模式是什麼,爲什麼要用設計模式 很久以來,我一直認爲修房子和寫代碼是一樣的道理都是相通的。我經常在建築上面去尋找做軟件的答案。我們中國有很多的超級工程,但是我時常認爲軟件也是超級工程。我喜歡建築,同樣我也喜歡寫代碼,當很多時候我在軟件

原创 Spring-boot使用Quartz實現多線程調度任務

個人開發的基於內存的請求監控系統。歡迎star和一同參與。https://github.com/standup-jb/tortoise   背景:項目的背景還原一下,項目的App需要去調用第三方的接口獲取數據。我們要創建很多個任務(Tas

原创 Spring-boot RestTemplate 使用 報錯問題

個人開發的基於內存的請求監控系統。歡迎star和一同參與。https://github.com/standup-jb/tortoise 今天在Spring-boot項目中使用RestTemplate的時候遇到了問題。現在做一個小的總結也是

原创 Angular C SP 拋出 eval () 問題解決方法。

背景:在將項目部署到雲平臺時,運行拋出異常。異常如下。 Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is n

原创 個人心得

突然一看有近兩個月的時間沒有更新博客了。兩個月沒有寫博客了感覺是在技術方面有些懈怠了,那麼在接下來的一段時間裏面會有一個很長時間的連續的更新博客。爭取