自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Redis 持久化机制

在使用 redis 缓存减轻了 mysql 读写压力之后,如果数据在 redis 中不存在,那么最终的方法还是要去数据库中查找,因为最终数据还是存储在数据库当中,在这种情况下,如果 redis 宕机重启之后如果没有持久化机制,那么会导致原本存储在 redis 中的数据全部消失,而这时候如果有大量的请求同时到来的话,那么就会对 mysql 数据造成非常大的压力,可能会把数据库也会干趴下,所以这时就需要 redis 来进行一个持久化的管理。

2022-10-24 21:03:27 574 1

原创 MySQL 脏读、幻读、不可重复读

脏读指读取到其他事务正在处理的未提交的数据。不可重复度读指并发更新时,另一个事务前后查询相同数据时的数据不符合预期幻读指并发新增、删除这种会产生数量变化的操作时,另一个事务前后查询相同数据时的不符合预期。

2022-08-24 20:24:45 235 1

原创 MySQL 慢日志

慢日志全称为慢查询日志(Slow Query Log),MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。

2022-08-23 17:17:32 528

原创 MySQL 锁

锁是计算机协调多个进程或者线程并发访问某一资源的机制。锁使用独占的方式来保证只有一个版本的情况下事务之间互相隔离,所以锁可以理解为但版本控制。引入锁之后就可以支持并行处理事务,如果事务之间涉及到相同的数据项时,会使用他排他锁,或交互斥锁,先进入的事务独占数据项后,其他事务被阻塞,等待前面的事务释放锁。读写锁,可以让读和读并行。而读和写、写和读、写和写这几种之间还是要加排他锁。

2022-08-22 21:01:04 362

原创 观察者模式

观察者模式,属于⾏为型模式的⼀种,它定义了⼀种⼀对多的依赖关系,让多个观察者对象同时监听某⼀个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使所有依赖于它的对象都得到通知并被自动更新。观察者模式没有相应的机制让观察者知道所观察的⽬标对象是怎么发⽣变化的,⽽仅仅只是知道观察⽬标发⽣了变化。如果⼀个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者都通知到会花费很多时间。观察者模式解除了主题和具体观察者的耦合,让耦合的双方都依赖于抽象,而不是依赖具体。...

2022-08-12 17:13:51 137

原创 简单工厂模式

简单工厂模式属于创建模式,又被称为静态工厂方法模式,它属于类创建型模式。在简单工厂模式当中可以根据不同的参数,返回不同的类的实例。简单工厂模式专门定义一个类来负责其他类的实例,被创建的实例通常都具有相同的父类。...

2022-08-12 17:06:32 173

原创 InnoDB与MyISAM性能对比与选择

最近在查阅资料时,发现网络上很多文章当中对于innodb和myisam的讲解有些许冲突,导致我出现了一些疑惑,我决定手动去测试一下。

2022-08-02 14:52:09 658

原创 微信小程序获取手机号

小程序端获取到code码之后发送请求到后端并携带code码,使用。发起GET请求获取到ACCESS_TOKEN,继续使用。改变发送请求的方式为post。json格式转换为数组。数组转换为json格式。以上为在本例起到的作用。......

2022-08-02 14:34:48 453

原创 PHP-fpm

连接到来时(只有链接,不没有数据也会创建,telnet也会创建),创建新worker进程,worker进程数的创建收max_children设置限制,也受限于全局的process.max设置,如果空闲时间超过了process_idle_timeout的设置就会销毁worker进程,优点按流量需求创建,不浪费系统资源,缺点因为php-fpm是短连接的,如果每次请求都先建立连接,大流量场景下会使得master进程变得繁忙,浪费cpu,不适合大流量模式。PHP-FPM提供了更好的PHP进程管理方式,可以有。...

2022-07-24 10:51:05 3420

原创 设计模式 - 简单工厂模式

工厂类含有必要的判断逻辑,可以决定在什么时候创建哪一个产品类的实例,客户端可以免除直接创建产品对象的责任,而仅仅"消费"产品;客户端无须知道所创建的具体产品类的类名,只需要知道具体产品类对应的参数即可,对于一些复杂的类名,用过简单工厂模式可以减少使用者的记忆量。客户端只知道传入工厂类的参数,对于如何创建对象不关心客户端既不需要关心创建细节,甚至连类名都不需要记住,只需要知道类型所对应的参数。IProduct抽象产品类,简单工厂模式所创建的所有队形的父类,它负责描述所有实例所公共有的公共接口。...

2022-07-24 10:41:14 189

原创 MySQL存储引擎

MySQL存储引擎

2022-07-19 21:01:28 279

原创 Python安装

本章节我们将向大家介绍如何在本地搭建Python开发环境。

2022-07-01 22:02:00 2895 1

原创 jsonpath

Python jsonpath安装使用以及可能会遇到的问题

2022-06-30 22:28:24 1894

原创 Elasticsearch-7.4.0 基础环境安装

Elasticsearch-7.4.0 基础环境安装

2022-06-23 22:25:58 405

原创 Dcat Admin 安装

安装Dcat Admin后台管理模块

2022-06-22 21:43:31 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除