原创 SpringCloud第十六篇:Gateway之限流篇

       在高併發的系統中,往往需要在系統中做限流,一方面是爲了防止大量的請求使服務器過載,導致服務不可用,另一方面是爲了防止網絡攻擊。        常見的限流方式,比如Hystrix適用線程池隔離,超過線程池的負載,走熔斷的邏輯。

原创 vue項目引入less文件

       如果需要在vue項目中使用.less文件,首先需要安裝less和less-loader依賴包 ,這個.less文件相當於以前web項目的css文件,有三種引入方式: 方式一:在vue界面的style標籤內引入,要屬性lang

原创 SpringCloud第十七篇:Gateway之服務註冊與發現

       在之前的文章介紹了Spring Cloud Gateway的Predict(斷言)、Filter(過濾器),大家對Spring Cloud Gateway有初步的認識,其中在對服務路由轉發的這一塊,在之前的文章是採用硬編碼的

原创 RestTemplate訪問Restful接口

簡介:        RestTemplate是Spring提供的用於訪問Rest服務的客戶端,RestTemplate提供了多種便捷訪問遠程Http服務的方法,能夠大大提高客戶端的編寫效率。一般情況下java代碼裏訪問restful服務

原创 Spring Cloud Alibaba教程:使用Nacos作爲服務註冊發現組件

什麼是Nacos?        Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。       Nacos 是Spring Cloud A

原创 webstorm一個窗口顯示多個工程

       一般情況下,使用webstorm開發時,默認一個窗口只能顯示一個Project,如果我們想一個窗口顯示多個工程,我們可以這樣操作: File-----Settings-----Directories-----Add Cont

原创 spring boot2.x+Mybatis配置多數據源以及遇到的相關問題

       簡介:一般情況下,我們的系統框架都是連接一個數據庫,然後多個表就可以滿足需求。但是由於項目需要連接兩個數據庫,所以今天就總結下sprigboot2.x+mybatis連接兩個數據源,如果兩個數據源都會了,那麼你多個數據源也就

原创 Spring Cloud Alibaba教程:使用Nacos作爲配置中心

       在上一篇文章中講解了如何使用Nacos作爲服務註冊中心註冊服務。Nacos除了可以作爲服務註冊中心,它還有服務配置中心的功能。類似於consul config,Nacos是支持熱加載的。本篇文章將講述如何使用Nacos作爲配

原创 webstorm設置字體大小

File-----Settings-----Editor-----Font-----Size 

原创 SpringCloud第十五篇:Gateway之Filter

       在上一篇文章詳細的介紹了Gateway的Predict,Predict決定了請求由哪一個路由處理,在路由處理之前,需要經過“pre”類型的過濾器處理,處理返回響應之後,可以由“post”類型的過濾器處理。 filter的作用

原创 2.2 synchronized同步語句塊

概述:        用關鍵字synchronized聲明方法在某些情況下是有弊端的,比如A線程調用同步方法執行一個長時間的任務,那麼B線程則必須等待較長時間。在這樣的情況下可以使用synchronized同步語句塊來解決。synchro

原创 2.3 volatile關鍵字

簡介:        關鍵字volatile的主要作用是使變量在多個線程間可見 2.3.1 關鍵字volatile與死循環        如果不是在多繼承的情況下,使用繼承Thread類和實現Runnable接口在取得程序運行結果上並沒有

原创 一次解決防止xss攻擊的記錄

XSS簡介:        XSS(Cross Site Scripting),跨站腳本攻擊,是一種允許攻擊者在另外一個用戶的瀏覽器中執行惡意代碼腳本的腳本注入式攻擊。本來縮小應該是CSS,但爲了和層疊樣式(Cascading Style

原创 防止用戶重複提交的解決方法

問題:        版本提測,測試人員發現,當新增xx信息時,一瞬間多次點擊保存按鈕,數據庫會存儲兩條甚至多條記錄,這個是故障,是不允許的。導致版本未通過。 解決思路:        思路一:在前端js中加一個校驗,即防止用戶在一瞬間可

原创 使用http的方式訪問FTP服務器下的圖片

前序:        如果系統存儲的圖片(上傳)放在了FTP服務器下,那麼,就可以通過“ftp://用戶名:密碼@ip地址/圖片名稱”這種方式在瀏覽器上直接訪問圖片,但是如果在系統中,以這種FTP的方式訪問圖片就會有一些侷限性,比如說谷歌