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