爬虫,应该称为网络爬虫,也叫网页蜘蛛、网络机器人、网络蚂蚁等。 搜索引擎,就是网络爬虫的应用者。为什么到了今天,反而这个词汇被频繁的提起呢?有搜索引擎不就够了吗? 实际上,大数据时代的到来,所有的企...
第 D 章 MySQL Benchmark
D1、Sysbench 参考 sysbench 项目:https://github.com/akopytov/sysbench 测试环境: CPU:ARM64 64core MEM:256G RAID CARD:AVAGO MegaRAID SAS 9361-8i DISK:INTEL SSDSC2KB480G8 RAID MODE:Raid0 MySQL V...
2、Blktrace IO 跟踪
很多时候,业务系统生产上线之前,都需要对存储性能有一个充分的评估。我们常用的方式是使用 Fio 进行压测,使用 iostat 实时监控块设备的数据,可以对存储性能有一个较为全面的评估。但是对于一些 IO 延迟敏感的...
1、固态盘性能问题
客户的盘是 Intel NVMe 4TB 固态盘,通过 PCIe 总线连接,走 NVMe 协议。服务器正常跑 TIDB 数据库业务,iostat 监测,IOPS 只有 1000,带宽只有 5MB/s,而 %util 值持续为 100%,客户疑惑硬盘“满载”,为什么性能...
2、Python3 博客前端开发
2.1、开发环境设置 解压 webpackjs.rar 脚手架,更名为 frontend。在 src 中新增 component、service、css 目录。 注:没有特别说明,js 开发都在 src 目录下。 frontend/ |-- babel.config.js |-- config | `-...
1、Python3 博客后端开发
1.1、分析 多人使用的博客系统。采用 BS 架构实现。博客系统,需要用户管理、博文管理。 用户管理:注册、增删改查用户。 博文管理:增删改查博文 需要数据库,本次使用 Mysql 8.0,InnoDB 引擎。需要支持...
7、React 应用
7.1、React 脚手架 7.1.1、开发模式配置 webpack.dev.js // webpack.dev.js const path = require("path"); const ESLintWebpackPlugin = require("eslint-webpack-plugin"); const HtmlWebp...
6、Webpack 打包工具
6.1、前言 开发时,我们会使用框架(React、Vue),ES6 模块化语法,Less/Sass 等 css 预处理器等语法进行开发。 这样的代码要想在浏览器运行必须经过编译成浏览器能识别的 JS、Css 等语法,才能运行。 所以我们...
5、Python3 ES6 Javascript 进阶
JavaScript 是一种基于原型(Prototype)的面向对象语言,而不是基于类的面向对象语言。 C++、Java 有类 Class 和实例 Instance 的概念,类是一类事物的抽象,而实例则是类的实体。 JS 是基于原型的语言,它只有...
4、Python3 ES6 Javascript 基础
4.1、Nodejs Nodejs 是服务器端运行 JavaScript 的开源、跨平台运行环境。 Nodejs 原始作者瑞安·达尔(Ryan Dahl),于 2009 年发布,使用了 V8 引擎,并采用事件驱动、非阻塞、异步 IO 模型。 2010 年,npm 软件...