/doc-collections

原创技术文档合集

Apache License 2.0Apache-2.0

doc-collections

这个合集是我的原创技术文档合集,基于平时编程开发中积累整理而来。

合集中文档的内容涵盖了系统的应用、命令的解读、软件的安装、工具的使用、流程的建设、程序的优化等方方面面,便于在随后的开发中随时查阅。

合集持续更新中。

导航

一、操作系统

[linux]_Linux系统性能检查与优化.md [摘要]

[linux]_Linux系统磁盘的挂载与格式化.md [摘要]

二、编程指南

[java]_Java性能检查与JVM参数优化.md [摘要]

三、工程方案

[docker]_CentOS7下Docker的安装.md [摘要]

[docker]_Docker简明使用手册.md [摘要]

[docker]_Docker下运行Nginx和Python.md [摘要]

[hadoop]_hadoop执行java并行任务.md [摘要]

[hadoop]_hadoop执行python并行任务.md [摘要]

[hive]_hive与hbase整合.md [摘要]

[hive]_hive中的数据导入导出.md [摘要]

[server]_Linux上安装配置Samba.md [摘要]

[server]_Nginx编译安装与基础配置.md [摘要]

[server]_Nginx常用转发配置.md [摘要]

[server]_Nginx配置logrotate.md [摘要]

[server]_Nginx配置SSL自签名证书.md [摘要]

[spark]_Spark简明使用纪要.md [摘要]

四、数据存储

[nosql]_cassandra的相关配置与操作.md [摘要]

[sql]_Mysql主备模式安装与配置.md [摘要]

[sql]_Mysql的间隙锁与临键锁.md [摘要]

五、常用工具

[gdb]_DBD简明使用手册.md [摘要]

[git]_CentOS7下gitlab的安装与使用.md [摘要]

[git]_git使用简明手册.md [摘要]

[git]_git客户端GUI工具推荐.md [摘要]

[postman]_Postman的使用技巧.md [摘要]

六、一些技巧


文档摘要

[linux]_Linux系统性能检查与优化.md

记录Linux常用的性能检查相关操作与命令,主要包括负载、cpu、内存、磁盘、网络、系统配置等方面。同时记录了常见的网络通信系统瓶颈和解决方法。 [详情]

[linux]_Linux系统磁盘的挂载与格式化.md

记录Linux系统上,对磁盘进行分区格式化和挂载的全流程。 [详情]

[java]_Java性能检查与JVM参数优化.md

记录Java性能检查的主要步骤和相关命令的使用,同时记录基于java8的GC配置方式。 [详情]

[docker]_CentOS7下Docker的安装.md

记录Docker的安装全过程,以及基本配置方式。并且简要记录了基于nexus搭建docker私服的方法。 [详情]

[docker]_Docker简明使用手册.md

记录Docker常用的操作及其命令描述。 [详情]

[docker]_Docker下运行Nginx和Python.md

docker容器中运行nginx服务和python脚本的示例。 [详情]

[hadoop]_hadoop执行java并行任务.md

记录hadoop的map-reduce的一个实例任务(WordCount)。 [详情]

[hadoop]_hadoop执行python并行任务.md

记录基于hadoop的stream(hadoop-streaming-2.8.1.jar)执行python编写的map-reduce任务。 [详情]

[hive]_hive与hbase整合.md

记录hive与hbase结合使用的方式,加速hbase数据使用的效率。 [详情]

[hive]_hive中的数据导入导出.md

记录从hive中导入导出数据的多种方式,比如从本地导入导出、从hdfs导入导出;日常数据分析常常会用到。 [详情]

[server]_Linux上安装配置Samba.md

记录在Linux上安装配置Samba的流程。Samba可以用于搭建跨平台的共享磁盘,便于团队内部共享资料的存储与管理。 [详情]

[server]_Nginx编译安装与基础配置.md

记录Nginx通过源码编译安装的过程,包括用于7层转发和用于4层转发的编译安装。基础配置部分主要记录了除转发规则配置外的其他配置。 [详情]

[server]_Nginx常用转发配置.md

记录了Nginx用于7层转发和用于4层转发的诸多配置方式和一些技巧。其中基于map方式的配置极大地简化了大量同类转发规则时的配置数量。 [详情]

[server]_Nginx配置logrotate.md

记录logrotate的简要配置和使用方式。同时记录Nginx利用logrotate实现日志文件的自动切分。 [详情]

[server]_Nginx配置SSL自签名证书.md

记录通过openssl创建自签名证书的流程,以及Nginx配置自签名证书的方法。 [详情]

[spark]_Spark简明使用纪要.md

记录spark常用的操作,比如执行shell、sql,或者通过spark-submit提交任务;提交python脚本任务或者scala任务等。 [详情]

[nosql]_cassandra的相关配置与操作.md

记录cassandra安装配置的流程。并基于实际经验记录了cassandra的诸多使用方式和运维操作流程,例如节点的缩容扩容,数据防丢失等。 [详情]

[sql]_Mysql主备模式安装与配置.md

记录在CentOS系统上,通过rpm包,完成mysql主备模式的安装与配置的全流程,以及一些常见问题的处理。 [详情]

[sql]_Mysql的间隙锁与临键锁.md

介绍mysql间隙锁与临键锁的相关概念、作用及出现的场景。并记录mysql锁相关的查询方式及异常处理流程。 [详情]

[gdb]_GDB简明使用手册.md

记录gdb的安装(特别是MacOS上的安装认证),以及常用的一些使用说明。 [详情]

[git]_CentOS7下gitlab的安装与使用.md

完整记录了在CentOS7系统中,安装配置gitlab的全流程。以及gitlab的常用运维操作。 [详情]

[git]_git简明使用手册.md

整理记录了git常用的命令和版本管理流程。 [详情]

[git]_git客户端GUI工具推荐.md

推荐几款常用的GUI工具,比较知名的如"GitHub Desktop" 和 "SourceTree"。 [详情]

[postman]_Postman的使用技巧.md

记录postman使用中的一些技巧性操作,比如全局方法和全局变量的定义,Pre-request Script脚本的应用。 [详情]