原创 SpringCloud微服務項目實戰 - 限流、熔斷、降級處理

我們知道,在分佈式微服務項目體系中,一個系統是由若干個子服務模塊組成,這若干個子服務相互調用協同工作,對外輸出服務使得整個系統運作。由於服務之間的相互協作調用,所以要保證整個系統完整運行,就得保證每個服務模塊運行良好。但在實際龐大的分佈

原创 44個Java代碼優化手段,保證性能溜溜的!

我認爲,代碼優化的最重要的作用應該是:避免未知的錯誤。在代碼上線運行的過程中,往往會出現很多我們意想不到的錯誤,因爲線上環境和開發環境是非常不同的,錯誤定位到最後往往是一個非常小的原因。 然而爲了解決這個錯誤,我們需要先自驗證、再打包出待

原创 抵禦疫情,開發者在行動 !Github 開源新型肺炎防疫項目

武漢肺炎,牽動着全國人民的心。疫情最新情況:確診 4629 例   疑似 6973 例   死亡 106 例   治癒 71 例   抵抗疫情,開發者在行動最近, Xlab 開放實驗室通過微信公衆號發佈文章,倡議發起 wuhan2020

原创 今年的金三銀四,要找工作的請看這裏

公衆號停擺一個多月了,今天開始恢復正常。那今天要說的是在這個金三銀四,你們工作都好找嗎?是不是今年和以往差別很大,想找工作的和想跳槽的夥伴們,你們都準備好了嗎?又到每天的招聘跳槽季節了,可受新型冠狀病毒疫情的影響,今年的招聘需求將要大打

原创 真實經歷 | Spring-boot中引入devtools熱部署引發的問題

年底一直在忙着趕項目,爲了方便項目的本地開發調試,我給項目引入了spring-boot-devtools熱部署,誰知引來了莫名奇妙的問題,代碼中老是拋ClassCastException。可檢查代碼卻找任何問題。這真的是見鬼了,搞得很懵

原创 中科院自主研發的木蘭編程,竟是換了殼的Python

最近,中科院計算技術研究所發佈的最新的自主研發的編程語言Mulan(木蘭),號稱是隻能物聯應用開發。報道如下:大家看到這個消息,是否很激動,我們中國人有了自己自主研發的編程語言,估計不久的將來我們就可以用漢字寫代碼了呢。>>>木蘭編程的

原创 SpringCloud微服務項目實戰 - API網關Gateway詳解實現

前面講過zuul的網關實現,那爲什麼今天又要講Spring Cloud Gateway呢?原因很簡單。就是Spring Cloud已經放棄Netflix Zuul了。現在Spring Cloud中引用的還是Zuul 1.x版本,而這個版

原创 微信小程序支付Java服務端開發源碼,及那些你不知道的坑(一)

受新冠病毒疫情影響,小程序又被推上風間浪頭,曾經的線下實體企業都開始紛紛的轉型線上,但目前線上最大的入口莫過於微信。因此小程序成了商家們轉型線上的首選。而由於微信自己的生態原因,小程序的在線支付只能使用微信小程序支付。這有讓微信支付也越來

原创 阿里雲linux服務器安裝Jenlins詳解

在Linux服務器上安裝Jenkins的詳細流程如下: 首先需要安裝Java環境,這裏不做介紹 1,下載安裝包 打開鏈接:https://jenkins.io/zh/download/ 選擇版本,點擊進入 選中要下載的文件,右擊選擇“

原创 SpringCloud微服務項目實戰,服務註冊與發現(附面試題)

最近項目的事真是搞的焦頭亂額,好多天沒更新文章了。今天抽空繼續前面的SpringCloud微服務實戰系列項目,以後我會基於面試的一些問題及原理展開,再深入到項目實戰。希望小夥伴們看完能有更大的收穫,不僅面試的基礎問題都知道了,再跟着實戰練

原创 Spring Cloud微服務項目實戰--Eureka服務搭建

今天我們要開始SpringCloud的微服務項目系列實戰,我仍然以電商項目展開,從搭建一步步深入。在開始實戰之前,我們先熟悉下SpringCloud。 一,Spring Cloud是什麼? SpringCloud是一個基於Spring

原创 太難了 | 2019年互聯網寒冬,如何防止自己被裁員失業?

2019年,我們真的是太難了,大家又沒感覺到? “上午還在寫代碼修Bug,下午就被裁掉了……” 隨着寒冬的到來,各大互聯網公司裁員的消息屢見不鮮。甚至連一些科技巨頭都在人力優化和收緊,下面是今年大公司裁員的詳情,圖片來源於網絡。 再看

原创 常見的加密算法及詳解都在這裏!

加密算法,是現在每個軟件項目裏必須用到的內容。廣泛應用在包括了用戶登入、數字簽名、數據傳輸等多個場合。那大家都知道那些呢?今天我把常見的加密算法全部整理在這裏,供大家學習參考。 首先,大家要知道加密算法能幹什麼,利用加密算法來對數據通信

原创 Java中大量if...else語句的消除替代方案

在我們平時的開發過程中,經常可能會出現大量If else的場景,代碼顯的很臃腫,非常不優雅。那我們又沒有辦法處理呢? 針對大量的if嵌套讓代碼的複雜性增高而且難以維護。本文將介紹多種解決方案。 案例 下面模擬業務邏輯,根據傳入的條件作出

原创 推薦一些MySQL優化技巧,效率提升不止十倍!

應用程序慢如牛,原因多多,可能是網絡的原因、可能是系統架構的原因,還有可能是數據庫的原因。 那麼如何提高數據庫SQL語句執行速度呢?有人會說性能調優是數據庫管理員(DBA)的事,然而性能調優跟程序員們也有莫大的關係。 程序中嵌入的一行