240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • MySQl主從復(fù)制

    Mysql實(shí)現(xiàn)主從復(fù)制 在實(shí)際生產(chǎn)環(huán)境中吮铭,由單臺(tái)MySQL作為獨(dú)立的數(shù)據(jù)庫(kù)是不能滿足實(shí)際需求的钠署,無論在安全性,高可用性以及高并發(fā)性等各個(gè)方面都存在很大局限性 一般來說通過主從...

  • Golang牲阁,kafka實(shí)現(xiàn)消息推拉

    Kafka的安裝與啟動(dòng) kafka中涉及的名詞 消息記錄:由一個(gè)key,一個(gè)value和一個(gè)時(shí)間戳構(gòu)成,消息最終存儲(chǔ)在主題下的分區(qū)中,記錄在生產(chǎn)中稱為生產(chǎn)者記錄摧冀,在消費(fèi)者中稱...

  • Go Context的使用

    控制并發(fā)有兩種經(jīng)典的方式,一種是WaitGroup系宫,另外一種就是Context WaitGroup的使用 WaitGroup可以用來控制多個(gè)goroutine同時(shí)完成func...

  • Go Error處理

    錯(cuò)誤處理 Go語言的錯(cuò)誤設(shè)計(jì)是通過返回值的方式來讓調(diào)用者對(duì)錯(cuò)誤進(jìn)行處理索昂,通常我們的處理是對(duì)error類型的返回值進(jìn)行if判斷f, err := os.Open("filena...

  • mySql與Redis做二級(jí)緩存

    redis簡(jiǎn)介 Redis 是完全開源免費(fèi)的,遵守BSD協(xié)議扩借,是一個(gè)高性能的key-value數(shù)據(jù)庫(kù) Redis 與其他 key - value 緩存產(chǎn)品有以下三個(gè)特點(diǎn):Re...

  • 免密碼遠(yuǎn)程鏈接阿里云服務(wù)器

    使用ssh鏈接阿里云服務(wù)器 首先執(zhí)行sudo -i進(jìn)入root模式 接下來在阿里云控制臺(tái)創(chuàng)建密鑰對(duì)椒惨,密鑰對(duì)創(chuàng)建好了之后會(huì)下載一個(gè)pem文件。 創(chuàng)建好密鑰對(duì)之后與服務(wù)器實(shí)例進(jìn)行...

  • go應(yīng)用部署

    應(yīng)用部署 C語言可以采用daemon就可以完美的實(shí)現(xiàn)程序后臺(tái)持續(xù)運(yùn)行往枷,目前Go還沒法實(shí)現(xiàn)daemon框产。針對(duì)Go的應(yīng)用程序部署,我們可以利用第三方工具來管理错洁,第三方工具有很多,...

  • Go的單元測(cè)試與壓力測(cè)試

    Go怎么寫測(cè)試用例 開發(fā)程序其中很重要的一點(diǎn)就是測(cè)試戒突,我們?nèi)绾伪WC代碼質(zhì)量屯碴,如何保證每個(gè)函數(shù)都是可運(yùn)行的,運(yùn)行結(jié)果是正確的膊存,又如何保證寫出來的代碼性能是好的导而,我們知道單元測(cè)試...

  • 文件操作

    文件操作 目錄操作 文件操作的大多數(shù)函數(shù)都是在os包里面忱叭,下面列舉幾個(gè)目錄操作: func Mkdir(name string,perm FileMode) error: ...

  • 模板的使用

    模版 Go模板使用 在Go語言中,我們使用template包來進(jìn)行模版處理今艺,使用類似Parse,ParseFile,Execute等方法來從文件或字符串中加載模版 Parse...

  • go解析XML

    go解析XML會(huì)遵循以下原則: 如果struct的一個(gè)字段是string或者[]byte類型且它的tag含有",innerxml"韵丑,Unmarshal將會(huì)將此字段所對(duì)應(yīng)的元素...

  • MySQL重復(fù)數(shù)據(jù)處理

    我們主要從以下幾個(gè)方面來對(duì)數(shù)據(jù)庫(kù)當(dāng)中重復(fù)數(shù)據(jù)的處理: MySQL保證數(shù)據(jù)唯一性 在數(shù)據(jù)庫(kù)當(dāng)中,有些數(shù)據(jù)我們是允許其能夠重復(fù)存在虚缎,但是有時(shí)候我們也需要?jiǎng)h除這些重復(fù)的數(shù)據(jù)撵彻。若是要...

  • MySQL NULL值

    MySQL NULL值處理 MySQL使用SQL SELECT命令及WHERE來讀取數(shù)據(jù)表中的數(shù)據(jù),但是當(dāng)提供的查詢條件字段為NULL時(shí)实牡,該命令可能就無法正常工作陌僵。為了處理這...

  • MySQL索引的使用

    MySQL索引 MySQL索引可以快速提高M(jìn)ySQL的檢索速度。索引分單列索引和組合索引單列索引:即一個(gè)索引只包含單個(gè)列创坞,一個(gè)表可以有多個(gè)單列索引組合索引:一個(gè)索引包含了多個(gè)...

  • 橢圓曲線簽名

    橢圓曲線簽名算法 橢圓曲線依賴的數(shù)學(xué)依賴的問題:k為正整數(shù)碗短,G是橢圓曲線上的點(diǎn)(稱為基點(diǎn)),k*G = Q题涨,已知G跟Q很難算出k 實(shí)現(xiàn)步驟 產(chǎn)生私鑰:根據(jù)隨機(jī)數(shù)產(chǎn)生私鑰 對(duì)明...

  • 加密算法之RSA與數(shù)字簽名

    RSA RSA算法是目前應(yīng)用最廣泛的公鑰密碼體制之一偎谁。RSA算法的安全性是給予大整數(shù)因子分解的困難性。RSA名字是由三個(gè)開發(fā)者的姓名首字母組合而得來的纲堵,分別是Ron Rive...

  • 120
    加密算法之AES

    AES 算法原理 AES采用分組密碼體制搭盾,首先將明文分成以16個(gè)字節(jié)長(zhǎng)度為基準(zhǔn)字節(jié)段,如果最后不足16字節(jié)則同樣使用填充婉支。然后分組對(duì)每段字節(jié)段進(jìn)行加密得到密文鸯隅,再將最后得到的...

  • 120
    加密算法之3DES

    3DES 3DES也叫做triple-DES,是DES的改進(jìn)版向挖。因?yàn)镈ES加密慢慢被發(fā)現(xiàn)存在較大的安全性蝌以,在一定的時(shí)間內(nèi)可以通過暴力窮舉進(jìn)行破解。為此出現(xiàn)了改進(jìn)版的3DES何之,...

  • 加密算法之DES

    DES DES加密是一種將64位明文加密為64位密文的對(duì)稱加密算法跟畅。DES是以64位明文為一個(gè)單位進(jìn)行加密的,以64位為單位進(jìn)行分組溶推。 DES的Feistel網(wǎng)絡(luò) 64位明文...

  • 120
    加密貨幣錢包生成

    比特幣地址 我們都知道如果想要給某個(gè)人轉(zhuǎn)帳比特幣的話需要知道他的錢包地址徊件,事實(shí)上,地址是將公鑰表示稱人類可讀性的形式蒜危,原生的公鑰是很難閱讀的虱痕。在比特幣系統(tǒng)中,每個(gè)人的身份就是...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品