09 2022 档案

摘要:1. 问题 有 12 个 外观完全一样的小球,其中有 1 个求的重量和其它 11 个球不一样(或称为坏球),但是不知道是轻还是重。现在你有一架天平,只能称 3 次。你怎么找出这 12 个球中重量不同的那 1 个球,并指出这个球是轻还是重? 2. 分析 破解问题前提: (1) 解决问题的基础是充分理解 阅读全文
posted @ 2022-09-30 13:17 垄山小站 阅读(602) 评论(0) 推荐(0) 编辑
摘要:读写分离适用的场景:读操作的频率远高于写操作的频率,写操作的耗时长于读操作的耗时,即长耗时低频率的写操作降低了整个数据库的高并发读写能力,同时读操作对数据实时性要求不高,允许一定时间的延时。MySQL 读写分离基本原理是让 master 数据库处理写操作,slave 数据库处理读操作,master 阅读全文
posted @ 2022-09-29 11:04 垄山小站 阅读(797) 评论(0) 推荐(0) 编辑
摘要:MariaDB 数据库是 MySQL 的一个分支,主要由开源社区维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。在存储引擎方面,使用 XtraDB 来代替 MySQL 的 InnoDB。MySQL 数据库集群的 阅读全文
posted @ 2022-09-29 10:36 垄山小站 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:在部署 MySQL 数据库集群之前,我们先来搞清楚几个重要的概念和功能。 1. MySQL 主从复制 MySQL 主从复制是指数据可以从一个 MySQL 数据库服务器(或数据库实例)主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的 阅读全文
posted @ 2022-09-24 22:29 垄山小站 阅读(213) 评论(0) 推荐(0) 编辑
摘要:在 WEB 网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩展过程基本上包含如下几步,每一个扩展都可以比上一步骤的部署方式的性能得到数量级的提升。 1. 数据库架构的扩展 1) WEB 应用和数据库部署在同一台服务器上 一般的小规模的网站采用 阅读全文
posted @ 2022-09-22 21:54 垄山小站 阅读(463) 评论(0) 推荐(0) 编辑
摘要:对于一个支撑日活百万用户的高并系统,如何设计它的数据库架构? 看到这个题目,很多人第一反应就是: 分库分表啊! 但是实际上,数据库层面的分库分表到底是用来干什么的,它的不同的作用如何应对不同的场景,可能很多同学都没搞清楚。 1. 用一个创业公司的发展作为背景引入 假如我们现在是一个小创业公司,注册用 阅读全文
posted @ 2022-09-22 18:23 垄山小站 阅读(208) 评论(0) 推荐(0) 编辑
摘要:权限管控可以通俗的理解为权力限制,即不同的人由于拥有不同权力,他所看到的、能使用的可能不一样。对应到一个应用系统,其实就是一个用户可能拥有不同的数据权限(看到的)和操作权限(使用的)。 主流的权限模型主要分为以下五种: ACL 模型:访问控制列表 DAC 模型:自主访问控制 MAC 模型:强制访问控 阅读全文
posted @ 2022-09-21 21:23 垄山小站 阅读(2051) 评论(0) 推荐(0) 编辑
摘要:Laravel 是一套简洁、优雅的 PHP Web 开发框架 (PHP Web Framework)。Laravel: https://laravel.com/Laravel GitHub: https://github.com/laravel 1. 部署环境 IP 地址(本地测试环境):192.1 阅读全文
posted @ 2022-09-20 15:44 垄山小站 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:云服务器 ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的 IaaS(Infrastructure as a Service)级别云计算服务。云服务器 ECS 让您免去了采购 IT 硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地 阅读全文
posted @ 2022-09-17 16:27 垄山小站 阅读(467) 评论(0) 推荐(0) 编辑
摘要:Gunicorn 是一个 Unix 上被广泛使用的高性能的 Python WSGI UNIX HTTP Server。它和大多数的 Web 框架兼容,并具有实现简单,轻量级,高性能等特点。 Gunicorn 是一个移植自 Ruby 的 Unicorn 项目的 pre-fork worker 模型,即 阅读全文
posted @ 2022-09-14 19:01 垄山小站 阅读(1478) 评论(0) 推荐(0) 编辑
摘要:uWSGI 是一种 Web 服务器,用 C 语言编写的,它实现了 WSGI 协议、uwsgi、http 等协议。Nginx 中 HttpUwsgiModule 的作用是与uWSGI 服务器进行数据交换。WSGI 是一种 Web 服务器网关接口。它是一个 Web 服务器(如 nginx,uWSGI 等 阅读全文
posted @ 2022-09-08 22:42 垄山小站 阅读(1605) 评论(0) 推荐(0) 编辑
摘要:1. 部署 PHP 1) 部署环境 IP 地址(本地测试环境):192.168.0.10 操作系统:Linux CentOS 7.9 Docker 版本: 20.10.7 2) 拉取 php 镜像 $ docker pull php:7.4-fpm # 这里拉取 7.4 版本 $ docker im 阅读全文
posted @ 2022-09-05 15:19 垄山小站 阅读(841) 评论(0) 推荐(0) 编辑
摘要:本文在 “ Docker基础知识 (7) - 使用 Docker 部署 SpringBoot 项目 ” 里的 SpringbootWebDocker 项目的基础上,添加 JDBC、MariaDB 和 MyBatis 相关依赖包和数据库操作代码,并使用 Docker 部署 MariaDB(MySQL) 阅读全文
posted @ 2022-09-03 14:44 垄山小站 阅读(683) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示