最近在做一個(gè)仿照微信公眾號(hào)的素材管理的組管理模式,大致效果圖如下: 圖片的上傳按照組進(jìn)行分類(lèi),在分組管理中,可以展示每個(gè)分組的總資源數(shù)。我把表壓縮一下后,最簡(jiǎn)單的表結(jié)構(gòu)文檔如...
最近在做一個(gè)仿照微信公眾號(hào)的素材管理的組管理模式,大致效果圖如下: 圖片的上傳按照組進(jìn)行分類(lèi),在分組管理中,可以展示每個(gè)分組的總資源數(shù)。我把表壓縮一下后,最簡(jiǎn)單的表結(jié)構(gòu)文檔如...
線上排行榜通常由兩部分構(gòu)成:1、排名最前的N位(假設(shè)前20名);2、你所在的當(dāng)前排位;假設(shè)使用數(shù)據(jù)庫(kù)做用戶排名,比如MySql。假設(shè)已經(jīng)構(gòu)造了一張簡(jiǎn)單的表格。 第一個(gè)問(wèn)題比較...
多謝,我改下。
Kubernetes(k3s)進(jìn)階學(xué)習(xí)(四) -- 持久化存儲(chǔ)Pod 的生命周期是短暫的,會(huì)頻繁被銷(xiāo)毀和創(chuàng)建。由于沙盒機(jī)制,舊Pod 被銷(xiāo)毀后,會(huì)伴隨容器里的所有資源都被清空。在服務(wù)運(yùn)行過(guò)程,或多或少有需要持久化存儲(chǔ)的資源(圖片、多媒體...
Object-C時(shí)代,我們經(jīng)常避不開(kāi)使用cocoapods做ios項(xiàng)目的插件管理。cocoapods算得上是那時(shí)候混亂的ios插件開(kāi)發(fā)中一個(gè)不得不妥協(xié)的產(chǎn)物,通過(guò)它下載的插件...
前言 很慶幸有g(shù)olang 這樣的語(yǔ)言面世。語(yǔ)義清晰的同時(shí)概念又特別簡(jiǎn)潔,去掉了很多無(wú)謂傳統(tǒng)編程語(yǔ)言繁雜又無(wú)效率的寫(xiě)法,作者們通過(guò)了實(shí)現(xiàn)表達(dá)了我們這些廣大程序員敢想不敢言的心...
m3u8[https://zh.wikipedia.org/wiki/M3U%23M3U8] 文件是 HTTP Live Streaming(縮寫(xiě)為 HLS)[https:/...
在學(xué)習(xí)MySql內(nèi)部機(jī)制過(guò)程中,了解到BTree和BTree+ 的原理,作為多年的程序員一時(shí)手癢難耐,決定自己也寫(xiě)一個(gè)簡(jiǎn)易版的BTree 來(lái)自我提升。 介紹不多講,反正網(wǎng)上一...
現(xiàn)有的MySql 數(shù)據(jù)庫(kù)在實(shí)現(xiàn)大數(shù)據(jù)的分庫(kù)分表時(shí),會(huì)碰上分表時(shí)主鍵自增ID重復(fù)問(wèn)題。雖然在分表時(shí)可以利用規(guī)分ID值區(qū)間規(guī)則的方式規(guī)避問(wèn)題。但很明顯不可能會(huì)有程序員這樣玩。 過(guò)...
雖然新創(chuàng)建容器可以擁有一個(gè)192.168.x.x 的地址。我只會(huì)理解成機(jī)器內(nèi)部本身是局域網(wǎng)。 這個(gè)地址還是虛擬的,并且沒(méi)有在局域網(wǎng)的路由器里注冊(cè)這個(gè)地址。
Multipass - 在Mac book 上輕松搭建Linux 虛擬機(jī)前言 由于最近在學(xué)習(xí)部署Kubenest的關(guān)系,認(rèn)識(shí)了一個(gè)輕量級(jí)的服務(wù)虛擬工具M(jìn)ultipass,能輕松地在本機(jī)上搭建多虛擬機(jī)環(huán)境。 如果你也是像我一樣使用Mac,并且你有想...
要高效把服務(wù)用起來(lái),可視化的管理配置必不可少。為了提升Kong的管理效率,可選擇安裝Konga作為Kong Admin Web控制臺(tái)(業(yè)界還有一個(gè)kongX,不過(guò)基于Java...
感謝Docker。在沒(méi)有Docker 面世前,微服務(wù)三大件(網(wǎng)關(guān)、隊(duì)列、內(nèi)存)一直是困擾并讓我神往的技術(shù)流。技術(shù)總歸是技術(shù),組件總歸是組件。掌握并學(xué)習(xí)好不是一件困難的事情,最...
通常好產(chǎn)品可以理解為設(shè)計(jì)的原理很奇妙,能夠健壯地執(zhí)行,使用者實(shí)戰(zhàn)也不用花太多精力學(xué)習(xí)。Kafka是一款簡(jiǎn)單又實(shí)用的產(chǎn)品。知識(shí)的深入通常都是實(shí)戰(zhàn)中遇到問(wèn)題累積,沉綻后得到提升。...
Kubernetes 一個(gè)重要特性是Pod具備自愈能力。當(dāng)Pod發(fā)生故障后會(huì)能通過(guò)自愈機(jī)制對(duì)Pod自動(dòng)重啟,另外也可以通過(guò)Liveness和Readiness的探測(cè)機(jī)制進(jìn)行更...
通常我不推薦把數(shù)據(jù)庫(kù)與服務(wù)混在一起,這樣不利于數(shù)據(jù)庫(kù)對(duì)硬件IO的獨(dú)占,也不利于數(shù)據(jù)與業(yè)務(wù)之間的解藕。這章節(jié)把MongoDB放在Kubernetes里, 有助于對(duì)前面章節(jié)知識(shí)點(diǎn)...
通常我們?cè)跇?gòu)建應(yīng)用(Pod)時(shí),總會(huì)傳遞一些敏感信息到Pod 的容器內(nèi)。比如建立數(shù)據(jù)庫(kù)的用戶名、密碼等。這些信息保存在Docker的鏡像里總不太靈活。這時(shí)候我們就可以使用Ku...
Pod 的生命周期是短暫的,會(huì)頻繁被銷(xiāo)毀和創(chuàng)建。由于沙盒機(jī)制,舊Pod 被銷(xiāo)毀后,會(huì)伴隨容器里的所有資源都被清空。在服務(wù)運(yùn)行過(guò)程,或多或少有需要持久化存儲(chǔ)的資源(圖片、多媒體...
NFS介紹 NFS是Network File System的縮寫(xiě),是網(wǎng)絡(luò)文件系統(tǒng),它的主要功能是通過(guò)網(wǎng)絡(luò)(一般是局域網(wǎng))讓不同的主機(jī)系統(tǒng)之間可以共享文件或目錄,主要存儲(chǔ)用戶上...
當(dāng)決心要學(xué)習(xí)一門(mén)新的知識(shí)時(shí),不要僅僅盯著知識(shí)點(diǎn)的價(jià)值,而是多想想它能幫我解決什么問(wèn)題。 我曾經(jīng)上過(guò)一門(mén)營(yíng)銷(xiāo)學(xué)的課程,課堂上的講師講出一個(gè)讓我很深刻的觀點(diǎn):不要侃侃其談你產(chǎn)品的...
我們先來(lái)看看Kubernetes最基礎(chǔ)的知識(shí)吧。最初接觸Kubernetes時(shí)候,一般初學(xué)者都會(huì)被一大堆單詞所迷惑(例如:Deployment、Pod、Replication...
Kubernetes(業(yè)界簡(jiǎn)稱(chēng)k8s) 確實(shí)難學(xué)。 部署困難, 概念繁重,由于業(yè)界文檔亂七八糟,理解起來(lái)又特別吃力費(fèi)解。拿萬(wàn)事開(kāi)頭難,來(lái)形容K8s的部署安裝 絕對(duì)是再適合不過(guò)...