Redis

单线程的 Redis 为什么这么快?

logo 382 2023-02-17

前言 Redis是基于内存运行的高性能 K-V 数据库,官方提供的测试报告是单机可以支持约10w/s的QPS。 但是,在设计上,Redis 采用单线程架构。 为什么单线程设计依然会有这么高的性能?如果利用多线程并发处理请求不是更好吗? 在本文中,让我们深入探讨为什么 Redis 只有单线程架构,依然如此之快,主要从下面 ...

详情...
智慧人生

提问的智慧

logo 674 2023-02-16

提问的智慧 How To Ask Questions The Smart Way Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen 本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。 原文网址:http://www.catb.or ...

详情...
软件工具

Chrome 网页翻译扩展推荐

logo 225 2023-02-16

1、沉浸式翻译 网页双语翻译扩展,免费使用,支持 Deepl/Google/腾讯/火山翻译等多个翻译服务,支持 Firefox/Chrome/油猴脚本,亦可在 iOS Safari 上使用。 官网地址 2、划词翻译 划词翻译是一款安装在桌面端浏览器里的扩展程序。当你在网页中划选一段文本之后,划词翻译会为你显示这段文本在 ...

详情...
软件工具

常用图片处理工具汇总

logo 389 2023-02-15

图片压缩 1、 自定义压缩比 bejson 2、默认压缩,5M以内 Tinify 3、多图压缩 ILoveImg 图片裁剪 1、可多图裁剪 ILoveImg 图片调整大小 1、在线 PS 2、可多图调整 ILoveImg 图片擦除 1、自建 魔术橡皮擦 生成文章封面 1、Coverview 生成动漫效果 1、Anime ...

详情...
ELK

Filebeat 配置详解

logo 424 2023-02-15

一、配置详解 1.1 input配置段 #每一个prospectors,起始于一个破折号”-“ filebeat.prospectors: #默认log,从日志文件读取每一行。stdin,从标准输入读取 - input_type: log #日志文件路径列表,可用通配符,不递归 paths: - /var/ ...

详情...
ELK

使用 Filebeat 监听日志文件

logo 431 2023-02-15

Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat 会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读),并且转发这些信息到elasticsearch 或者 logstarsh 、redis、kafka 中存放。 filebeat的工作流程 当你开启file ...

详情...
PHP

ubuntu 下编译安装PHP报错 configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.

logo 209 2023-02-13

问题 ubuntu 环境下使用 lnmp.org 下载的 lnmp 安装包编译安装PHP5.6时报错 configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure ic ...

详情...
资源

免费音乐资源站点汇总

logo 851 2023-02-12

本文搜集了一些网上可听歌、搜索下载音乐的网站 基于 MKOnlinePlayer 1、https://music.itmxue.cn/ 2、http://ayy.ayxhk.com/ 3、https://www.ctrlqq.com/y/ 4、基于 mmPlayer 的: https://netease-music.f ...

详情...
架构

关于系统性能的认知

logo 360 2023-02-12

什么是性能? 假如你去 Google 下 Performance 这个关键字,可能会得到 5 亿个链接。 其中涉及的内容范围可能从自行车比赛到可怕的员工审查流程(如今很多公司已经学会了避免这个流程)。但假如我去 Google 下 Performance 这个关键字,大部分的首页链接都会与这篇文章的主题有关:计算机软件执 ...

详情...
MySQL

MySql 字段类型说明和推荐

logo 81 2023-02-12

char(M)和varchar(M)的区别: char的长度是不可变的,而varchar的长度是可变的; char(M)定义的列的长度为固定的,M取值可以为0~255之间; varchar(M)定义的列的长度为可变长,M取值可以为0~65535之间; 注意这里的 M 是字符数,可以是M个汉字也可以是M个英文字母,与语言 ...

详情...
MySQL

高并发系统数据库架构设计

logo 739 2023-02-12

在WEB网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩展过程基本上包含如下几步,每一个扩展都可以比上一步骤的部署方式的性能得到数量级的提升。 WEB应用和数据库部署在同一台服务器上 一般的小规模的网站采用这种方式,用户量、数据量、并发访问量都比较小,否则单台服 ...

详情...
Git

Git 将其他分支文件或提交合并到当前分支

logo 224 2023-02-12

将其他分支文件合并到当前分支 如将 dev 分支 x.php 合并到 master 分支为例 1、将分支切换到master分支 git checkout master 2、合并文件, 将dev分支上 x.php文件追加补丁到 master 分支上 x.php文件。你可以接受或者拒绝补丁内容。 git checkou ...

详情...