Read the catalogue – update ing

A, Linux/macos

[GNU make] __https__www.gnu.org/software/make/manual/make.html

[Bash startup environment] __https__wangdoc. Com/Bash/startup. The HTML

[getopt 1 — Linux manual Page] __https__www.man7.org/linux/man-pages/man1/getopt.1.html

[Use getopt to process command line parameters (long option)] __https__blog.csdn.net/u011641885/article/details/47429273?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendF romMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromM achineLearnPai2-1.control

[ddtrace] __https__ddtrace.readthedocs.io/en/stable/advanced_usage.html

Observe Linux kernel function calls in user mode (number of calls, parameters passed, running time, etc.) __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. The 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/

[how to choose a legal Linux host name (hostname -s)] __https__blog. Csdn.net/wanghuiict/article/details/70038140

Second, the 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 series of thirteen, Elasticsearch Suggester API auto-completion)] __https__www. Cnblogs.com/wangzhuxing/p/9574630.html

[Elasticsearch Suggester explanation] __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. The 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 / most cerebral sci-film – for – search – speed. Html# _give_memory_to_the_filesystem_ cache_2

[Lucene learning summary: one of the basic principle of full text retrieval] __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

[All content can be aggregated: New aggregation in the Elasticsearch 7] __https__www. Elastic. Co/cn/blog/aggregate – all – the – things – new – aggregations – in – Elasticsearch – 7

[ElasticSearch – aggregate analysis of core] __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 aggregation optimization | polymerization 5 times faster] __https__developer. Aliyun.com/article/707444

[Elasticsearch production cluster deployment best practices] __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. Ht ml

[] god bring you into the same Elasticsearch index mechanism __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 reported Data too large exception handling] __https__www. Jianshu.com/p/fb35df087b49

[dismember architecture – log management] __https__www. Jianshu.com/p/3caba9a9312e

[interest based on tag recommendation to implement in ElasticSearch] __https__my. Oschina.net/waterbear/blog/4493422

[elasticsearch insensitive query didn’t quite understand the principle of the] __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-aggrega tion

[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

[distributed tracking, open the tracking and Elastic APM] __https__www. Elastic. The co/cn/blog/distributed – tracing – opentracing – and – Elastic – APM

[Observability: from zero to complete micro Service Observability of experts – Service Map practice] __https__blog. Csdn.net/UbuntuTouch/article/details/110850836

[” best practices “era of big data, through the OSS snapshot data migration 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: clear understanding the Bucket in Elasticsearch 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, type selection and oom __https__mp. Weixin.qq.com/s/4GTwz8YGgxd57VsTbi7lfw

[Spring Cloud Sleuth + Zipkin implementation service tracking] __https__www. Huaweicloud.com/articles/93178d251c9b1545b3a1e49d2465a4f1.html

[prompt log length is very long, how to solve] __https__elasticsearch. Cn/question / 5266

[A Journey in ELK] __https__github.com/garyelephant/blog/blob/master/a_journey_in_elk.md

[remember an Elasticsearch optimization summary] __https__cloud. Tencent.com/developer/article/1717328

Iii. Development experience

[Teach Yourself Programming in Ten Years] __http__norvig.com/21-days.html#answers

Four, 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

[] based on simple NSQ docker – compose deployment cluster __https__www. Cnblogs.com/rongfengliang/p/11587254.html

[NSQ port relations as well as matters needing attention] __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 has so many uses! __https__segmentfault.com/a/1190000017958702

[debugging tool: dump goroutine stacktrace] __https__colobu. Com / 2016/12/21 / how-to – dump – goroutine – stack traces /

[Go language design and implementation] __https__draP. Me /golang/

[into the compiler principle of Golang] __https__xiaomi – info. Making. IO / 2019/11/13 / Golang – compiler principle /

[problem analysis: introducing new TIME_WAIT accumulation caused by elastic API] __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 package management tool to understand and use] __https__www. Infoq. Cn/article/xyjhjja87y7pvu1iwhz3

[the language package management history] __https__tonybai. Com / 2019/09/21 / brief – history – of – Go – package – management /

[GO dependency management tool GO Modules (official recommendation)] __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

[into the compiler principle of Golang] __https__segmentfault. Com/a / 1190000020996545

[Go to implement custom language – goyacc the basis of simple introduction] __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 how to acquire the variable types: reflection, type assertion] __https__ieevee. Com/tech / 2017/07/29 / go – the HTML

The go time/timestamp operation of __https__segmentfault. Com/a / 1190000019694913

Five, the algorithm

[Huffman Coding] __https__www.baseclass.io/newsletter/huffman-coding

Six, the network

[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/

Seven, emacs/git

[Minimalist Emacs development environment configuration] __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%20occ urs,zero%20or%20more%20word%20groupings.

[Moving The Ctrl Key] __https__www.emacswiki.org/emacs/MovingTheCtrlKey

[X minutes crash with Y = Y elisp] __https__learnxinyminutes. Com/docs/useful – 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

The git tools [emacs magit introduction] __https__jixiuf. Making. IO/blog / 000100 – emacs – magit. HTML / # org775130a

[Emacs Themes] __https__emacsthemes.com/

[emacs-doom-themes] __https__github.com/hlissner/emacs-doom-themes

[introduction to Emacs series: customize Emacs Theme] __https__www. Jianshu.com/p/90b0d25f32df

[emacs to find replacement] __https__www cnblogs.com/skyhacker/archive/2012/01/03/2311437.html

[Emacs installation and golang configuration] __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 Basic configuration and Go Emacs development environment configuration] __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 development environment configuration guide] __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 open 発 environment を Emacs で whole え る] __https__qiita. Com/shiwork ebed252ed91bdcb0a/items / 620

[indentation Basics] __https__www.emacswiki.org/emacs/IndentationBasics

[talk about emacs indentation setting] __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 development environment configuration] __https__www. Zmonster. Me / 2017/09/16 / Emacs – python – configuration. HTML

[daily emacs displays the full path of the file name buffer] __https__blog. Csdn.net/weixin_30542079/article/details/99458931

Macs File management tool — Dired Common operation Instructions __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%E 7%94%A8%E6%93%8D%E4%BD%9C%E8%AF%B4%E6%98%8E/

[how elegant use Dired] __https__blog. Slegetank.com/blog/20170106-dired.html

[Emacs Workflow, document management] __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

Can custom-set-variables be used only once in a configuration? __https__emacs-china.org/t/custom-set-variables/7486/2

[The Markdown preview was a little disappointing] __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 download and install the plug-in] __https__ynjxsjmh. Making. IO/emacs / 2019/02/16 / download packages – – emacs/in

[emacs installation source] __https__www cnblogs.com/felixwang2/p/10281092.html

[Mac OS build Catalina source 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 cannot download JDTLS service using lsp-java] __https__emacs-china.org/t/emacs-lsp-java-jdtls/12996

[How to configure lSP-Java for Java development] __https__emacs-china.org/t/lsp-java-java/10836

[development shorthand – emacs article: Java + gradle development mode] __https__www. Jianshu.com/p/330e6aecc9cd

[Emacs start guide: according to & How] __https__liujiacai. Net/blog / 2020/11/25 / according to 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 repository cleaning __https__mengqi92. Making. 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 commits to cover the last submit records and comments] __https__blog. Csdn.net/qq_34173549/article/details/88173682

[GET new skills of Git commit message] __https__github. Com/jiayisheji/blog/issues / 12

[use git stash command to save and restore progress] __https__blog. Csdn.net/daguanjia11/article/details/73810577

[solve fatal in Git: refusing to merge unrelated nothing] __https__blog. Csdn.net/wd2014610/article/details/80854807

Eight, other

[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

[the TAB key and the difference between the blank space key] __https__blog. Csdn.net/zhu_xun/article/details/17577119

[configuration is the number of Vim editor Settings Tab (length)] __https__www. Cnblogs.com/zyever/p/7142638.html

[MAC OS install redis] __https__www jianshu.com/p/3bdfda703552

[the brew installed Redis Redis. Conf file location] __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%20 arbitrary,as%20a%20string%20or%20a%20compiled%20code%20object.