原创 Thread的源碼解析並舉例經常的使用方式

1、Thread類實現了Runnable的接口 public class Thread implements Runnable Runnable的源碼只有一個抽象的run方法,並被註解@FunctionalInterface 定義了函

原创 搭建cloud框架中遇到的問題(記錄篇)

2020年02月28日  10:14(zuul網關轉發請求遇到的問題)        當我在測試配置網關轉發時,發現另一模塊根據令牌來雲平臺取數據的時候,通過實際地址令牌有效,通過網關轉發獲取不到數據。       排查後發現我使用了

原创 nginx部署vue只能訪問默認頁面的問題

在通過nginx啓動vue以後我們在訪問頁面的時候只能訪問默認頁面和通過項目內跳轉其他頁面,如果刷新就會404 通過默認頁面內部訪問: 直接刷新: 可以看到nginx並不識別vue的其他頁面,這跟conf文件的配置有關 locati

原创 fel的簡單使用及介紹

Fel介紹 Fel在源自於企業項目,設計目標是爲了滿足不斷變化的功能需求和性能需求。 Fel是開放的,引擎執行中的多個模塊都可以擴展或替換。Fel的執行主要是通過函數實現,運算符(+、-等都是Fel函數),所有這些函數都是可以替換的,擴

原创 Spring cloud集成Zipkin鏈路追蹤

Spring cloud引入配置ZipKin 1、引入pom文件 <dependency> <groupId>org.springframework.cloud</groupId> <artifa

原创 如何配置一個Zipkin服務

TIPS 本文基於Zipkin Server 2.12.9編寫,理論支持Zipkin 2.0及更高版本。 Zipkin Server的 API兼容性(微服務通過集成reporter模塊,從而Zipkin Server通信) 非常好,對於S

原创 記錄我刪庫沒跑路的處理方式

就在今天剛過中午,部門經理讓我處理一下一個部署項目的solr索引與實際數據不符合的問題,我們的系統在主頁面用了solr進行加載,在數據庫中有兩篇文章是已經刪除了的,而在系統主頁還在展示,之前我處理過好幾次這種問題,於是我輕車熟路的去檢查了

原创 搭建ELK日誌系統並集成到Spring Cloud

ELK分別是Elasticsearch、Logstash、Kibana三個開源框架縮寫。 下載地址: Elasticsearch 官網elasticsearch-6.3.0.tar elasticsearch官方文檔 Kibana 官網k

原创 阿里雲從零搭建yapi可視化管理平臺

介紹     Yapi是去哪兒網開源的一款接口管理工具。接口的文檔的管理是一件比較痛苦的事情,後端開發不得不使用很長的時間去維護繁雜冗餘的文檔,而前端開發也因爲文檔的不精確也浪費開發時間。 工作中接口返回的參數值包含很多的異常場景,前端不

原创 什麼時候使用@Controller和@RestController

在開發中我們都定義過@Controller這個註解,他的含義是: @Controller 將當前修飾的類注入SpringBoot IOC容器,使得從該類所在的項目跑起來的過程中,這個類就被實例化。當然也有語義化的作用,即代表該類是充當C

原创 一定要用的@requestBody註解

@requestBody註解常用來處理content-type不是默認的application/x-www-form-urlcoded編碼的內容,比如說:application/json或者是application/xml等。一般情況下來

原创 使用原生js做一個簡單的定時訪問頁面

2020年3月的某一個週末,我在無聊之下想通過js實現刷瀏覽量的功能,它的優點是不需要引入任何東西,只需要建一個html頁面,將我們的js代碼加進去就可以執行。(記得允許你的瀏覽器打開其他頁面) 開始思路,通過js的for循環一直訪問文章

原创 公式順序解析之加減乘除的執行順序

在上文:java根據Stack棧實現公式解析和自定義函數(二)的結尾有三個問題 1. 加減乘除只支持兩位 2. 前綴的加減乘除還不支持 3. 在末尾加減乘除會遇到數組下標越界的問題 博主的思路已經有些混亂了,感覺不太對,所以我們先來把