Flux 發(fā)射0到N個(gè)元素的異步"發(fā)射器 Flux<T>是一個(gè)標(biāo)準(zhǔn)Publisher<T>王带,表示0到N個(gè)發(fā)射項(xiàng)的異步序列瘟仿,可選地以完成信號(hào)或錯(cuò)誤終止锌云。與Reactive St...

Flux 發(fā)射0到N個(gè)元素的異步"發(fā)射器 Flux<T>是一個(gè)標(biāo)準(zhǔn)Publisher<T>王带,表示0到N個(gè)發(fā)射項(xiàng)的異步序列瘟仿,可選地以完成信號(hào)或錯(cuò)誤終止锌云。與Reactive St...
源文:DSP廣告系統(tǒng)架構(gòu)[http://www.jouypub.com/2017/91593abbba5bb41b59f0c04530ede3ce/] DSP的目標(biāo) 使用程序...
前言:需要做一個(gè)微信端的h5小活動(dòng)涎永,最后要生成一個(gè)包含用戶微信頭像、昵稱及一些其他圖片的頁(yè)面鹿响,并將頁(yè)面以圖片的形式保存下來(lái)(長(zhǎng)按保存)羡微。 實(shí)現(xiàn)效果: 因?yàn)槭俏⑿艃?nèi)置瀏覽器,保...
本文jenkins部署golang項(xiàng)目流程 jenkins服務(wù)拉取github上的項(xiàng)目 構(gòu)建golang項(xiàng)目并生成docker鏡像[jenkins調(diào)用的是宿主機(jī)上的docke...
什么是隊(duì)列 隊(duì)列是一種常用的數(shù)據(jù)結(jié)構(gòu)惶我,這種結(jié)構(gòu)保證了數(shù)據(jù)是按照“先進(jìn)先出”的原則進(jìn)行操作的妈倔,即最先進(jìn)去的元素也是最先出來(lái)的元素.環(huán)形隊(duì)列是一種特殊的隊(duì)列結(jié)構(gòu),保證了元素也是先...
數(shù)據(jù)庫(kù)事務(wù) 數(shù)據(jù)庫(kù)事務(wù)(transaction)是訪問(wèn)并可能操作各種數(shù)據(jù)項(xiàng)的一個(gè)數(shù)據(jù)庫(kù)操作序列绸贡,這些操作要么全部執(zhí)行,要么全部不執(zhí)行盯蝴,是一個(gè)不可分割的工作單位毅哗。事務(wù)由事務(wù)開(kāi)始...
什么是粘包問(wèn)題 最近在使用Golang編寫(xiě)Socket層,發(fā)現(xiàn)有時(shí)候接收端會(huì)一次讀到多個(gè)數(shù)據(jù)包的問(wèn)題捧挺。于是通過(guò)查閱資料虑绵,發(fā)現(xiàn)這個(gè)就是傳說(shuō)中的TCP粘包問(wèn)題。下面通過(guò)編寫(xiě)代碼來(lái)...
本文轉(zhuǎn)載:https://github.com/alberliu/gim 簡(jiǎn)要介紹 gim是一個(gè)即時(shí)通訊服務(wù)器闽烙,代碼全部使用golang完成翅睛。主要功能1.支持tcp,webs...
雖然 rabbitmq 沒(méi)有延時(shí)隊(duì)列的功能,但是稍微變動(dòng)一下也是可以實(shí)現(xiàn)的 實(shí)現(xiàn)延時(shí)隊(duì)列的基本要素 存在一個(gè)倒計(jì)時(shí)機(jī)制:Time To Live(TTL) 當(dāng)?shù)竭_(dá)時(shí)間點(diǎn)的時(shí)候...
主要是對(duì)unsafe.Pointer uintptr的一個(gè)應(yīng)用實(shí)例黑竞,順便了解golang的string與slice底層是怎樣實(shí)現(xiàn)的 Str2bytes:方法代碼解釋
本文轉(zhuǎn)至:https://www.cnblogs.com/sunsky303/p/11820500.html unsafe.Pointer 這個(gè)類型比較重要捕发,它是實(shí)現(xiàn)定位和讀...
前言 在golang開(kāi)發(fā)中會(huì)發(fā)現(xiàn)很魂,沒(méi)有泛型會(huì)寫(xiě)大量重復(fù)代碼爬骤,例如:對(duì)數(shù)據(jù)庫(kù)表分頁(yè)查詢時(shí),大多情況是表名不同莫换,查詢條件與查詢字段不同霞玄,正常情況下,就得寫(xiě)多份重疊代碼拉岁。本文主要是...
什么是etcd坷剧?什么是grpc?為什么要使用etcd喊暖。本文將簡(jiǎn)單對(duì)etcd與grpc介紹與代碼實(shí)現(xiàn)惫企。 etcd etcd是一個(gè)高可用的鍵值分布式存儲(chǔ)系統(tǒng),主要用于共享配置和服...
Laravel Scout 是針對(duì)Eloquent 模型開(kāi)發(fā)的一個(gè)簡(jiǎn)單的陵叽,基于驅(qū)動(dòng)的全文檢索系統(tǒng)狞尔。Scout 使用模型觀察者時(shí)會(huì)自動(dòng)保持你的檢索索引與你的 Eloquent ...
原文:熱重啟golang服務(wù)器(graceful restart golang http server) 服務(wù)端代碼經(jīng)常需要升級(jí),對(duì)于線上系統(tǒng)的升級(jí)常用的做法是巩掺,通過(guò)前端的負(fù)...
博客原文:Laravel 創(chuàng)建自己的 Facade 前言 laravel 提供了一個(gè)靈活的模式偏序,那就是 facade ∨痔妫框架內(nèi)部的 DB研儒、Auth、File 等功能也有相關(guān)的...
laravel 服務(wù)容器是一個(gè)用于管理類的依賴和執(zhí)行依賴注入的強(qiáng)大工具独令。其實(shí)就是一個(gè)超強(qiáng)IoC與DI工具端朵。下面是laravel服務(wù)容器的一個(gè)bind與上下文綁定的實(shí)現(xiàn)。 什么...
在使用nsq消費(fèi)時(shí)冲呢,發(fā)現(xiàn)如果HandleMessage方法執(zhí)行時(shí)間超過(guò)2分鐘,在此方法運(yùn)行完后招狸,就會(huì) 拋出 IO error - EOF 錯(cuò)誤敬拓。測(cè)試發(fā)現(xiàn)瓤湘,當(dāng)超過(guò)2分鐘時(shí),ns...
golang 解析html時(shí)把url轉(zhuǎn)絕對(duì)路徑 在golang解析html時(shí)恩尾,常遇到img、a標(biāo)簽的資源地址為相對(duì)路徑[../挽懦,./]的情況翰意,這時(shí)就需要一個(gè)方法把這些地址轉(zhuǎn)換...