摘要:
概述 Clickhouse 是分析型数据库,真正的面向列式存储,支持高维度表。它免费开源、具备高效的数据导入和查询性能,能达到 50M/200M 每秒。支持实时查询、支持不同功能底层存储引擎,例如:MergeTree、Replicate、Distributed、Kafka 等。 特性 1、面向分析型 阅读全文
摘要:
特点 单线程 执行过程按顺序执行,不会同时执行多个操作,保证操作的原子性,省去了很多上下文切换线程的时间,不必考虑资源竞争和可能出现死锁。 为什么使用单线程 ? 官方 表示:因为 是基于内存的操作, 不是 的瓶颈, 的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且 不会成为瓶颈, 阅读全文
摘要:
概述 PHP FPM 是一种 Master / Worker 多进程运行模式,进程的数量可以通过 php fpm.conf 进行具体的配置。 Master 进程主要负责 CGI、PHP 环境的初始化、事件循环、监听子进程状态等。 Woker 主要负责处理 PHP 的请求。 PHP FPM 运行模式 阅读全文
摘要:
Sed 日常使用介绍 简介 是 环境下常用的流处理工具, 可以处理字符流, 文件或者二进制文件流。 各个 发行版都会配备 及其衍生的命令工具, 因此, 掌握该工具的基本用法, 足以满足我们日常的许多文本处理的任务。 以下采用示例的方式对 进行基本用法介绍. 如果有兴趣了解更高级的使用技巧, 本文采用 阅读全文
摘要:
引言 我们在日常的开发过程中,很多时候需要连接服务器查看日志或者在服务器上调试代码。但是,使用 ssh 命令登录服务器每次都需要输出密码,就比较繁琐。因此我们可以使用 sshpass 通过参数指定密码进行登录。解决了这个问题之后,我发现登录服务器之后,还需要手动 cd 切换到项目目录或者日志目录。为 阅读全文
摘要:
引言 Binlog 日志的主要作用: 1、增量备份。 2、主从复制。 操作步骤 1、登录 MySQL 执行 show variables like '%log_bin%'; 查询 binlog 状态。 提示: log_bin = on 说明已经开始 binlog。 2、准备测试数据 // 创建 数据 阅读全文
摘要:
引言 我们在系统设计的时候,用户的认证是最基本也是最重要的功能了。我们常见的方案,就是将用户的认证信息保存到 session 里面。由于近年来微服务的快速兴起,一种 JWT 的认证方式出现在了大众的眼中。在单体服务的时代,很多系统设计的都是有状态的服务。随着微服务的出现,大多数系统设计的时候,都开始 阅读全文
摘要:
引言 数据库事务中谈的最多的就是事务的隔离级别,事务并发还行中最常见的问题又有脏读、幻读、不可重复读。这篇文章就主要来介绍一下这些问题。 脏读 脏读是指一个事务读取到其他事务没有提交的数据。 不可重复读 不可重复读是指一个事务内多次根据同一查询条件查询出来的同一行记录的值不一致。 幻读 幻读是指一个 阅读全文
摘要:
引言 PHP 向它运行的任何脚本提供了大量的预定义常量。 魔术变量 文件中的当前行号。 文件的完整路径和文件名。 如果用在被包含文件中,则返回被包含的文件名。 文件所在的目录。 如果用在被包括文件中,则返回被包括的文件所在的目录。 函数名称。 类的名称。 Trait 的名字。 类的方法名。 当前命名 阅读全文
摘要:
执行 Maven Reimport 描述: 操作步骤: 执行 Invalidate and Restart 描述: 操作步骤: 统一编码 描述: 操作步骤: 重新编译 描述: 操作步骤: 执行 Maven Install 描述: 操作步骤: 参考文章 "IntelliJ IDEA 报错:找不到包或者 阅读全文