自SpringCloud問世以來,微服務(wù)以席卷之勢風(fēng)靡全球,企業(yè)架構(gòu)都在從傳統(tǒng)SOA向微服務(wù)轉(zhuǎn)型。然而微服務(wù)這把雙刃劍在帶來各種優(yōu)勢的同時,也給運維、性能監(jiān)控、錯誤的排查帶來的極大的困難。在大型項目中,服務(wù)架構(gòu)會包含數(shù)十乃至上百個服務(wù)節(jié)點。往往一次請求會設(shè)計到多個微服務(wù),想要排查一次請求鏈路中經(jīng)過了哪些節(jié)點,每個節(jié)點的執(zhí)行情況如何,就稱為了亟待解決的問題。于是分布式系統(tǒng)的APM管理系統(tǒng)應(yīng)運而生。 查看全文>>
技術(shù)文章2020-07-24 |傳智播客 |什么是APM系統(tǒng)
什么是集合:提供一種存儲空間可變的存儲模型,存儲的數(shù)據(jù)容量可以發(fā)生改變;ArrayList集合的特點:底層是數(shù)組實現(xiàn)的,長度可以變化;泛型的使用:用于約束集合中存儲元素的數(shù)據(jù)類型 查看全文>>
技術(shù)文章2020-07-24 |傳智播客 |ArrayList入門教程
在使用Jasper+jaspersoftStudio導(dǎo)出用戶列表數(shù)據(jù)導(dǎo)出(如下圖)是比較簡單的,就是把用戶列表數(shù)據(jù),一個List集合放到 JRBeanCollectionDataSource中即可。 查看全文>>
技術(shù)文章2020-07-22 |傳智播客 |Jasper,jaspersoftStudio,PDF多數(shù)據(jù)源導(dǎo)出
最近有很多同學(xué)來問面向接口編程的好處,那么接下來就用一個案例來給大家說明一下面向接口編程。 查看全文>>
技術(shù)文章2020-07-17 |傳智播客 |揭秘什么是面向接口編程
敏捷軟件開發(fā)是基于敏捷宣言定義的價值觀《敏捷軟件開發(fā)宣言》和原則《敏捷軟件的十二條原則》的一系列方法和實踐的總稱。自組織、跨職能團隊運用適合他們自身環(huán)境的實踐進行演進得出解決方案。換句話說敏捷開發(fā)是一種應(yīng)對快速變化的需求的一種軟件開發(fā)能力,只要在符合價值觀和原則的基礎(chǔ)上能讓開發(fā)團隊擁有應(yīng)對快速變化需求的能力,這就叫做敏捷開發(fā)。 查看全文>>
技術(shù)文章2020-07-17 |傳智播客 |Java技術(shù),新趨勢
敏捷軟件開發(fā)是基于敏捷宣言定義的價值觀《敏捷軟件開發(fā)宣言》和原則《敏捷軟件的十二條原則》的一系列方法和實踐的總稱。自組織、跨職能團隊運用適合他們自身環(huán)境的實踐進行演進得出解決方案。換句話說敏捷開發(fā)是一種應(yīng)對快速變化的需求的一種軟件開發(fā)能力,只要在符合價值觀和原則的基礎(chǔ)上能讓開發(fā)團隊擁有應(yīng)對快速變化需求的能力,這就叫做敏捷開發(fā)。 查看全文>>
技術(shù)文章2020-07-17 |傳智播客 |敏捷開發(fā)流程圖,敏捷開發(fā)十二原則
動態(tài)代理就是,在程序運行期,創(chuàng)建目標對象的代理對象,并對目標對象中的方法進行功能性增強的一種技術(shù)。在生成代理對象的過程中,目標對象不變,代理對象中的方法是目標對象方法的增強方法??梢岳斫鉃檫\行期間,對象中方法的動態(tài)攔截,在攔截方法的前后執(zhí)行功能操作。 查看全文>>
技術(shù)文章2020-07-17 |傳智教育 |動態(tài)ip代理,動態(tài)代理的幾種實現(xiàn)方式
選用數(shù)據(jù)庫的標準在于你用java所做系統(tǒng)的業(yè)務(wù)方向與范圍。比如,做管理系統(tǒng)、普通網(wǎng)站之類的東東,使用mysql就可以了。同時,系統(tǒng)本身的數(shù)據(jù)量不大。 查看全文>>
常見問題2020-07-17 |傳智播客 |Java用哪個數(shù)據(jù)庫好