原创 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> { //計算結果,如果無法計算結果,則