實(shí)現(xiàn)結(jié)果 推流的實(shí)現(xiàn):使用OBS Studio進(jìn)行推流拉流播放的實(shí)現(xiàn):使用VLC進(jìn)行拉流地址播放直播服務(wù)器實(shí)現(xiàn):centos系統(tǒng)下的nginx+RTMP模塊 實(shí)現(xiàn)步驟: 第1...
序言:編寫和維護(hù)接口文檔是每個(gè)程序員的職責(zé),根據(jù)Swagger2可以快速幫助我們編寫最新的API接口文檔,再也不用擔(dān)心開會(huì)前仍忙于整理各種資料了,間接提升了團(tuán)隊(duì)開發(fā)的溝通效率...
文章寫于2017.11月,作者已長時(shí)間沒有再接觸 SpringBoot 了。目前更推薦 nestjs,這里附上一個(gè)代碼倉庫,不同的 commits 增加了不同的功能,供感興趣...
Fescar全局鎖的理解 我們先簡(jiǎn)單了解一下fescar的設(shè)計(jì)原理 Fescar官方介紹 了解完Fescar的基本原理,我們重點(diǎn)關(guān)注下Fescar的全局排他鎖 關(guān)于隔離性:(...
Markdown是一種純文本格式的標(biāo)記語言。通過簡(jiǎn)單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點(diǎn):1、因?yàn)槭羌兾谋?,所以只要支持Markd...
Spring太復(fù)雜了,配置這個(gè)東西簡(jiǎn)直就是浪費(fèi)生命。尤其在沒有什么并發(fā)壓力,隨便搞一個(gè)RESTful服務(wù)讓整個(gè)業(yè)務(wù)跑起來先的情況下,更是么有必要糾結(jié)在一堆的XML配置上。顯然...
Kotlin可以開發(fā)Android, IOS, JavaScript和后端,是不是很激動(dòng)?一門語言統(tǒng)一世界有木有~ 今天就寫一篇傻瓜式教程,讓你輕松學(xué)會(huì)用Kotlin開發(fā)We...
“知識(shí)就是金錢,時(shí)間就是力量”這句話是這個(gè)時(shí)代最直接也是最有力的一個(gè)證明,當(dāng)一切事物引入時(shí)間的維度,需求有了急躁和耐心之分,商品有了現(xiàn)貨和期貨之分,價(jià)格有了現(xiàn)值和期值之分,金...
導(dǎo)語 本次將會(huì)從頭到尾詳解,怎樣使用vue和ElementUI快速開發(fā)后臺(tái)管理系統(tǒng),以及在開發(fā)過程中遇到的一些bug 在線demo 源碼 如果運(yùn)行時(shí)報(bào)錯(cuò),請(qǐng)檢查幾個(gè)包的版本 ...
前言 相比有做過企業(yè)級(jí)開發(fā)的童鞋應(yīng)該都有做過權(quán)限安全之類的功能吧,最先開始我采用的是建用戶表,角色表,權(quán)限表,之后在攔截器中對(duì)每一個(gè)請(qǐng)求進(jìn)行攔截,再到數(shù)據(jù)庫中進(jìn)行查詢看當(dāng)前用...