原创 Spring Boot中的自定義起步依賴

1.在pom文件添加自動配置依賴: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigu

原创 maven多mudule工程

1.Maven多模塊項目,適用於一些比較大的項目,通過合理的模塊拆分,實現代碼的複用,便於維護和管理。尤其是一些開源框架,也是採用多模塊的方式,提供插件集成,用戶可以根據需要配置指定的模塊。   2.單模塊的maven項目改造成多模塊的好處

原创 程序員必備的七個圖形工具

腦圖: XMind 流程圖:Graphviz 流程圖: Visio、Dia、OmnIGraffle     windows:Visio     GNU/Linux:Dia     mac:OmniGraffle 在線流程圖:Proces

原创 springBoot內嵌容器

springboot 提供了可插拔的內嵌容器方案。   內嵌容器優勢: 1.減少外部容器依賴,可移植性高 2.易測試易部署   引入內嵌容器:     引入tomcat(默認):直接添加依賴:spring-boot-starter-web

原创 gitlab 推送本地代碼

1.安裝git:     windows官網下載 2.新建項目: 3.添加和配置SSH公鑰     進入SSH目錄: cd ~/.ssh     如果提示 “ No such file or directory”,手動的創建一個 .s

原创 java.util.concurrent.AbstractExecutorService 抽象類 源碼 原

線程池相關 源碼: package java.util.concurrent; import java.util.*; public abstract class AbstractExecutorService imple

原创 obs+red5 直播 原

開發之前需要準備的軟件有: https://obsproject.com/download https://github.com/Red5/red5-server 1、安裝obs   打開設置面板:      進入流這個Tab中,選擇

原创 java.util.concurrent.ExecutorCompletionService 源碼 原

線程池相關 源碼: package java.util.concurrent; public class ExecutorCompletionService<V> implements CompletionService<V>

原创 顯式鎖(java.util.Concurrent) 原

一、前言   在分析完了集合框架後,很有必要接着分析java併發包下面的源碼,JUC(java.util.concurrent)源碼也是我們學習Java邁進一步的重要過程。我們分爲幾個模塊進行分析,首先是對鎖模塊的分析。 二、鎖框架圖   

原创 java.util.concurrent.FutureTask 源碼 原

線程池相關 源碼: package java.util.concurrent; import java.util.concurrent.locks.LockSupport; public class FutureTask<

原创 java.util.concurrent.ScheduledThreadPoolExecutor 源碼 原

線程池相關 源碼: package java.util.concurrent; import java.util.AbstractQueue; import java.util.Arrays; import java.uti

原创 java.util.concurrent.ExecutorService 接口 源碼 原

線程池相關 源碼: package java.util.concurrent; import java.util.List; import java.util.Collection; public interface E

原创 java.util.concurrent.ScheduledFuture 接口 源碼 原

線程池相關 源碼: package java.util.concurrent; public interface ScheduledFuture<V> extends Delayed, Future<V> { } 接口 Sc

原创 java.util.concurrent.Delayed 接口 源碼 原

線程池相關 源碼: package java.util.concurrent; public interface Delayed extends Comparable<Delayed> { //返回與此對象相關的剩餘延

原创 java.util.concurrent.Callable 接口 源碼 原

線程池相關 源碼: package java.util.concurrent; @FunctionalInterface public interface Callable<V> { //計算結果,如果無法計算結果,則