网络技巧

分享与编程技术相关的文章,例如Docker、MySQL、Nginx等。

MySQL 添加用户对指定库有权限

MySQL添加用户对指定库有权限 1、创建数据库并设定字符集 create database dbname default character set utf8; 2、创建用户和密码 create u...
阅读全文

Docker 安装 MySQL 8.0 及数据导入

一、Docker 安装 MySQL8.0 1、docker仓库搜索mysql docker search mysql 2、docker仓库拉取mysql8.0 docker pull mysql:8....
阅读全文

MacOS 安装 Redis 并设置为后台运行

Redis因为其高性能和易用性在我们程序中发挥了巨大的作用,并且很多重要功能的实现都会依赖redis。Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面,本文整理了一下macO...
阅读全文

Linux 进程管理工具 supervisor 的安装及使用教程

Supervisor 是用 Python 实现的一个进程管理工具,可以很方便用来管理进程,包括启动、关闭及重启等操作,经常被用来监听 web 服务,一旦服务挂掉,可以让服务自动重启。Superviso...
阅读全文

通过脚本命令实现数据库定时自动备份

备份网站数据有很多种方法,今天为大家分享一下最常用的脚本备份命令。 编写脚本backup.sh #!/bin/bash tool=/usr/bin/mysqldump dd=`date +%Y%m%d...
阅读全文

MySQL 主从复制原理及配置教程

MySQL主从复制也可以称为MySQL主从同步,它是构建数据库高可用集群架构的基础。MySQL 的主从复制是一个异步操作的过程,数据在 master 与 slave 之间实现整个主从复制是三个线程参与...
阅读全文

使用 Mycat 中间件搭建 MySQL 高可用实现分库分表及读写分离

Mycat 是一款基于阿里开源产品Cobar而研发的开源数据库分库分表中间件(基于Java语言开发),可以用来方便地搭建面向企业应用开发的大数据库集群,支持事务、ACID等特性,其核心是基于代理方案实...
阅读全文

MySQL 修改 root 帐号密码及授权局域网环境访问

MySQL是最流行的开源数据库之一,我们在本地操作MySQL时,经常会因为不小心忘记了root帐号的密码,或者其他的原因,而导致无法正常连接数据库。另外,在局域网环境内,如何授权其他的服务器或主机连接...
阅读全文

通用架构模式和通用架构服务

架构模式是在给定上下文的软件架构中,针对常发生问题的一种通用、复用的解决方案。架构模式类似于软件设计模式,但是范畴更广。一个好的软件产品往往需要有良好的架构思想和架构服务来支撑整个软件的生命周期,本文...
阅读全文

一直在说高并发,多少 QPS 才算高并发?

一直在说高并发,多少QPS才算高并发?业务系统服务,单机,集群分别是多少呢?先来科普一下QPS和TPS这两个概念。 QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能...
阅读全文