- 博客(5)
- 收藏
- 关注
原创 超详细面试准备(10分钟打遍所有初级后端开发面试)
面试知识汇总如何介绍项目:https://www.sohu.com/a/259724527_775404自我介绍:https://www.jianshu.com/p/008fc86a1f284W字的后端面试知识点总结:https://www.cnblogs.com/aobing/p/12849591.html后端技术框架:https://www.cnblogs.com/loren-Yang/p/11073536.html数据结构Java HashMap原理:https://yikun.g
2021-02-23 23:20:17 4782
原创 ElasticSearch原理及使用
Part1: ES介绍及核心概念Elasticsearch是什么Lucene 是最先进、功能最强大的搜索库。如果直接基于 Lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码,需要深入理解原理。ElasticSearch 基于 Lucene,隐藏了 lucene 的复杂性,提供了简单易用的 RESTful api / Java api 接口(另外还有其他语言的 api 接口)。分布式的文档存储引擎分布式的搜索引擎和分析引擎分布式,支持 PB 级数据ES可以用来干什么
2021-02-19 18:59:27 381
原创 Golang并发求和(竞争而非分段)
举例如果要求2个goroutine并发完成1到100的和而不是分段的情况如何解决呢?解决方案:var wg sync.WaitGroupvar ch chan int32var receiveCh chan int32func add(){ var sum int32 sum = 0 Loop: for { select { case val, ok := <-ch: if ok { atomic.AddInt32(&sum, val) } e
2020-12-17 21:10:05 410
原创 git新手入门
git branch单独查看所有分支,加分支名将创建一个新分支 而HEAD指向当前所在分支,此时并不是新分支(git branch –d删除分支、已合并的可以删除,-v检查每个分支最后一次提交,-D强制删除,–merged 和 --no-merged 会在没有给定提交或分支名作为参数时, 分别列出已合并或未合并到 当前 分支的分支)如果想要查看设置的所有跟踪分支,可以使用 git branch 的 -vv 选项。git checkout:切换到一个已存在的分支,即改变HAED指向到新分支(我们会在创
2020-07-09 10:02:32 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人