原创 搭建zipkin並以mysql的方式存儲數據 (最新)

背景: zipkin是一款微服務分佈式鏈路跟蹤服務,一開始打算在微服務中集成的,最新的springBoot2.1.5已經不建議這麼做了,而且引入出現很多的依賴問題,建議在docker中安裝此服務。 目錄     1、在mysql數據庫中創

原创 將json串轉Map《String, List《Object》》

將json串如下: { "1":[{"id":001,"age":20,"type":2,"code":"101","password":123456}, {"id":002,"age":22,"type":1,"code":"102",

原创 製作自己的docker鏡像並運行

我們要怎麼創建自己的java web端鏡像呢? 首先我們應該想一想我們的鏡像是要運行在tomcat裏面 1. 拉取基礎鏡像 docker pull hub.c.163.com/library/tomcat:latest     a. 查

原创 Junit測試出現異常:java.lang.NoSuchMethodError: org.junit.platform.commons.util.ReflectionUtils

1、背景: Junit測試出現異常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util. 2、現象:  Exce

原创 記錄使用Nginx的反向代理訪問tomcat時400錯誤

錯誤:使用Nginx的反向代理訪問tomcat時400錯誤, 下圖是nacos-server服務的報錯日誌。 upstream配置:        upstream nacos_cluster{         server 127

原创 解決使用Spring Boot、Multipartfile實現上傳報錯FileNotFoundException

前言 SpringBoot使用MultiPartFile接收來自表單的file文件,然後進行服務器的上傳是一個項目最基本的需求,我以前的項目都是基於SpringMVC框架搭建的,所以在使用SpringBoot的時候進行MultiPartF

原创 nohup命令解決SpringBoot/java -jar命令啓動項目運行一段時間自動停止問題

問題背景 有一個springboot項目,放在測試服務器跑,但是隔一段時間,就會GG,要搞清楚怎麼回事。 其實這就是SpringBoot項目運行一段時間停止運行、java -jar項目運行一段時間停止、java程序運行一段時間自動關閉 的

原创 SQL查詢數據庫中某表中的字段名和字段類型

常用的四種數據庫類型如下:  Mysql database: select column_name,column_type,column_comment from information_schema.COLUMNS where tabl

原创 後端中的MVC和前端中的MVVM之間的區別

1. MVC是後端的分層開發概念。 2. MVVM是前端視圖開發的概念,主要關注與視圖層分離,也就是說:MVVM把前端的視圖層,分爲了三部分Model, View, VM ViewModel。

原创 關於Linux上使用 ln 命令參數詳解(ln -s 軟鏈接)

Preface:     在linux上,ln 命令是一個非常重要的命令,功能: 爲某一個文件在另外一個位置建立一個同步的鏈接。當我們需要在不同的目錄,用到相同的文件時,我們不需要在每一個需要的目錄下都存放相同的文件,我們只要在某個固定的

原创 Centos7.x安裝和使用htop

前言   在 Linux 系統中,top 命令用來顯示系統中正在運行的進程的實時狀態,它顯示了一些非常有用的信息,比如 CPU 利用情況、內存消耗情況,以及每個進程情況等。但是,你知道嗎?還有另外一個命令行工具 'htop',top是li

原创 centos7安裝docker

1. 卸載舊版本       較舊版本的Docker被稱爲docker或docker-engine。如果已安裝這些,請卸載它們以及相關的依賴項。 $ sudo yum remove docker \

原创 製作自己的鏡像並運行

我們要怎麼創建自己的java web端鏡像呢? 首先我們應該想一想我們的鏡像是要運行在tomcat裏面 1. 拉取基礎鏡像 docker pull hub.c.163.com/library/tomcat:latest     a. 查

原创 web項目部署的兩種方式

1. tomcat 部署   缺點:1). 部署多個應用程序,分別使用不同的端口,這裏需要修改tomcat的配置              2). 該應用程序需要區分多個環境,tomcat中也不好設置 2. java -jar 部署  

原创 Spring Cloud Hystrix 服務容錯

1. 背景 在複雜的分佈式 架構 的應用程序有很多的依賴,都會不可避免地在某些時候失敗。高併發的依賴失敗時如果沒有隔離措施,當前應用服務就有被拖垮的風險。服務雪崩效應是一種因 服務提供者 的不可用導致 服務調用者 的不可用,並將不可用 逐