阅读目录——更新ing
一、linux/macos
[GNU make] __https__www.gnu.org/software/make/manual/make.html
[Bash 启动环境] __https__wangdoc.com/bash/startup.html
[getopt 1 — Linux manual page] __https__www.man7.org/linux/man-pages/man1/getopt.1.html
[使用 getopt 处理命令行长参数(长选项)] __https__blog.csdn.net/u011641885/article/details/47429273?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
[ddtrace] __https__ddtrace.readthedocs.io/en/stable/advanced_usage.html
[在用户态观测 Linux 内核函数的调用情况(调用次数、传入参数、运行时长等)] __https__www.lijiaocn.com/%E6%96%B9%E6%B3%95/2019/12/13/kernel-funcs-in-depth.html
[Page Frame Reclamation] __https__www.kernel.org/doc/gorman/html/understand/understand013.html
[madvise 2 — Linux manual page] __https__man7.org/linux/man-pages/man2/madvise.2.html
[seccomp] __https__en.wikipedia.org/wiki/Seccomp
[How To List Disks and Partitions in MacOS] __https__www.unixtutorial.org/how-to-list-disks-and-partitions-in-macos/
[How to View a Macs Disk Usage & Storage Summary in Mac OS X] __https__osxdaily.com/2014/01/11/see-mac-disk-usage-storage-summary-os-x/
[Installing gawk] __https__ftp.gnu.org/old-gnu/Manuals/gawk-3.0.3/html_chapter/gawk_20.html
[Install gawk on Mac OSX] __http__macappstore.org/gawk/
[怎样选择合法的linux主机名(hostname -s)] __https__blog.csdn.net/wanghuiict/article/details/70038140
二、elasticsearch
[Regexp Query cannot escape reserved symbols] __https__discuss.elastic.co/t/regexp-query-cannot-escape-reserved-symbols/108527
[Suggests] __https__www.elastic.co/guide/en/elasticsearch/reference/7.5/search-suggesters.html
[ES系列十三、Elasticsearch Suggester API 自动补全)] __https__www.cnblogs.com/wangzhuxing/p/9574630.html
[Elasticsearch Suggester详解] __https__elasticsearch.cn/article/142
[Designing Search: As-You-Type Suggestions] __https__uxmag.com/articles/designing-search-as-you-type-suggestions
[search-as-you-type] __https__www.elastic.co/guide/en/elasticsearch/reference/7.5/search-as-you-type.html
[Grok filter plugin] __https__www.elastic.co/guide/en/logstash/current/plugins-filters-grok.html
[Elasticsearch caching deep dive: Boosting query speed one cache at a time] __https__www.elastic.co/cn/blog/elasticsearch-caching-deep-dive-boosting-query-speed-one-cache-at-a-time
[Using Grok with Elasticsearch to add structure to your data] __https__alexmarquardt.com/using-grok-with-elasticsearch-to-add-structure-to-your-data/
[Tune for search speed] __https__www.elastic.co/guide/en/elasticsearch/reference/7.11/tune-for-search-speed.html#_give_memory_to_the_filesystem_cache_2
[Lucene学习总结之一:全文检索的基本原理] __https__www.cnblogs.com/forfuture1978/archive/2009/12/14/1623594.html
[Package org.apache.lucene.expressions.js] __https__lucene.apache.org/core/8_7_0/expressions/index.html?org/apache/lucene/expressions/js/package-summary.html
[所有内容皆可聚合:Elasticsearch 7 中的新聚合] __https__www.elastic.co/cn/blog/aggregate-all-the-things-new-aggregations-in-elasticsearch-7
[ElasticSearch核心之——聚合分析] __https__www.jianshu.com/p/596ece1ae75d
[Query string query] __https__www.elastic.co/guide/en/elasticsearch/reference/7.11/query-dsl-query-string-query.html
[Elasticsearch聚合优化 | 聚合速度提升5倍] __https__developer.aliyun.com/article/707444
[Elasticsearch 生产环境集群部署最佳实践] __https__elastic.blog.csdn.net/article/details/114558076
[Scripted metric aggregation] __https__www.elastic.co/guide/en/elasticsearch/reference/7.11/search-aggregations-metrics-scripted-metric-aggregation.html
[带你走进神一样的Elasticsearch索引机制] __https__zhuanlan.zhihu.com/p/137574234
[Histogram aggregation] __https__www.elastic.co/guide/en/elasticsearch/reference/7.9/search-aggregations-bucket-histogram-aggregation.html
[Paging support for aggregations] __https__github.com/elastic/elasticsearch/issues/4915
[elasticsearch报Data too large异常处理] __https__www.jianshu.com/p/fb35df087b49
[肢解架构-日志管理] __https__www.jianshu.com/p/3caba9a9312e
[用ElasticSearch实现基于标签的兴趣推荐] __https__my.oschina.net/waterbear/blog/4493422
[elasticsearch scroll查询的原理没太懂] __https__elasticsearch.cn/question/2935
[elasticsearch “Trying to create too many buckets” with nested bucket aggregations] __https__stackoverflow.com/questions/59714367/elasticsearch-trying-to-create-too-many-buckets-with-nested-bucket-aggregation
[Control number of buckets created in an aggregation] __https__discuss.elastic.co/t/control-number-of-buckets-created-in-an-aggregation/194360
[Regular expression syntax] __https__www.elastic.co/guide/en/elasticsearch/reference/current/regexp-syntax.html
[How we stopped memory intensive queries from crashing ElasticSearch] __https__plaid.com/blog/how-we-stopped-memory-intensive-queries-from-crashing-elasticsearch/
[Discovering the Need for an Indexing Strategy in Multi-Tenant Applications] __https__www.elastic.co/cn/blog/found-multi-tenancy
[Multi tenancy in Elastic Search] __https__stackoverflow.com/questions/41868056/multi-tenancy-in-elastic-search
[分布式跟踪、开放式跟踪和 Elastic APM] __https__www.elastic.co/cn/blog/distributed-tracing-opentracing-and-elastic-apm
[Observability:从零基础到能够完成微服务可观测性的专家 - Service Map 实践] __https__blog.csdn.net/UbuntuTouch/article/details/110850836
[【最佳实践】大数据时代,通过OSS快照迁移Elasticsearch数据] __https__developer.aliyun.com/article/770606
[Cross version Elasticsearch data migration with ESM] __https__discuss.elastic.co/t/dec-3rd-2020-en-cross-version-elasticsearch-data-migration-with-esm/256516
[ES Trying to create too many scroll contexts ] __https__juejin.cn/post/6890891504630366215
[Allowing dots in field names] __https__github.com/elastic/elasticsearch/issues/15951
[Elasticsearch:透彻理解 Elasticsearch 中的 Bucket aggregation] __https__blog.csdn.net/UbuntuTouch/article/details/103679273
[docs-refresh] __https__www.elastic.co/guide/en/elasticsearch/reference/current/docs-refresh.html
[Elasticsearch Optimizations at Lyft] __https__eng.lyft.com/elasticsearch-optimizations-at-lyft-b555dc020932
[forcemerge,类型选择和 oom] __https__mp.weixin.qq.com/s/4GTwz8YGgxd57VsTbi7lfw
[Spring Cloud Sleuth + Zipkin 实现服务追踪] __https__www.huaweicloud.com/articles/93178d251c9b1545b3a1e49d2465a4f1.html
[提示日志长度超长,如何解决] __https__elasticsearch.cn/question/5266
[A Journey in ELK] __https__github.com/garyelephant/blog/blob/master/a_journey_in_elk.md
[记一次Elasticsearch优化总结] __https__cloud.tencent.com/developer/article/1717328
三、开发经验
[Teach Yourself Programming in Ten Years] __http__norvig.com/21-days.html#answers
四、golang
[Java versus Go: a performance comparison] __https__bernhardwenzel.com/articles/java-vs-go-performance/#regex-filter
[nsq quick start] __https__nsq.io/overview/quick_start.html
[基于docker-compose部署 简单nsq 集群] __https__www.cnblogs.com/rongfengliang/p/11587254.html
[NSQ端口关系以及注意事项] __https__www.cnblogs.com/chevin/p/11054860.html
[nsqadmin: UPSTREAM_ERROR: Failed to query any nsqd] __https__github.com/nsqio/nsq/issues/1040
[Long-Running NSQ Consumers] __https__medium.com/tokopedia-engineering/long-running-nsq-consumers-893b1a33b984
[NSQ and Golang Messaging Primer] __http__txt.fliglio.com/2020/09/nsq-and-golang/
[gin] __https__github.com/gin-gonic/gin
[总结了才知道,原来channel有这么多用法!] __https__segmentfault.com/a/1190000017958702
[调试利器:dump goroutine 的 stacktrace] __https__colobu.com/2016/12/21/how-to-dump-goroutine-stack-traces/
[Go 语言设计与实现] __https__draveness.me/golang/
[走进Golang之编译器原理] __https__xiaomi-info.github.io/2019/11/13/golang-compiler-principle/
[问题分析:引入新elastic api导致的TIME_WAIT堆积] __https__cloud.tencent.com/developer/article/1531722
[cmd/go: go get golang/x/tools/...: no matching versions for query "latest"] __https__github.com/golang/go/issues/27215
[Go Modules 包管理工具的理解与使用] __https__www.infoq.cn/article/xyjhjja87y7pvu1iwhz3
[Go语言包管理简史] __https__tonybai.com/2019/09/21/brief-history-of-go-package-management/
[GO 依赖管理工具go Modules(官方推荐)] __https__segmentfault.com/a/1190000020543746
[Why is GO111MODULE everywhere, and everything about Go Modules updated with Go 1.16 ] __https__dev.to/maelvls/why-is-go111module-everywhere-and-everything-about-go-modules-24k
[GopherCon 2018 - How to Write a Parser in Go] __https__about.sourcegraph.com/go/gophercon-2018-how-to-write-a-parser-in-go/
[Lexing with Ragel and Parsing with Yacc using Go] __https__mhamrah.medium.com/lexing-with-ragel-and-parsing-with-yacc-using-go-81e50475f88f
[Generating code] __https__blog.golang.org/generate
[走进Golang之编译器原理] __https__segmentfault.com/a/1190000020996545
[Go实现自定义语言的基础 - goyacc简易入门] __https__mp.weixin.qq.com/s/N1BOJKUZZ0hFyEAwuPn83w
[A Recap of Request Handling in Go] __https__www.alexedwards.net/blog/a-recap-of-request-handling
[Debugging Go tests] __https__www.grant.pizza/blog/test-build-modes/
[Stop debugging Go with Println and use Delve instead] __https__opensource.com/article/20/6/debug-go-delve
[Debugging Go Code with GDB] __https__golang.org/doc/gdb
[How to run a single test from a package / file] __https__github.com/go-delve/delve/issues/422
[How to measure test coverage in Go] __https__stackoverflow.com/questions/10516662/how-to-measure-test-coverage-in-go/18911602#18911602
[The cover story] __https__blog.golang.org/cover
[Conversion between struct and JSON in Go Golang ] __https__golangbyexample.com/struct-json-golang/
[Learn Go with tests] __https__studygolang.gitbook.io/learn-go-with-tests/
[golang如何获取变量的类型:反射,类型断言] __https__ieevee.com/tech/2017/07/29/go-type.html
[go时间/时间戳操作大全] __https__segmentfault.com/a/1190000019694913
五、算法
[Huffman Coding] __https__www.baseclass.io/newsletter/huffman-coding
六、网络
[Common Nginx misconfigurations that leave your web server open to attack] __https__blog.detectify.com/2020/11/10/common-nginx-misconfigurations/
[How to check TCP timeout in linux / macos?] __https__serverfault.com/questions/216956/how-to-check-tcp-timeout-in-linux-macos
[Understanding IOPS, Latency and Storage Performance] __https__louwrentius.com/understanding-iops-latency-and-storage-performance.html
[Understanding Storage Performance - IOPS and Latency] __https__louwrentius.com/understanding-storage-performance-iops-and-latency.html
[Deep dive in CORS: History, how it works, and best practices] __https__ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/
七、emacs/git
[极简Emacs开发环境配置] __https__huadeyu.tech/tools/emacs-setup-notes.html
[Reduce/Reduce Conflicts] __https__www.gnu.org/software/bison/manual/html_node/Reduce_002fReduce.html#:~:text=A%20reduce%2Freduce%20conflict%20occurs,zero%20or%20more%20word%20groupings.
[Moving The Ctrl Key] __https__www.emacswiki.org/emacs/MovingTheCtrlKey
[X分钟速成Y 其中 Y=elisp] __https__learnxinyminutes.com/docs/zh-cn/elisp-cn/
[Master Emacs in 21 Days] __https__github.com/emacs-china/Spacemacs-rocks
[Setting up Mac OS X and iTerm2 for Emacs] __http__azaleasays.com/2013/07/05/setting-up-mac-os-x-and-iterm2-for-emacs/
[List Of Major And Minor Modes] __https__www.emacswiki.org/emacs/List_Of_Major_And_Minor_Modes
[An Introduction to Programming in Emacs Lisp] __https__www.gnu.org/software/emacs/manual/eintr.html
[emacs下的git工具 magit 简介] __https__jixiuf.github.io/blog/000100-emacs-magit.html/#org775130a
[Emacs Themes] __https__emacsthemes.com/
[emacs-doom-themes] __https__github.com/hlissner/emacs-doom-themes
[Emacs入门系列:定制Emacs的Theme] __https__www.jianshu.com/p/90b0d25f32df
[emacs查找替换] __https__www.cnblogs.com/skyhacker/archive/2012/01/03/2311437.html
[Emacs的安装与golang配置] __https__robinxiong.gitbooks.io/golang/content/section1/emacs.html
[Set up Emacs for Golang from scratch] __https__johnsogg.github.io/emacs-golang
[GoLang Mode] __https__www.emacswiki.org/emacs/GoLangMode
[Godef not being found in a go-mode emacs session] __https__stackoverflow.com/questions/51642744/godef-not-being-found-in-a-go-mode-emacs-session
[eshell goes to the bottom of the page after executing a command] __https__emacs.stackexchange.com/questions/28819/eshell-goes-to-the-bottom-of-the-page-after-executing-a-command
[Writing Go in Emacs] __http__dominik.honnef.co/posts/2013/03/writing_go_in_emacs/
[Golang基础配置和Go Emacs开发环境的配置] __https__heyuanfei.com/post/golang%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%E5%92%8Cgo-emacs%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E7%9A%84%E9%85%8D%E7%BD%AE/
[Emacs Golang开发环境配置指南] __https__blog.yuantops.com/tech/emacs-config-go-dev-environ/
[Debug Go golang with emacs] __https__apmattil.medium.com/debug-go-golang-with-emacs-fbf840c0aa56
[Go開発環境をEmacsで整える] __https__qiita.com/shiwork/items/620ebed252ed91bdcb0a
[indentation Basics] __https__www.emacswiki.org/emacs/IndentationBasics
[再谈emacs的缩进设置] __https__www.cnblogs.com/bamanzi/archive/2011/05/28/emacs-indent-again.html
[Practical Emacs Tutorial] __http__ergoemacs.org/emacs/emacs.html
[Emacs: The Best Python Editor?] __https__realpython.com/emacs-the-best-python-editor/
[Emacs 的 Python3 开发环境配置] __https__www.zmonster.me/2017/09/16/emacs-python-configuration.html
[daily emacs显示file name buffer的全路径] __https__blog.csdn.net/weixin_30542079/article/details/99458931
[macs文件管理神器--dired常用操作说明] __http__blog.lujun9972.win/blog/2016/12/10/emacs%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E7%A5%9E%E5%99%A8--dired%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%E8%AF%B4%E6%98%8E/
[如何优雅的使用Dired] __https__blog.slegetank.com/blog/20170106-dired.html
[Emacs Workflow - 文件管理] __https__zhuanlan.zhihu.com/p/156907392
[Load Path] __https__www.emacswiki.org/emacs/LoadPath
[elisp-guide] __https__github.com/chrisdone/elisp-guide
[How to learn Emacs] __https__david.rothlis.net/emacs/howtolearn.html
[Emacs Lisp] __https__www.gnu.org/software/emacs/manual/html_node/elisp/
[How to jump back from find-tag in Emacs] __https__stackoverflow.com/questions/22589339/how-to-jump-back-from-find-tag-in-emacs
[Markdown Mode for Emacs] __https__jblevins.org/projects/markdown-mode/
[Emacs markdown-mode error on preview: “bin / bash: markdown: command not found”] __https__stackoverflow.com/questions/14231043/emacs-markdown-mode-error-on-preview-bin-bash-markdown-command-not-found
[what is custom-set-variables and faces in my .emacs?] __https__stackoverflow.com/questions/5052088/what-is-custom-set-variables-and-faces-in-my-emacs
[custom-set-variables在一份配置中只能用一次?] __https__emacs-china.org/t/custom-set-variables/7486/2
[Markdown 预览的效果有点差强人意] __https__emacs-china.org/t/topic/1549
[A walk through the Magit interface] __https__emacsair.me/2017/09/01/magit-walk-through/
[How to debug startup problem, if `--debug-init' has no effect] __https__emacs.stackexchange.com/questions/1045/how-to-debug-startup-problem-if-debug-init-has-no-effect
[elisp-bug-hunter] __https__github.com/Malabarba/elisp-bug-hunter
[Open terminal from emacs] __https__unix.stackexchange.com/questions/44932/open-terminal-from-emacs/44933#44933
[diff between frame and window in emacs] __https__stackoverflow.com/questions/10309112/diff-between-frame-and-window-in-emacs
[emacs 下载安装插件] __https__ynjxsjmh.github.io/emacs/2019/02/16/download-packages-in-emacs/
[emacs源码安装] __https__www.cnblogs.com/felixwang2/p/10281092.html
[Mac OS Catalina源码编译Emacs] __https__zhuanlan.zhihu.com/p/87801378
[A tour of Emacs as my Go editor] __https__dr-knz.net/a-tour-of-emacs-as-go-editor.html
[Becoming an emacs gopher] __https__sandyuraz.com/articles/go-emacs/
[How to add some space to the left of the line numbers in linum-mode?] __https__emacs.stackexchange.com/questions/54120/how-to-add-some-space-to-the-left-of-the-line-numbers-in-linum-mode
[15 Reasons Why I Use Emacs, With GIFs] __https__betterprogramming.pub/15-reasons-why-i-use-emacs-with-gifs-5b03c6608b61
[How to have Emacs auto-refresh all buffers when files have changed on disk?] __https__stackoverflow.com/questions/1480572/how-to-have-emacs-auto-refresh-all-buffers-when-files-have-changed-on-disk
[Persistent scratch] __https__github.com/Fanael/persistent-scratch#persistent-scratch
[emacs 使用lsp-java 下载不了jdtls 服务] __https__emacs-china.org/t/emacs-lsp-java-jdtls/12996
[用lsp-java做 java开发如何配制] __https__emacs-china.org/t/lsp-java-java/10836
[开发速记-emacs篇: java+gradle开发模式] __https__www.jianshu.com/p/330e6aecc9cd
[Emacs 入门指南:Why & How] __https__liujiacai.net/blog/2020/11/25/why-emacs/
[use-package] __https__github.com/jwiegley/use-package#installing-use-package
[projectile] __https__github.com/bbatsov/projectile
[Remove all your local git branches but keep master] __https__coderwall.com/p/x3jmig/remove-all-your-local-git-branches-but-keep-master
[Git 仓库大扫除] __https__mengqi92.github.io/2018/09/18/git-housekeeping/
[Clone only one branch duplicate] __https__stackoverflow.com/questions/4811434/clone-only-one-branch
[How to Rename Git Local and Remote Branches] __https__www.w3docs.com/snippets/git/how-to-rename-git-local-and-remote-branches.html
[git提交覆盖上一次提交记录和注释] __https__blog.csdn.net/qq_34173549/article/details/88173682
[GET新技能之Git commit message ] __https__github.com/jiayisheji/blog/issues/12
[使用git stash命令保存和恢复进度] __https__blog.csdn.net/daguanjia11/article/details/73810577
[解决Git中fatal: refusing to merge unrelated histories] __https__blog.csdn.net/wd2014610/article/details/80854807
八、其他
[MySQL Daemon Lock issue] __https__stackoverflow.com/questions/34954455/mysql-daemon-lock-issue
[How to install MySQL on macOS] __https__flaviocopes.com/mysql-how-to-install/
[Delete key doesn't work in vim on iTerm2] __https__apple.stackexchange.com/questions/173275/delete-key-doesnt-work-in-vim-on-iterm2
[tab键和空格键的区别] __https__blog.csdn.net/zhu_xun/article/details/17577119
[配置Vim编辑器设置Tab键的格数(长度)] __https__www.cnblogs.com/zyever/p/7142638.html
[mac os 安装 redis] __https__www.jianshu.com/p/3bdfda703552
[brew安装Redis redis.conf文件位置] __https__blog.csdn.net/qq_43439968/article/details/109882660
[Python eval : Evaluate Expressions Dynamically] __https__realpython.com/python-eval-function/#:~:text=Python%E2%80%99s%20eval%20%28%29%20allows%20you%20to%20evaluate%20arbitrary,as%20a%20string%20or%20a%20compiled%20code%20object.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。