websocket 在WebSocket API中茁裙,瀏覽器和服務(wù)器只需要做一個(gè)握手的動(dòng)作秆吵,然后捌议,瀏覽器和服務(wù)器之間就形成了一條快速通道凯力。兩者之間就直接可以數(shù)據(jù)互相傳送狼渊。 我大...

websocket 在WebSocket API中茁裙,瀏覽器和服務(wù)器只需要做一個(gè)握手的動(dòng)作秆吵,然后捌议,瀏覽器和服務(wù)器之間就形成了一條快速通道凯力。兩者之間就直接可以數(shù)據(jù)互相傳送狼渊。 我大...
關(guān)注公眾號(hào)【Ccww筆記】,獲取干貨資料 ??MongoDB中聚合(aggregate) 操作將來(lái)自多個(gè)document的value組合在一起测暗,并通過對(duì)分組數(shù)據(jù)進(jìn)行各種操作...
MongoDB高級(jí)操作 .MongoDB的權(quán)限管理 為什么要設(shè)置權(quán)限管理剛安裝完畢的mongodb默認(rèn)不適用權(quán)限認(rèn)證方式啟動(dòng)宠漩,然而公網(wǎng)運(yùn)行系統(tǒng)需要設(shè)置權(quán)限以保證數(shù)據(jù)安全 Mo...
在大型系統(tǒng)設(shè)計(jì)中用代理在負(fù)載均衡是最常見的一種方式,而相對(duì)靠譜的解決方案中Nginx仗谆、HAProxy床嫌、LVS跨释、F5在各大場(chǎng)中用得比較普遍胸私,各有各的優(yōu)勢(shì)和使用場(chǎng)景厌处,由于本次要使...
前言 當(dāng)我們使用一些golang框架的時(shí)候,總能在框架中發(fā)現(xiàn)有個(gè)叫做context的東西岁疼。如果你之前了解過java的spring阔涉,那么你肯定也聽說(shuō)過其中有個(gè)牛逼的Applic...
原文鏈接:https://draveness.me/golang-101 Go 語(yǔ)言是一門簡(jiǎn)單、易學(xué)的編程語(yǔ)言捷绒,對(duì)于有編程背景的工程師來(lái)說(shuō)瑰排,學(xué)習(xí) Go 語(yǔ)言并寫出能夠運(yùn)行的代...
普羅米修斯是一個(gè)復(fù)雜的系統(tǒng),它有許多的組件并且集成了許多其它的系統(tǒng)暖侨。它可以被部署到各種被信任和不被信任的環(huán)境中椭住。 這篇文章描述了一些關(guān)于普羅米修斯的常見的安全假設(shè)和攻擊維度,...
title: CentOS 7.x編寫開機(jī)啟動(dòng)服務(wù)categories: Linuxtags:timezone: Asia/Shanghaidate: 2019-01-06 ...
今天寫代碼的時(shí)候用到了協(xié)程go func,發(fā)現(xiàn)func函數(shù)塊內(nèi)部的代碼也能使用外部的局部變量,當(dāng)時(shí)我就加上了打印發(fā)現(xiàn)閉包內(nèi)部的變量值和外部的局部變量是一樣的,就覺得很費(fèi)解匿名...
思考幾個(gè)問題: 為什么搜索是 近實(shí)時(shí) 的? 為什么文檔的 CRUD (創(chuàng)建-讀取-更新-刪除) 操作是 實(shí)時(shí) 的? 復(fù)習(xí)一遍從上到下的整體結(jié)構(gòu) 這里有篇文章講解的很形象: 這...
上一篇: Go消息中間件Nsq系列(六)------Message結(jié)構(gòu) 通過此次源碼閱讀, 可以學(xué)習(xí)到 結(jié)合go select io多路復(fù)用 實(shí)現(xiàn)文件隊(duì)列的思路 1. go...
一挪挤、 net/http包夠用嗎叼丑? Go的net相關(guān)標(biāo)準(zhǔn)包提供web開發(fā)的大多數(shù)實(shí)現(xiàn)支持,如果你的項(xiàng)目的路徑端點(diǎn)在十個(gè)以內(nèi)扛门,如一個(gè)簡(jiǎn)單的企業(yè)網(wǎng)站鸠信,這當(dāng)然是夠用的。但如果你的項(xiàng)目...
Golang語(yǔ)言中存在一個(gè)關(guān)鍵字type尖飞,type又有兩種使用方式症副,一種是類型別名,一種是類型定義政基,是不是熟悉的C語(yǔ)言(define和typedef)味道贞铣? 類型定義 類型別...
gin是Go語(yǔ)言寫的一個(gè)web框架,API性能超強(qiáng)沮明,運(yùn)行速度號(hào)稱較httprouter要快40倍辕坝。封裝比較優(yōu)雅,API友好荐健,源碼注釋比較明確酱畅,具有快速靈活琳袄,容錯(cuò)方便等特點(diǎn)。 ...
線程池 線程池是我們工作中常被用到的纺酸。他是一種線程的使用模式窖逗。線程過多會(huì)帶來(lái)調(diào)度開銷,進(jìn)而影響緩存局部性和整體性能餐蔬。而線程池維護(hù)著多個(gè)線程碎紊,等待著監(jiān)督管理者分配可并發(fā)執(zhí)行的任...
hashset 是一種非常高效的數(shù)據(jù)結(jié)構(gòu),插入和查詢的復(fù)雜度都是 O(1)樊诺,基本上能滿足大部分場(chǎng)景的性能需求仗考,但在一些特殊的場(chǎng)景下,頻次非常高的調(diào)用依然會(huì)成為性能瓶頸(用 p...