背景 眾所周知,如下即可啟動一個最簡單的Spring應用。查看@SpringBootApplication注解的源碼,發現這個注解上有一個重要的注解@EnableAutoConfiguration,而這個注解就是SpringBoot實現自動裝配的基礎 ...
背景 眾所周知,如下即可啟動一個最簡單的Spring應用。查看@SpringBootApplication注解的源碼,發現這個注解上有一個重要的注解@EnableAutoConfiguration,而這個注解就是SpringBoot實現自動裝配的基礎 ...
SpringBoot提供了很多開箱即用的工具包,如那些以spring-boot-starter或spring-cloud-starter開頭的依賴 它們的使用方法具有某種通用特征 比如: 如果想使用eureka功能,只需要: 1. 引入spring-cloud-starter-eureka ...
廢話少說,先上代碼C# memcache Demo memcache 是服務器緩存系統,以鍵值對方式保存數據到內存中,把對象序列化后,理論上可支持所有的數據類型。 使用情景:怎么用都可以,注意的是它 ...
在傳統的Spring框架系列中,xml配置文件無處不在。有SpringMVC、dao、service等各層次的配置文件。到了目前SpringBoot的時代,XML文件幾乎銷聲匿跡。那么SpringBoot背后是如何做到無XML文件配置的呢? 首先,我們回顧一下在xml配置的時代,我們是如何定義 ...
在項目中,難免會出現各種各樣的異常,我們希望異常信息盡可能詳細,包括響應狀態碼,響應的字符串異常信息,甚至操作時間等等,這樣可以方便地快速定位到發生異常的位置.所以,一個項目中對於異常的處理就顯得尤為重要.那么,小編就以SpringBoot框架,通過代碼實例展示統一異常的處理方式. 1. ...
一前言 springboot 2.0.0版本分析,整體的自動配置流程如下: 具體配置參考官方文檔:springboot-doc 二 @SpringBootApplication 核心注解@SpringBootConfiguration其實就是@Configuration注解,表示 ...
一、前言 Netty 為許多通用協議提供了編解碼器和處理器,幾乎可以開箱即用, 這減少了你在那些相當繁瑣的事務上本來會花費的時間與精力。另外,這篇文章中,就不涉及 Netty 對 WebSocket協議 的支持了,因為涉及的篇幅有點大,會在下一篇文章做一個具體的介紹。 二、SSL 協議 ...
年底降至,各類年會都需用到抽獎,最近剛好寫了一個抽獎程序,總結一下,也為了方便日后溫故,也可給諸位一個開箱即用的抽獎demo參考 demo演示鏈接 先睹為快,傳送門 完整代碼地址 傳送門 流程圖 說明 公平抽獎,沒有暗箱操作,代碼通過功能測試、壓測,經過多 ...