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