標簽:root

Spring

使用 BeanDefinition 描述 Spring Bean

4

xiaoli.wang 發布于 2019-10-02

什么是BeanDefinition 在Java中,一切皆對象。在JDK中使用 java.lang.Class 來描述 類 這個對象。 在Spring中,存在 bean 這樣一個概念,那Spring又是怎么抽象 bean 這個概念,用什么類來描述 bean 這個對象呢?Spring...

閱讀(4)評論(0)贊 (0)

Java

java Socket + 自定義線程池 實現web服務器 仿Servlet

7

wenming.gapo 發布于 2019-10-01

前言 基于java Scoket的TCP協議 簡單實現http web服務器,使用自定義線程池去處理每一個請求,用瀏覽器當作客戶端,達到javaWeb中類似于訪問Servlet的效果。 (對http協議和Servlet要有一定了解) 執行效果: http服務器端 : 客戶端 (l...

閱讀(6)評論(0)贊 (0)

Spring

Spring 源碼(九)@Autowired注解實現原理(Spring Bean的自動裝配) 原 薦

1

劉莉莉 發布于 2019-10-01

@Autowired 注解的實現過程,其實就是Spring Bean的自動裝配過程。通過看@Autowired源碼注釋部分我們可以看到 @Autowired 的實現是通過 AutowiredAnnotationBeanPostProcessor 后置處理器中實現的。 Autowi...

閱讀(10)評論(0)贊 (0)

Spring

Spring5源碼解析-1:從啟動容器開始

5

尖兵 發布于 2019-10-01

從啟動容器開始 最簡單的啟動spring的代碼如下: @Configuration @ComponentScan public class AppConfig { } public class Main { public static void main(String[] arg...

閱讀(10)評論(0)贊 (0)

Java

Spring Boot ——注解方式學習IoC

hellas 發布于 2019-10-01

概述 IoC(Inversion of Control,IoC)是Spring的核心,可以說Spring是一種基于IoC容器編程的框架。由于Spring Boot 是基于注解開發Spring IoC,所以本文使用全注解的方式對IoC進行講述。 一個系統的開發離不開許許多多的類,通...

閱讀(12)評論(0)贊 (0)

Java

手把手搭建springCloud框架(三)——Ribbon,Feign和Hystrix

14

darida 發布于 2019-09-30

大家好啊,明天就是國慶節了,今天再發一篇博客。 其實本篇博客,是連接上一篇博客來的。 手把手搭建springCloud框架(二)——eureka客戶端+swagger+mybatisPlus: juejin.im/post/5d8e07… 因此,本篇博文,是從上一篇博文創建的項目...

閱讀(13)評論(0)贊 (0)

Java

垃圾對象判斷與回收

4

yeseng 發布于 2019-09-30

顧名思義,這個方法其實就是判斷對象的引用數量來判斷這個對象是否是垃圾對象.給對象添加引用計數器,每多一個引用則引用數量+1,每少一個引用則引用數量-1.當此對象引用數量為零,則對象為垃圾對象.這種方式實現簡單且高效,但是這種方式存在著一種問題,也就是對象的循環依賴.假設現在有兩個...

閱讀(13)評論(0)贊 (0)

Java

最優雅的Docker+Jenkins pipeline部署vue項目,前端項目都可參考

5

劉莉莉 發布于 2019-09-30

使用Jenkins發布項目已經4年多,做過多次改進,盡量減少Jenkins的配置和發布腳本的書寫。從最初的 構建一個自由風格的軟件項目 到 流水線項目 到現在的 流水線+docker ,流水線可以讓項目發布流程更加清晰, docker 可以大大減少 Jenkins 配置。 下面帶...

閱讀(11)評論(0)贊 (0)

Spring

最優雅的Docker+Jenkins pipeline部署Spring boot項目

5

zhuangli 發布于 2019-09-30

使用Jenkins發布項目已經4年多,做過多次改進,盡量減少Jenkins的配置和發布腳本的書寫。從最初的 構建一個自由風格的軟件項目 到 流水線項目 到現在的 流水線+docker ,流水線可以讓項目發布流程更加清晰, docker 可以大大減少 Jenkins 配置。 下面帶...

閱讀(9)評論(0)贊 (0)

Java

【JVM 知識體系框架總結】

19

wenming.gapo 發布于 2019-09-30

JVM 內存分布 線程共享數據區: 方法區->類信息,靜態變量 堆->數組對象 線程隔離區 虛擬機棧-> 方法 本地方法棧->本地方法庫 native 堆、程序計數器 JVM 運行數據 程序計數器 線程隔離 ,比較小的內存空間,當前線程所執行的字節碼的行號...

閱讀(9)評論(0)贊 (0)

Spring

【SpringBoot】–Spring Boot核心(原理以及代碼實現)

4

likai 發布于 2019-09-30

代碼實現github: github.com/Ccww-lx/Spr… ??SpringBoot作為我們日常開發的框架,我們必須熟悉掌握SpringBoot基礎核心,包括SpringBoot運行原理、基礎配置、外部配置、日志配置、Profile配置、核心注解等等,其中: Spri...

閱讀(20)評論(0)贊 (0)

Spring

SpringBoot詳細打印啟動時異常堆棧信息

1

Harries 發布于 2019-09-30

SpringBoot 在項目啟動時如果遇到異常并不能友好的打印出具體的 堆棧錯誤信息 ,我們只能查看到簡單的錯誤消息,以致于并不能及時解決發生的問題,針對這個問題 SpringBoot 提供了故障分析儀的概念(failure-analyzer),內部根據不同類型的異常提供了一些實...

閱讀(8)評論(0)贊 (0)

Java

SSM+maven實現答題管理系統(一)

12

changyuan.xu 發布于 2019-09-30

最近項目比較忙,然后又生病了,都沒時間寫博客了QAQ。這次我帶來了SSM框架搭建的一個答題管理系統,之前我用的tp框架構建的 答題管理系統 ,這次我用SSM框架重構了一下 1.前期準備 SSM架構的相關知識(Spring+Springmvc+mybatis) IDEA/eclip...

閱讀(10)評論(0)贊 (0)

Java

釋放雙手自定義Maven ArcheType實現簡單的項目骨架

6

劉莉莉 發布于 2019-09-30

什么是ArcheType? Archetype是一個Maven項目模板工具包。通過Archetype我們可以快速搭建Maven項目。通常我們使用idea創建maven工程的時候都會選擇Archetype來創建項目maven中常用的Archetype maven-archetype...

閱讀(11)評論(0)贊 (0)

Java

Spring Boot (七): Mybatis極簡配置

1

zhuangli 發布于 2019-09-30

Spring Boot (七): Mybatis極簡配置 1. 前言 ORM 框架的目的是簡化編程中的數據庫操作,經過這么多年的發展,基本上活到現在的就剩下兩家了,一個是宣稱可以不用寫 SQL 的 Hibernate ,一個是對 SQL 非常友好的 Mybaties ,,兩者各有...

閱讀(13)評論(0)贊 (0)

Spring

Spring Boot (七): Mybatis極簡配置

1

yanxinchi 發布于 2019-09-30

Spring Boot (七): Mybatis極簡配置 1. 前言 ORM 框架的目的是簡化編程中的數據庫操作,經過這么多年的發展,基本上活到現在的就剩下兩家了,一個是宣稱可以不用寫 SQL 的 Hibernate ,一個是對 SQL 非常友好的 Mybaties ,,兩者各有...

閱讀(11)評論(0)贊 (0)

Spring

Spring Boot (七): Mybatis極簡配置

2

劉莉莉 發布于 2019-09-30

Spring Boot (七): Mybatis極簡配置 1. 前言 ORM 框架的目的是簡化編程中的數據庫操作,經過這么多年的發展,基本上活到現在的就剩下兩家了,一個是宣稱可以不用寫 SQL 的 Hibernate ,一個是對 SQL 非常友好的 Mybaties ,,兩者各有...

閱讀(11)評論(0)贊 (0)

Java

Spring 源碼(八)循環依賴 原 薦

zhuangli 發布于 2019-09-29

循環依賴是指兩個或者多個Bean之前相互持有對方。在Spring中循環依賴一般有三種方式: 構造函數循環依賴 setter方法循環依賴 prototype 范圍的依賴處理 構造函數循環依賴 在Spring中構造函數循環依賴是無法解決的,因為構造函數依賴其實是方法間循環調用的一種,...

閱讀(8)評論(0)贊 (0)

2013平特肖公式