現(xiàn)象: 在web頁面導(dǎo)入excel文件俺猿,excel中包含圖片,在后臺進(jìn)行解析的時候榄鉴,有時候會報NullPointerException柒室。 問題排查: 由于POI里面并沒有把這...

現(xiàn)象: 在web頁面導(dǎo)入excel文件俺猿,excel中包含圖片,在后臺進(jìn)行解析的時候榄鉴,有時候會報NullPointerException柒室。 問題排查: 由于POI里面并沒有把這...
一渡贾,聲明http請求的請求方式 @GETGET請求(讀取/列出/檢索單個或資源集合。)@POSTPOST請求(新建資源雄右。)@PUTPUT請求(更新現(xiàn)有資源或資源集合空骚。)@DE...
單實例的服務(wù)注冊中心一旦崩潰的時候,所有依賴的服務(wù)都會gg擂仍,所以Spring Cloud就提供了注冊中心高可用的方案 一囤屹,準(zhǔn)備工作 按之前Spring Cloud(一)創(chuàng)建服...
一,簡介 Spring Cloud Sleuth 主要功能就是在分布式系統(tǒng)中提供追蹤解決方案逢渔,并且兼容支持了 zipkin肋坚,你只需要在pom文件中引入相應(yīng)的依賴即可。 二肃廓,服...
Spring Cloud Bus 將分布式的節(jié)點用輕量的消息代理連接起來智厌。它可以用于廣播配置文件的更改或者服務(wù)之間的通訊,也可以用于監(jiān)控亿昏。本文要講述的是用Spring Clo...
上篇文章講述了一個服務(wù)如何從配置中心讀取文件峦剔,配置中心如何從遠(yuǎn)程git讀取配置文件,當(dāng)服務(wù)實例很多時角钩,都從配置中心讀取文件吝沫,這時可以考慮將配置中心做成一個微服務(wù),將其集群化递礼,...
一惨险,簡介 在分布式系統(tǒng)中,由于服務(wù)數(shù)量巨多脊髓,為了方便服務(wù)配置文件統(tǒng)一管理辫愉,實時更新,所以需要分布式配置中心組件将硝。在Spring Cloud中恭朗,有分布式配置中心組件spring...
深入淺出理解索引結(jié)構(gòu) 實際上,您可以把索引理解為一種特殊的目錄依疼。微軟的SQL SERVER提供了兩種索引:聚集索引(clustered index痰腮,也稱聚類索引、簇集索引)和...
SQLServer性能優(yōu)化 語句優(yōu)化 什么是好的sql語句: 盡量簡單律罢,模塊化 易讀膀值,易維護(hù) 節(jié)省資源 內(nèi)存 cpu 掃描的數(shù)據(jù)塊要少 少排序 不造成死鎖 SQL優(yōu)化實踐 一...
路由網(wǎng)關(guān)(zuul)服務(wù)的時候出了This application has no explicit mapping for /error, so you are seeing...
前言 在微服務(wù)架構(gòu)中,需要幾個基礎(chǔ)的服務(wù)治理組件,包括服務(wù)注冊與發(fā)現(xiàn)沧踏、服務(wù)消費(fèi)歌逢、負(fù)載均衡、斷路器翘狱、智能路由秘案、配置管理等,由這幾個基礎(chǔ)組件相互協(xié)作潦匈,共同組建了一個簡單的微服務(wù)系...
前言 在微服務(wù)架構(gòu)中踏烙,根據(jù)業(yè)務(wù)來拆分成一個個的服務(wù),服務(wù)與服務(wù)之間可以相互調(diào)用(RPC)历等,在Spring Cloud可以用RestTemplate+Ribbon和Feign來...
一、Feign簡介 Feign是一個聲明式的偽Http客戶端辟癌,它使得寫Http客戶端變得更簡單寒屯。使用Feign,只需要創(chuàng)建一個接口并注解黍少。它具有可插拔的注解特性寡夹,可使用Fei...
在上一篇文章,講了服務(wù)的注冊和發(fā)現(xiàn)厂置。在微服務(wù)架構(gòu)中菩掏,業(yè)務(wù)都會被拆分成一個獨立的服務(wù),服務(wù)與服務(wù)的通訊是基于http restful的昵济。Spring cloud有兩種服務(wù)調(diào)用方...
一访忿、Spring Cloud是什么 Spring Cloud 是一系列框架的有序集合瞧栗,它利用 Spring Boot 的開發(fā)便利性簡化了分布式系統(tǒng)的開發(fā),比如服務(wù)發(fā)現(xiàn)海铆、服務(wù)網(wǎng)...
一迹恐,為什么要克隆 克隆的對象可能包含一些已經(jīng)修改過的屬性,保留著你想克隆對象的值,而new出來的對象的屬性全是一個新的對象卧斟,對應(yīng)的屬性沒有值殴边,所以我們還要重新給這個對象賦值。...
== == 是Java中的運(yùn)算符珍语。對于基礎(chǔ)數(shù)據(jù)類型是比較的是兩個變量的值是否相等锤岸,對于引用型變量表示的是兩個變量在堆中存儲的地址是否相同,即棧中的內(nèi)容是否相同廊酣。 equal(...
淺談樂觀鎖和悲觀鎖 概念 悲觀鎖(一種思想) 總是假設(shè)最壞的情況能耻,每次去拿數(shù)據(jù)的時候都認(rèn)為別人會修改,所以每次在拿數(shù)據(jù)的時候都會上鎖,這樣別人想拿這個數(shù)據(jù)就會阻塞直到它拿到鎖...