在SpringBoot開發(fā)中,我們可以快速的配置實現(xiàn)Spring MVC開發(fā),但是我們了解整個運行流程嗎?Spring Boot為我們配置了什么...
簡介 Netty是由Jboss提供的一個異步的、基于事件驅動的Java網絡應用框架,用來快速開發(fā)高性能、高可靠性的網絡IO程序。本質上是一個NI...
I/O模型 I/O模型簡單理解就是用什么樣的通道進行數(shù)據(jù)的發(fā)生和接收,這個很大程度上覺得了程序通信的性能。Java有三種網絡編程模型,分別是BI...
Springboot默認日志框架是Logback,是由log4j創(chuàng)始人設計的另一個開源日志組件,內核進行了重寫,性能提高了,初始化內存更小了。查...
創(chuàng)建項目 創(chuàng)建Maven項目 添加Mybatis依賴 添加Log4j、JUnit和Mysql依賴 配置Mybatis 創(chuàng)建配置文件 在src/m...
簡介 什么是Rancher Rancher是一個開源的企業(yè)級全棧化容器部署及管理平臺。Rancher為容器提供一攬 子基礎架構服務:CNI兼容的...
定時任務,無論是互聯(lián)網行業(yè)還是傳統(tǒng)軟件行業(yè)都是不可少的。今天介紹的Quartz就是一款非常優(yōu)秀的企業(yè)任務調度框架。 Quartz簡介 Quart...
前面我們學習了使用Ribbon,大大簡化了遠程調用時的代碼 我們思考下,還有沒有更優(yōu)雅的方式呢?這就是我們接下來要學習的Feign。 Feign...
復雜分布式架構通常都具有很多依賴,當一個應用高度耦合其他服務時非常危險且容易導致失敗,當某一個服務發(fā)生故障,導致請求延遲,將可能會在數(shù)秒內導致所...