一、前言 一共8個類,擼一個IOC容器。當然,我們是很輕量級的,但能夠滿足基本需求。想想典型的 Spring 項目,是不是就是各種Service/DAO/Controller,大家互相注入,就組裝成了我們的業務bean,然后再加上 Spring MVC,再往容器里一放,基本齊活。 我們這篇 ...
前言 問:標題說的什么意思 答:簡單說,一個spring boot應用 我這里,版本升到 . . .Release了,沒什么問題 ,默認使用了tomcat作為底層容器來接收和處理連接。 我這里,在依賴中排除了tomcat,使用Netty作為了替代品。優勢在於,啟動飛快,線程數量完全可控 多少個netty的boss worker線程,多少個業務線程 ,如果能優化得好,效率會很高 我這個還有很多優化空 ...
2019-12-10 17:16 2 2031 推薦指數:
一、前言 一共8個類,擼一個IOC容器。當然,我們是很輕量級的,但能夠滿足基本需求。想想典型的 Spring 項目,是不是就是各種Service/DAO/Controller,大家互相注入,就組裝成了我們的業務bean,然后再加上 Spring MVC,再往容器里一放,基本齊活。 我們這篇 ...
Maven底層容器Plexus Container的前世今生,一代芳華終落幕 前言 說實話,我非常地糾結,大家平時只是用Maven,對於內部的實現其實也不關心,我現在非要拉着大家給大家講。這就有個問題,Maven的內部,還是相對沒那么簡單的,也算是個不小的工程了。 核心功能,大家是清楚 ...
一、前言 相信很多同學有這樣的需求,現在很多公司都有多地的研發中心,經常需要跨地區部署,比如,博主人在成都,但是服務器是北京的。一般城市間網絡都不怎么好,上傳一個幾十兆的jar包那是真的慢,別說現在微服務架構下,動輒兩位數的fat jar。這里說的jar,就是spring boot項目打出來 ...
Google Guice容器內部有什么 前言 Maven系列,好幾天沒寫了,主要是這幾天被Google Guice卡住了,本來是可以隨便帶過Guice,講講guice的用法就夠了(Maven容器的下半場:Guice,聽說僅次於Spring),但是,想着guice作為maven的底層IOC容器 ...
上篇跟大家聊了聊maven的簡單使用,之前也寫了一篇搭建基於SSI(struts2,spring,ibatis)的javaEE開發環境的文章,但是那篇只是給初學者搭建一個簡單的SSI應用的框架,其實我們發現問題了,jar越來越多,管理起來越來越混亂,在實際工作中,面向企業的開發中一個項目將會 ...
Maven容器的下半場:Guice 前言 在前面的文章里,Maven底層容器Plexus Container的前世今生,一代芳華終落幕,我們提到,在Plexus Container退任后,取而代之的底層容器是Guice。 Guice的應用也還比較廣泛,以下輪子中(僅部分)都有它活躍的身影 ...
寫在前面的話 相關背景及資源: 曹工說Spring Boot源碼(1)-- Bean Definition到底是什么,附spring思維導圖分享 曹工說Spring Boot源碼(2)-- Bean Definition到底是什么,咱們對着接口,逐個方法講解 曹工說Spring Boot ...
一、前言 今天下午本來在划水,突然看到微信聯系人那一個紅點點,看了下,應該是博客園的朋友。加了后,這位朋友問了我一個問題: 問我,這兩塊有什么關系? 看到這段 gc 日志,一瞬間腦子還 ...