摘要:
报错显示未找到对应的动态库 解决问题的方法有: 1.手动下载可用服务器上的 libcrypto.so.1.0.2k 文件,上传到/lib64目录 2.删除软连接rm -rf /lib64/libcrypto.so.10 3.重新设置ln -s /lib64/libcrypto.so.1.0.2k / 阅读全文
摘要:
参考: https://www.runoob.com/design-pattern/mvc-pattern.html MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JA 阅读全文
摘要:
MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支 阅读全文
摘要:
数据库中有哪些存储引擎? 不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能 MyISAM: 拥有较高的插入,查询速度,但不支持事务 InnoDB :5.5版本后Mysql的默认数据库,事务型数据库的首选引擎,支持ACID事务,支持行级锁定 BDB: 源自Berkeley DB,事务型数据库 阅读全文
摘要:
mpstat 另一个用于获取 CPU 相关统计信息的有用的命令是 mpstat。下面是一个示例输出: # mpstat -P ALL 5 2 Linux 2.6.9-67.ELsmp (oraclerac1) 12/20/2008 10:42:38 PM CPU %user %nice %syste 阅读全文
摘要:
前言 https://jingyan.baidu.com/article/e4d08ffde67eb44fd3f60d68.html 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常 阅读全文
摘要:
二、常见性能瓶颈解析及调优方案 在性能测试中,导致性能出现瓶颈的原因很多,但通过直观的监控图表现出来的样子,根据出现的频次,大概有如下几种: 性能瓶颈出现频次 具体表现 高 TPS波动较大 高 高并发下大量报错 中 集群类系统,各服务节点负载不均衡 中 并发数不断增加,TPS上不去,CPU耗用不高 阅读全文
摘要:
一、发现问题的系统检查 一个管理平台门户网页进统计页面提示请求超时,随进服务器操作系统检查load average超过4负载很大,PID为7163的进程占用到了800%多。 二、定位故障 根据这种故障的一般处理思路,先找出问题进程内CPU占用率高的线程,再通过线程栈信息找出该线程当时在运行的问题代码 阅读全文
摘要:
awk简介 awk它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 使用方法 1 awk '{pattern + action}' {filenames} awk 的原理 通过一个简短的命令,我们来了解其工作原理。 [root@Gi 阅读全文
摘要:
一、发现问题的系统检查 一个管理平台门户网页进统计页面提示请求超时,随进服务器操作系统检查load average超过4负载很大,PID为7163的进程占用到了800%多。 二、定位故障 根据这种故障的一般处理思路,先找出问题进程内CPU占用率高的线程,再通过线程栈信息找出该线程当时在运行的问题代码 阅读全文