logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式之模版方法模式与策略模式

模版方法模式、策略模式、简单工厂模式

#设计模式#策略模式
如何使用MySQL实现分布式锁

文章目录一、分布式锁的功能二、预备技能:乐观锁三、使用mysql实现分布式锁3.1、建表3.2、分布式锁工具类:3.3、测试用例四、留给大家一个问题使用mysql实现一个分布式锁。一、分布式锁的功能分布式锁使用者位于不同的机器中,锁获取成功之后,才可以对共享资源进行操作。锁具有重入的功能:即一个使用者可以多次获取某个锁。获取锁有超时的功能:即在指定的时间内去尝试获取锁,超过了超时时间,如果还未获取

#mysql#数据库#sql
ES中字符串keyword和text类型区别

ES中字符串keyword和text类型区别

#elasticsearch#数据库
《MySQL性能优化和高可用架构实践》阅读总结

文章目录介绍第1章 MySQL架构介绍1.1 MySQL简介1.2 MySQL主流的分支版本1.3 MySQL存储引擎1.4 MySQL逻辑架构1.5 MySQL物理文件体系结构第2章 InnoDB存储引擎体系结构2.1 缓冲池2.2 change buffer2.3 自适应哈希索引2.4 redo log buffer2.5 double write2.6 InnoDB后台线程2.6.1 Inn

#mysql#数据库
Mysql性能优化之什么是索引下推?

文章目录一、索引下推介绍二、案例解释Mysql5.6之前的版本Mysql5.6及之后版本实践三、总结一、索引下推介绍索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。在不使用ICP的情况下,在使用非主键索引(又叫普通索引或者二级索引)进行查询时,存储引擎通过索引检索到数据,然后返回给MySQL服务器,服务器然后判断数据是否符合条

#mysql#数据库
MySQL事务【详解-最新的总结】

文章目录事务详解1、本篇内容2、什么是事务?3、事务的几个特性(ACID) -重点原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)4、Mysql中事务操作隐式事务显式事务**方式1:**方式2:5、savepoint关键字6、 只读事务7、事务中的一些问题(重点)脏读读已提交可重复读幻读8、事务的隔离级别查看隔离级别隔离级别的设

#mysql
设计模式之观察者模式相关、监听器模式

观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时,会通知所有观察者对象,使它们能够自己更新自己。(在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新)观察者模式结构图:Subject类,可以翻译为主题或者抽象通知者,一般用一个抽象类或者一个接口实现。它把所有对观察者对象的引用保存在一个聚集里,每个

#观察者模式
    共 21 条
  • 1
  • 2
  • 3
  • 请选择