發(fā)現(xiàn)好久都沒回來了,也好久都沒開始學(xué)習(xí)了,2020年經(jīng)歷的太多了簡直,收獲有嗎,是有的,但是收獲不算很大,也并不算矚目,相反也有很多的遺憾,發(fā)現(xiàn)了自己很多的不足。 奇怪的是,...
發(fā)現(xiàn)好久都沒回來了,也好久都沒開始學(xué)習(xí)了,2020年經(jīng)歷的太多了簡直,收獲有嗎,是有的,但是收獲不算很大,也并不算矚目,相反也有很多的遺憾,發(fā)現(xiàn)了自己很多的不足。 奇怪的是,...
在學(xué)習(xí)golang基礎(chǔ)的時候,發(fā)現(xiàn)有個叫rune的的數(shù)據(jù)類型,當(dāng)時不理解這個類型的意義。 查詢,官方的解釋如下: 這樣可能還是對rune的作用與意義比較懵逼,我們通過一個簡單...
安裝配置 需要先安裝配置 Golang,然后安裝配置 beego,beego是一個使用 Go 的思維來幫助您構(gòu)建并開發(fā) Go 應(yīng)用程序的開源Web開發(fā)框架,beego的中文文...
完成注冊功能,把用戶信息放到redis中 思路1 先把user.go 放入到common/message 文件夾中2 common/message/message.go 新...
需求分析 用戶注冊 用戶登錄 顯示用戶在線的用戶列表 群聊 點對點聊天 離線留言 界面設(shè)計 項目開發(fā)前技術(shù)儲備 項目要保存用戶信息和消息數(shù)據(jù),因此我們需要學(xué)習(xí)數(shù)據(jù)庫(redi...
同一個struct的2個實例能不能比較 == != 答案:可以能、也可以不能 兩個不同的struct的實例能不能比較 == != 答案:可以能、也可以不能 如果結(jié)構(gòu)體的所...
調(diào)度相關(guān)的一系列文章主要參考 Scheduling In Go : Part I - OS Scheduler 翻譯來的。因為在學(xué)習(xí)的過程中偶然發(fā)現(xiàn),感覺總結(jié)得蠻好的,就不造...
背景描述: 在采用TCP進(jìn)行網(wǎng)絡(luò)通信的軟件普遍存在粘包的現(xiàn)象。這主要是現(xiàn)代網(wǎng)絡(luò)的傳輸機制造成的。我們知道,網(wǎng)絡(luò)通信采用套接字技術(shù),其實現(xiàn)實際是由系統(tǒng)內(nèi)核提供一片連續(xù)緩存(流緩...
1、https協(xié)議需要到CA申請證書,一般免費證書較少,因而需要一定費用。2、http是超文本傳輸協(xié)議,信息是明文傳輸,https則是具有安全性的ssl/tls加密傳輸協(xié)議。...
TCP VS UDP 1 tcp 是面向連接提供可靠傳輸;UDP是面向無連接,提供不可靠連接 Tcp 提供流量控制 ; UDP不提供流量控制 Tcp 保證傳輸數(shù)據(jù)順序 ; U...
redis高可用:如果你做主從架構(gòu)部署,其實就是加上哨兵就可以了,就可以實現(xiàn),任何一個實例宕機,自動會進(jìn)行主備切換。 redis高并發(fā):主從架構(gòu),一主多從,一般來說,很多項目...
常用的數(shù)據(jù)結(jié)構(gòu)包括: Redis有很多種數(shù)據(jù)結(jié)構(gòu),包括 strings、 hashes、lists、 sets、sorted sets 、 range queries、 bi...