Reading articles from May to June
一、ealsticsearch
- 中文社区
- Cardinality Aggregation gives wrong number?
- tune for search speed
- Heap: Sizing and Swapping
- setting the heap size
- 探究 | Elasticsearch集群规模和容量规划的底层逻辑
- elasticsearch提示 Data too large
- 在 Kibana 脚本化 fields 中使用 Painless
- 高级调优:查找并修复 Elasticsearch 慢查询
- ElasticSearch动态添加节点及相关配置项
- CircuitBreakingException,Data too large
- Storing 50 million events per second in Elasticsearch: How we did it
- terms查询
- Bulk异常引发的Elasticsearch内存泄漏
- Timeout issue when using reindex API
- reindex api文档
- Coming in 7.7: Significantly decrease your Elasticsearch heap memory usage
- Elasticsearch架构原理
- 干货:Elasticsearch 压测工具之 esrally的安装与使用
- elasticsearch shard UNASSIGNED 修复
- How to resolve unassigned shards in Elasticsearch
- ES内存那点事
- Understanding the Memory Pressure Indicator
- 如何保证采用bulk大批量的写入数据(多线程),同时对服务器的响应速度影响不大,有什么好的策略?
- ElasticSearch 更改search线程池
- 不要触碰这些配置!
- 实战 elasticsearch 写入速度提升的案例分享
- A Heap of Trouble: Managing Elasticsearch’s Managed Heap
- 超详细的Elasticsearch高性能优化实践
- Elasticsearch 压测方案之 esrally 简介
- How to Maximize Elasticsearch Indexing Performance (Part 1)
- Announcing Rally: Our benchmarking tool for Elasticsearch
- elasticsearch冷热数据读写分离
- Elasticsearch聚合限制内存使用
二、git/vim/tmux/vscode
- git emoji
- 简明 VIM 练级攻略
- Chrome 浏览器快捷键
- iTerm2 快捷键大全
- Tmux使用手册
- git切换到指定远程分支
- 使用 git submodule 同步主从项目的依赖关系
- chrome打不开HTTPS网站,显示您的连接不是私密连接解决办法
- vscode配置java基础环境
- 21 个VSCode 快捷键,让代码更快,更有趣
- Visual Studio Code - Java - Import Errors and More
- 终极指南:如何使用 Visual Studio Code 进行 Java 开发?
- vscode Java 开发环境配置
- CentOS7升级Git版本
- vim: Copy all the lines to clipboard
- Tmux 使用教程: 阮一峰
- git clone –depth=1时的一些问题
- Mac使用vscode调试c/c++
三、Mac
- iTerm2 + Oh My Zsh 打造舒适终端体验
- MAC OSX 下 iTerm 2 加 Oh-My-Zsh 下远程ssh的乱码问题
- 麦氪派
- Mac安装软件时提示已损坏的解决方法
- Mac OS键盘常用快捷键
- mac环境查看磁盘信息
- Mac vscode快捷键
- Mac下安装Maven
四、linux
- 关于Linux大文件传输
- Linux下将文件打包、压缩并分割成指定大小
- 9 commands to check hard disk partitions and disk space on Linux
- oneAPM: 专业的监控
- ssh登录自动填充密码
- 把Shell脚本设置为系统命令
- shell教程, 阮一峰
- 12 Useful “df” Commands to Check Disk Space in Linux
- sed使用
- htop使用详解
- TOP查看进程的线程使用情况
- Linux如何查看与测试磁盘IO性能
- Centos大文件切割和合并
- rsync算法原理及使用
- Showing memory usage in Linux by process and user
- 12 TOP Command Examples in Linux
- Linux sar 命令详解
五、python/java
- Working With JSON Data in Python
- pip install文档
- TypeError: can only concatenate list (not “str”) to list
- Java SE Downloads
- Java Jar包压缩、解压使用指南
- JVM内存分析工具使用
- JAVA-包package、import使用
- java项目中的classpath到底是什么
- Apache Maven 入门篇(下)
- Maven 国内源配置(2019/2/14)
- mvn repository
- java堆外内存增长问题排查Case
- How to get Process ID and Live Threads of a Java Application?
- 如何修改jar文件内容和反编译class文件
- jvm 性能调优工具之 jmap
- what does –enable-optimizations do while compiling python?
- Java using much more memory than heap size (or size correctly Docker memory limit)
- 字符串和编码
- BeautifulSoup, 字符集检测Unicode, Dammit
- 程序员必备:彻底弄懂常见的7种中文字符编码
- 网页编码就是那点事
- python3源码剖析
- CPython internals: A ten-hour codewalk through the Python interpreter source code
- Inside The Python Virtual Machine
六、github projects
- monitoror: 一个监控可视化项目
- arthas: 阿里开源的java堆栈监控项目
- SoftEtherVPN api
- cerebro: es监控开源项目
- rally: es官方测速工具
- chardet: python2/3编码检测
七、Network
- Linux下路由配置梳理
- how to find the gateway used for routing
- SoftEther VPN Manual
- 网络分析利器wireshark命令版(1):tshark简介
- How To Install Wireshark on RHEL / Centos 7
- Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
- HTTP keep-alive connection timeouts
- Web Services Description Language (WSDL) 1.1
- Wireshark 用户手册
- ip 处理网络管理任务
- 18 commands to monitor network bandwidth on Linux server
- PCAPs for Testing
- http, mazilla