May262018
May252018
Serverless架构技术预研:FaaS平台选型对比与无服务器应用开发最佳实践
Serverless架构技术预研:FaaS平台选型对比与无服务器应用开发最佳实践
引言:无服务器时代的到来
随着云计算的不断演进,传统的虚拟机(VM)和容器化部署模式正逐渐被更高效、更灵活的Serverless架构所取代。Serverless并非指“没有服务器”,而是指开发者无需关心底层基础设施的管理——从服务器的采购、配置、运维到容量规划,全部由云服务提供商自动完成。
在这一背景下,函数即服务(Fun...阅读全文
May242018
MySQL 8.0高性能调优实战:索引优化、查询执行计划分析到读写分离架构设计
MySQL 8.0高性能调优实战:索引优化、查询执行计划分析到读写分离架构设计
引言
在现代互联网应用中,数据库作为核心数据存储组件,其性能直接影响着整个系统的响应速度和用户体验。随着业务规模的不断扩大,MySQL数据库面临着越来越大的访问压力,如何实现高性能的数据库优化成为每个开发者和DBA必须面对的挑战。
MySQL 8.0作为当前主流的数据库版本,在性能、安全性和功能特性方面都有...阅读全文
May222018
jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory (Could not create connection to database server.)
今天在学习jmeter的jdbc取样器,发现在配置完JDBC Connection Configuration和JDBC Request后,点击运行。在查看结果树中显示响应数据:
Cannot create PoolableConnectionFactory (Could not create connection to database server.)
尝试多种方法后发现是由于mysql驱动版本太低导致。
报错时,我的jmeter版本是3.1,jdk版本是1.8,mysql版本是8.0.11,mysql-connector-java版本是5.1.31...阅读全文
May122018
Node.js应用性能优化实战:从V8引擎调优到异步I/O优化的全链路提升方案
Node.js应用性能优化实战:从V8引擎调优到异步I/O优化的全链路提升方案
引言
Node.js作为基于Chrome V8引擎的JavaScript运行时环境,凭借其非阻塞I/O模型和事件驱动架构,在构建高性能Web应用方面表现出色。然而,随着应用规模的增长和业务复杂度的提升,性能问题逐渐成为制约系统扩展性的关键因素。
本文将深入探讨Node.js应用性能优化的核心技术栈,从底层的V8引擎调优到上层的异步I/O...阅读全文
May082018
Centos7通过yum源安装MySQL
MySQL是一个流行的开源关系型数据库管理系统,适用于各种规模的应用程序。在CentOS 7上安装MySQL是一项很常见的任务,本文将向您展示如何通过yum源进行安装。
步骤一:安装MySQL Yum Repository
要使用yum命令安装MySQL,首先需要安装MySQL Yum Repository。在终端中运行以下命令:
sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
步骤二:安...阅读全文
May072018
14 jmeter性能测试实战–数据库MySQL
需求
测试用户表(对用户表select操作)
测试步骤
1.MySQL驱动下载并安装。
2.测试计划面板点击“浏览”按钮,将JDBC驱动(mysql-connector-java.jar)添加进来。
3.jdbc配置。右击线程组–>添加–>配置元件–>JDBC Connection Configuration(一般情况下只需要填写最后4行)
4.jdbc请求。
右击线程组–>添加–>Sampler–>JDBC Request(...阅读全文
May072018
Apr202018
4 jmeter badboy脚本开发技术详解
badboy中的检查点
以www.sogou.com搜索为例演示,搜索badboy。
1.打开badboy工具,点击红色按钮开始录制,在地址栏目中输入地址:www.sogou.com,回车。
2.输入“badboy”,回车搜索,页面显示搜索内容,然后点击红色按钮结束录制。
3.选中搜索框中的“badboy”,点击“Tools”–>”Add Assertion for selection”,下面显示Check for text “badboy”。
4.点击...阅读全文
Apr202018