系統(tǒng):normal-alpine3.9服務(wù)框架:beego2.0配置:6核3G 在一次服務(wù)性能壓測(cè)過(guò)程中發(fā)現(xiàn)吞吐量很低,并且服務(wù)所在機(jī)器CPU占用消耗很大,直接拉滿(mǎn) 一、首先...
系統(tǒng):normal-alpine3.9服務(wù)框架:beego2.0配置:6核3G 在一次服務(wù)性能壓測(cè)過(guò)程中發(fā)現(xiàn)吞吐量很低,并且服務(wù)所在機(jī)器CPU占用消耗很大,直接拉滿(mǎn) 一、首先...
redis常見(jiàn)的問(wèn)題及解決方案:1、緩存穿透:緩存中查不到數(shù)據(jù),數(shù)據(jù)庫(kù)中也查不到当宴。解決方案: 1》對(duì)查詢(xún)條件的參數(shù)進(jìn)行合法性校驗(yàn)2》將查不到的數(shù)據(jù)也寫(xiě)到redis中,給一個(gè)n...
數(shù)據(jù)庫(kù)鎖的種類(lèi)包括: ==行鎖泽疆、表鎖户矢、共享鎖、排它鎖殉疼、樂(lè)觀鎖梯浪、悲觀鎖== 按照鎖粒度劃分,可以將鎖劃分成 行鎖?? 表鎖?? 按照數(shù)據(jù)庫(kù)管理角度劃分瓢娜,可以將鎖分成排他鎖和共享鎖 ...
參加日更 | 讓堅(jiān)持成為習(xí)慣 egrep Jenkins 盡量把Jenkinsfile放在一級(jí)目錄 Jenkinsfile中指定的工作空間挂洛,對(duì)dockerfile中的一些文件...
==1、選擇性合并cherry-pick== ==2眠砾、版本回退reset(刪除)== 沒(méi)有--hard參數(shù) 有--hard參數(shù) 如果是對(duì)歷史的某個(gè)版本進(jìn)行的回退虏劲,那么會(huì)導(dǎo)致本...
brew info go 可以查看當(dāng)前安裝的go版本有哪些,比如當(dāng)前安裝的為go1.15,現(xiàn)在想裝一個(gè)低版本的如1.12.17柒巫。操作如下: ll /usr/local/bin...
bufio bufio包實(shí)現(xiàn)了有緩沖的I/O励堡。它包裝一個(gè)io.Reader或io.Writer接口對(duì)象,創(chuàng)建另一個(gè)也實(shí)現(xiàn)了該接口吻育,且同時(shí)還提供了緩沖和一些文本I/O的幫助函數(shù)...
安裝protobuf環(huán)境 官網(wǎng)下載對(duì)應(yīng)的安裝包布疼,如windows下protoc-3.14.0-win64.zip 配置對(duì)應(yīng)的環(huán)境變量 編寫(xiě)protobuf文件 根據(jù)test....
Go 默認(rèn)使用按值傳遞來(lái)傳遞參數(shù),也就是傳遞參數(shù)的副本游两。函數(shù)接收參數(shù)副本之后砾层,在使用變量的過(guò)程中可能對(duì)副本的值進(jìn)行更改,但不會(huì)影響到原來(lái)的變量贱案。如果你希望函數(shù)可以直接修改參數(shù)...
centos7安裝golang環(huán)境 go命令學(xué)習(xí)手冊(cè)https://www.bookstack.cn/read/go_command_tutorial/0.2.md[http...
關(guān)于字符串拼接效率: 單詞調(diào)用字符串拼接性能 + > strings.Join > bytes.Buffer > fmt.Sprintf大量數(shù)據(jù)拼接推薦bytes.buffe...
第一步:修改超級(jí)用戶(hù)postgres的密碼alter user postgres with password 'your password';^刪除密碼:passwd -d ...
生成規(guī)則有很多,記錄一個(gè)最近項(xiàng)目里使用的一個(gè)宝踪。背景:公司推一個(gè)活動(dòng)侨糟,過(guò)程中需要給客戶(hù)發(fā)紅包,微信紅包要求唯一訂單號(hào)瘩燥,在開(kāi)始的時(shí)候用goroutine發(fā)送紅包秕重,采用的是項(xiàng)目號(hào)+...
常見(jiàn)選項(xiàng) -a --data-only只轉(zhuǎn)儲(chǔ)數(shù)據(jù)厉膀,而不轉(zhuǎn)儲(chǔ)模式(數(shù)據(jù)定義)溶耘。表數(shù)據(jù)、大對(duì)象和序列值都會(huì)被轉(zhuǎn)儲(chǔ)服鹅。 -c --clean在輸出創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的命令之前輸出清除(...
鎖定的實(shí)現(xiàn)方法有若干種凳兵。 硬鎖定,直接將數(shù)據(jù)庫(kù)切換到恢復(fù)模式企软,絕對(duì)不會(huì)有寫(xiě)操作出現(xiàn)庐扫。 軟鎖定,設(shè)置default_transaction_read_only為on仗哨,默認(rèn)開(kāi)啟的...
可以學(xué)習(xí)一下:https://www.cnblogs.com/demingblog/p/10295236.html redis單點(diǎn)藻治、redis主從、redis哨兵 senti...