原创 線程調度

Thread.Join() Thread類中的Join方法可以是線程間的並行執行變爲串行執行。join方法放棄當前線程的執行,執行join對應的線程。 示例 程序在main線程中調用t1線程的join方法,則main線程放棄cpu

原创 類加載順序

public class Test { private static Test test = new Test(); public static int sta1; public static int st

原创 自動化部署-Jenkins

簡介 Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。主要功能包括持續的軟件版本發佈/測試項目和監控外部調用執行的工作。

原创 Enum的使用

Enum 有時我們數據庫中存儲數值1,2,3標識目中狀態,頁面展示時展示狀態對應中文。可以通過枚舉處理。 public enum StateEnum { UNDO(1,"未辦"), DOING(2,"在辦"),

原创 應用初始化完執行某些方法

摘要 有時我們需要在springboot項目啓動後初始化某些數據、執行某些方法等等。此時可以通過實現CommandLineRunner或者ApplicationRunner接口完成。 CommandLineRunner接口使用 通

原创 springmvc核心原理及源碼分析

1、DispatherServlet顧名思義一個調度的Servlet,是一個front-controller(前端控制器),也可以說是springMVC的C位哈哈,負責接受客戶端的request,並將這些request分配給對應的

原创 手寫實現springaop核心原理

手寫實現springaop核心原理手寫實現springaop核心原理手寫實現springaop核心原理 點贊 收藏 分享 文章舉報 一張小羊毛 發佈了36 篇原創文章

原创 手寫orm框架

手寫orm框架手寫orm框架手寫orm框架颯颯颯颯撒奧 點贊 收藏 分享 文章舉報 一張小羊毛 發佈了36 篇原創文章 · 獲贊 28 · 訪問量 5萬+ 私信

原创 spring簡介

Spring 的模塊 核心容器(Core Container) 數據訪問/集成(Data Access/Integration) Web AOP 工具(Instrumentation) 消息(Messagging) 測試用例(Te

原创 lombok的用法

摘要 在我們日常碼代碼時經常會寫很多重複且沒有技術含量的代碼,例如vo中property的get、set方法,構造函數,log的初始化等。lombok主要是以簡單的註解形式來簡化一些沒有技術含量並且又不得不寫的代碼,提高了代碼的簡

原创 手寫springioc核心代碼

package com.itmayiedu.spring; import java.io.InputStream; import java.util.List; import org.apache.commons.lang.Str

原创 ioc容器及依賴注入原理

1.getBean觸發的依賴注入 在基本的IoC容器接口 BeanFactory 中,有一個 getBean 的接口定義,這個接口的實現就是觸發依賴注入發生的地方.爲了進一步瞭解這個依賴注入的過程,我們從 DefaultLista

原创 jdk8新特性-stream

摘要 以一種聲明的方式處理數據。讓程序員寫出高效率、乾淨、簡潔的代碼。將要處理的元素集合看作一種流, 流在管道中傳輸, 並且可以在管道的節點上進行處理, 比如篩選, 排序,聚合等。元素流在管道中經過中間操作(intermediat

原创 Mybatis使用

Mybatis使用Mybatis使用Mybatis使用Mybatis使用Mybatis使用Mybatis使用Mybatis使用Mybatis使用Mybatis使用 點贊 收藏 分享 文章舉報