原创 花裏胡哨地使用MQ定時推送消息到直播房間

爲什麼有這篇文章呢?因爲公司想在直播中的房間定時推送消息,因此想到用MQ的延時隊列,定時推送消息.嗯,先用單機版進行試驗 上篇文章搭建了MQ並啓動對延時任務支持 搭建地址 搭建生產者 假如我們用的是騰訊雲的直播,那麼已經引入相

原创 Spring 花裏胡哨的@Import用法

@Import @Import 註解支持導入普通 java 類,並將其聲明成一個bean。主要用於將多個分散的 java config 配置類融合成一個更大的 config 類。 @Import 註解在 4.2 之前只支持導入

原创 花裏胡哨的@Lazy註解

Spring IoC (ApplicationContext) 容器一般都會在啓動的時候實例化所有單實例 bean 。目的:立即避免和檢測所有可能的錯誤,而不是在運行時。比如發現命名相同的bean… 但是,有些情況下我們需要創

原创 花裏胡哨的Java序列化機制

前言 通常在寫實體類時都默認繼承Serializable接口,但是有什麼用?今天就來深入瞭解下java序列化機制 序列化、反序列化的概念 序列化就是將java對象轉化成二進制保存到磁盤中去,反序列化就是從磁盤中讀取文件流然後

原创 JUC之花裏胡哨CountDownLatch

前言 CountDownLatch允許一個或多個線程等待其他線程完成操作。定義CountDownLatch的時候,需要傳入一個正數來初始化計數器(雖然傳入0也可以,但這樣的話CountDownLatch沒什麼實際意義)。其cou

原创 IDEA花裏胡哨地安全連接到Docker(CA認證方式防止挖礦程序xmrig入侵)

在上一篇文章(IDEA中花裏胡哨地使用Docker)中使用的是適合內網的方式讓IDEA操作docker,嗯.然後如果想讓暴露在外網的docker.如何被idea安全連接呢?如何避免被植入礦機?如:xmrig.看來又是篇花裏胡哨

原创 springBootDemo使用說明

springbootDemo 循序漸進,學習Spring Boot、Spring Boot & Shiro、Spring Cloud和Spring Security,博客Spring系列源碼 博客地址 springbootDemo

原创 JUC之花裏胡哨CyclicBarrier

前言 CyclicBarrier的字面意思是可循環使用(Cyclic)的屏障(Barrier)。它要做的事情是,讓一組線程到達一個屏障(也可以叫同步點)時被阻塞,直到最後一個線程到達屏障時,屏障纔會開門,所有被屏障攔截的線程纔會繼

原创 SpringCloudDemo使用說明

簡介: 基於SpringCloud(Greenwich.SR1) + SpringBoot(2.1.6.RELEASE) 的微服務腳手架,具備用戶管理、資源權限管理、網關統一鑑權、自動代碼生成、等多個模塊,支持多業務系統並行開發

原创 使用vue-video-player做H5直播播放

例子 先下載video 插件 npm install vue-video-player --save player vue <template> <div class="player"> <video-player clas

原创 統計今日開始時間與今日結束時間

使用jdk8的LocalDate LocalDate localDate = LocalDate.now(); // 當天開始時間 LocalDateTime start = LocalDateT

原创 IDEA啓動時報錯解決 Error:java.lang.IndexOutOfBoundsException

清除idea緩存 刪除項目相關的配置文檔 進入compile-server文件夾中,刪除自己項目的配置 重啓idea 問題解決

原创 JUC之花裏胡哨Exchanger

前言 JUC中的Exchanger允許成對的線程在指定的同步點上通過exchange方法來交換數據。如果第一個線程先執行exchange方法,它會一直等待第二個線程也 執行exchange方法,當兩個線程都到達同步點時,這兩個線程

原创 Java花裏胡哨的內存模型

前言 由於Java內存模型,是(JVM內存結構、Java內存模型以及Java對象模型)知識點當中最晦澀難懂的一個,而且涉及到很多背景知識和相關知識。 在《深入理解Java虛擬機》和《Java併發編程的藝術》等書中也都有關於這個知

原创 IDEA簡單將hexo打包爲可運行鏡像

由於GitHub在國內訪問時,速度感人,所以放在GitHub上的hexo改放在服務器,但又不想花時間在搭建環境上,因此有了這篇花裏胡哨的文章了。 idea安裝docker插件 可參考上篇文章IDEA中花裏胡哨地使用Docker