經(jīng)歷了大概 4 個月的打磨,LotusDB 的第一個 release 版本終于發(fā)布了,我看了下,有 200 多次 commit(接近 rosedb 一年多的 commit 次...
經(jīng)歷了大概 4 個月的打磨,LotusDB 的第一個 release 版本終于發(fā)布了,我看了下,有 200 多次 commit(接近 rosedb 一年多的 commit 次...
大家好,我是 roseduan,今天我向大家推薦一下我寫的一個 Go 語言實戰(zhàn)項目—rosedb。 rosedb 是一個簡單、內(nèi)嵌的 k-v 數(shù)據(jù)庫,使用 Golang 實現(xiàn)...
gRPC 是 Google 開源的一個高性能的 RPC(Remote Procedure Call) 框架,它具有如下的優(yōu)點: 提供高效的進程間通信。gRPC 沒有使用 XM...
首先推薦《Go 程序設(shè)計語言》這本書: 豆瓣評分挺高的,需要特別說說這本書里面的示例代碼,質(zhì)量非常高!如果跟著敲一遍,自己多理解的話,對于 Go 一定會有更好的理解。我目前也...
從畢業(yè)到現(xiàn)在已經(jīng)接近兩年了,在這段時間里,我日常開發(fā)都是使用的 Java,因為大學自學的是 Java,然后畢業(yè)找到的工作也是做 Java 開發(fā)的?,F(xiàn)在做 Go 其實也沒多久,...
一、第一個 Go 程序 最近在閑來無事之際開始學習點 Go 語言,Go 語言在近幾年很火,有 Docker 和 Kubernetes 這兩大殺器做支撐,它已經(jīng)是云計算領(lǐng)域主流...
ppt
字符串匹配之 BM 算法一、基本概念 字符串匹配是計算機科學領(lǐng)域中最古老、研究最廣泛的問題之一,層出不窮的前輩們也總結(jié)了非常多經(jīng)典的優(yōu)秀算法,例如 BF 算法、RK 算法、BM 算法、KMP 算法,...
排序指的是將一組對象按照特定的邏輯順序重新排列的過程,排序的應(yīng)用十分廣泛,可以說是無處不在,它在商業(yè)數(shù)據(jù)處理和現(xiàn)代科學計算中發(fā)揮著舉足輕重的作用,目前已知的應(yīng)用最廣泛的排序算...
一、基本概念 字符串匹配是計算機科學領(lǐng)域中最古老、研究最廣泛的問題之一,層出不窮的前輩們也總結(jié)了非常多經(jīng)典的優(yōu)秀算法,例如 BF 算法、RK 算法、BM 算法、KMP 算法,...
一、認識二叉樹 首先,在了解 mysql 中的 B+ 樹之前,我們需要搞懂什么是二叉樹。二叉樹是一種常見的非線形數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)是以一對多的形態(tài)組織起來的,我畫了一張圖來幫助你...
收藏!Linux常用命令合集 1. 幫助命令 1.1 man 命令名稱,man 的意思是 manual,即手冊,對于大多數(shù)命令都可以使用這個命令來查看其使用的方法。 1.2...
今天接觸到了一個概念,叫做生命線分享,覺得十分的受益,想在此分享給大家。 這個概念其實很簡單,我們花一點時間回顧一下自己過往的人生經(jīng)歷,盡可能的詳細,從中找到那些對我們的成長...
大學生活已經(jīng)結(jié)束了,縱然心中有萬般不舍,但還是得收拾行囊去往人生的下一站,迎接新的挑戰(zhàn)。到上海已經(jīng)有幾天了,安頓下來之后,花點時間寫一篇文章,記錄總結(jié)一下自己的整個大學生活。...
@[toc] 0. 前言 排序算法中涉及到了兩個概念: 原地排序:根據(jù)算法對內(nèi)存的消耗情況,可以將算法分為原地排序和非原地排序,原地排序特指空間復雜度為 O(1) 的排序。 ...
1. 成績一下來,那幫熊孩子們就得忙著填寫志愿了。 高考志愿,歸根到底就是一個選擇的問題,城市,學校,還有專業(yè),這幾者之間該如何權(quán)衡。 人這一生的選擇有很多,但關(guān)鍵的卻寥寥無...
一、Lock 和 Condition Java 并發(fā)包中的 Lock 和 Condition 主要解決的是線程的互斥和同步問題,這兩者的配合使用,相當于 synchroniz...
一、同步容器 常用的一些容器例如 ArrayList、HashMap、都不是線程安全的,最簡單的將這些容器變?yōu)榫€程安全的方式,是給這些容器所有的方法都加上 synchroni...