docker 系列文章第一篇 🐳
什么是容器?
🔥
实现微服务高可用的种种手段

GIT 在线练习平台

这是个叫做 Learning Git Branching 的项目,是我一定要推荐的: 正如对话框中的自我介绍,这确实也是我至今发现的最好的 Git 动画教程,没有之一。 想当年我用 Git 就会 add .,clone,push,pull,commit 几个命令,其他的命令完全不会,Git 就是一个下载器,Github 就是个资源网站加免费图床,命令能不能达成目的都是靠运气。什么版本控制...

💧 Posted on 开发工具git

正则表达式 在线练习平台

正则表达式是个非常强有力的工具,可以说计算机中的一切数据都是字符,借助正则表达式这种模式匹配工具,操作计算机可以说是如虎添翼。 我这里要推荐两个网站,一个是练习平台,一个是测试正则表达式的平台。 先说练习平台,叫做 RegexOne: 前面有基本教程,后面有一些常见的正则表达式题目,比如判断邮箱、URL、电话号,或者抽取日志的关键信息等等。 只要写出符合要求的正则表达式,就可以进入下一个...

💧 Posted on 开发工具regex正则表达式

SQL 在线练习平台

这是一个叫做 SQLZOO 的网站,左侧是所有的练习内容: SQLZOO 是一款很好用的 SQL 练习平台,英文不难理解,可以直接看英文版,但是也可以切换繁体中文,比较友好。 这里都是比较常用的 SQL 命令,给你一个需求,你写 SQL 语句实现正确的查询结果。最重要的是,这里不仅对每个命令的用法有详细解释,每个专题后面还有选择题(quiz),而且有判题系统,甚至有的比较难的题目还有视频...

💧 Posted on 开发工具sql

Redis 持久化: AOF & RDB

Redis 的一个普遍使用场景是把它当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。但是,这里也有一个绝对不能忽略的问题:一旦服务器宕机,内存中的数据将全部丢失。

💧 Posted on 可靠性redis持久化

Mysql 性能优化

数据库优化维度有四个: 硬件升级 系统配置 表结构设计 SQL语句及索引 优化选择: 优化成本:硬件升级 > 系统配置 > 表结构设计 > SQL语句及索引。 优化效果:硬件升级 < 系统配置 < 表结构设计 < SQL语句及索引。

💧 Posted on 性能优化Mysql

SQL 语句使用了索引, 却还是慢查询?

为什么 SQL 语句明明使用了索引,但却还是会记录到慢查询中? 我有一个大概 13 亿行数据的 MySQL 表 t_people,其中包括字段 ID、AGE、NAME、ADDRESS 等,现在我想查询所有年龄在 10 到 15 岁之间的小朋友,为了提高查询效率,于是我给 AGE 字段建立了索引。 但建完索引之后,我使用 SQL 语句 select * from t_people where age between 10 and 15 开始查询,查询之后发现这条语句居然是个慢查询。 你知道为什么吗?我应该如何优化?

💧 Posted on Mysql索引慢查询

GitHub不再支持密码验证解决方案:SSH免密与Token登录配置

问题描述今天提交代码,push到GitHub上,突然出现这个问题。 1234remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information....

💧 Posted on 开发工具github

二维码扫码登录原理

在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。

💧 Posted on 二维码扫码登录
12346