10 2020 档案
摘要:pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。 pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 pi
阅读全文
摘要:一、Sysdig 是一个超级系统工具,比 strace、tcpdump、lsof 加起来还强大。可用来捕获系统状态信息,保存数据并进行过滤和分析。使用 Lua 开发,提供命令行接口以及强大的交互界面。 安装 https://www.cnblogs.com/NiceTime/p/7640558.htm
阅读全文
摘要:一、字符集 一、utf8mb4和UTF-8 1、主要区别 字符范围: utf8:是 MySQL 早期实现的 UTF-8 编码,支持 3 个字节的字符编码,这意味着它不能表示 UTF-8 的完整字符集,例如某些罕见的汉字和一些 emoji 表情。 utf8mb4:是 MySQL 完整实现的 UTF-8
阅读全文
摘要:JIRA:项目管理与事务跟踪 Confluence:团队协作与知识分享,Confluence是一个企业级的wiki 一、安装mysql 1、下载并运行 # docker pull mysql/mysql-server:5.7 # docker run --name=mysql5.7 -p 3306:
阅读全文
摘要:一、service和iptables的关系 service 的代理是 kube-proxy kube-proxy 运行在所有节点上,它监听 apiserver 中 service 和 endpoint 的变化情况,创建路由规则以提供服务 IP 和负载均衡功能。简单理解此进程是Service的透明代理
阅读全文
摘要:一、100类型 消息响应 100 Continue (继续) 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应.服务器必须在请求完成后向客户端发送一个最终响应. 101 Switchi
阅读全文
摘要:Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用Ex
阅读全文
摘要:几个实例的错误分析与解决方案。 1.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' 问题分析:可能是数据库没有启动或者是端口被防火墙禁止。 解决方法:启动数
阅读全文
摘要:网络工具界的“瑞士军刀” nc(netcat),它短小精悍,是网络调试利器 nc命令(netcat)端口侦听、端口连接、端口测试、端口扫描,功能大致跟ncat类似,但有端口扫描功能。 1、查看端口是否被占用(ncat) # nc -l 80 Ncat: bind to :::80: Address
阅读全文
摘要:iostat用于输出CPU和磁盘I/O相关的统计信息. iotop 是用于查看硬盘操作的工具,可显示 Linux 系统上哪些进程执行最多的 I/O。 一、iostat部分 1、直接执行iostat可以显示下面内容: # iostat Linux 3.10.0-957.el7.x86_64 (loca
阅读全文
摘要:系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。 性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。 代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。 perf是一款Linux性能分析工具。Linux性能计数器是一
阅读全文
摘要:正向代理和反向代理的区别 正向代理:是帮助内网客户端访问外网服务器的,正向代理代理的是客户端,一般是客户端部署的 反向代理,是把外网客户端的请求转发给内网服务器。反向代理代理的是服务器,反向代理一般是服务器端部署的 简单罗列一下吧:1、代理对象不同。正向代理代理的是客户端,反向代理代理的是服务器。正
阅读全文
摘要:GTID全局事务标识符(Global Transaction Identifier,GTID)是MySQL5.6版本开始在主从复制方面推出的重要特性,它是一个已提交事务的编号,并且是全局唯一编号,不仅是在主库上,在给定的复制设置中的所有数据库上,它都是唯一的。 GTID是由server_uuid和事
阅读全文
摘要:一、mysql主从复制的三种复制方式 1、主从复制之异步复制 MySQL主从异步复制是最常见的复制场景。数据的完整性依赖于主库BINLOG的不丢失,只要主库的BINLOG不丢失,那么就算主库宕机了,我们还可以通过BINLOG把丢失的部分数据通过手工同步到从库上去。 传统的MySQL复制采用主从的方式
阅读全文
摘要:一、Headless Services介绍 Headless Services是一种特殊的service,其spec:clusterIP表示为None,这样在实际运行时就不会被分配ClusterIP。也被称为无头服务。 1、headless Service和普通Service的区别 headless
阅读全文
摘要:GmSSL 是一个开源(遵循 BSD 协议)的密码工具箱,支持 SM2 / SM3 / SM4 / SM9 / ZUC 等国密(国家商用密码)算法、SM2 国密数字证书及基于 SM2 证书的 SSL / TLS 安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具,可以用于构建
阅读全文
摘要:一、计算mysql所需的内存 mysql used mem = key_buffer_size + query_cache_size + tmp_table_size + innodb_buffer_pool_size + innodb_additional_mem_pool_size + inno
阅读全文
摘要:一、缓存穿透: 关键词:穿过 Redis 和 数据库 当 Redis 和数据库中都没有我们想要的数据时,就需要考虑缓存穿透的问题了 下面这段逻辑大家用的会比较多:先去 Redis 中查找某资源,Redis 中查不到就去 DB 中查,DB 中查到后回写一份数据到 Redis 中。 这段逻辑正常情况下问
阅读全文