- 博客(6)
- 问答 (5)
- 收藏
- 关注
原创 设计模式-工厂模式
工厂模式 工厂顾名思义就是生产、创建产品,是一种创建型模式,能够利用该模式减少if..else语句块的使用,工厂模式分为三种: 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式 UML 简单工厂模式仅仅做了一层简单的封装,通过工厂的参数传递来指定要创建的“产品” 代码分析 在简单工厂模式中,每增加一个新产品,需要在Factory类中新增一个分支代码,故违反了开闭原则,因此引出了工厂方法模式 工厂方法模式 UML 一种产品对应一..
2021-06-09 15:25:44
162
原创 原来 MySQL 锁机制长这样
一、锁分类 1.按思想划分 乐观锁 老乐观了,乐观锁认为一般情况下数据不会造成冲突,所以在数据进行提交更新时才会对数据的冲突与否进行检测。类比 CAS 悲观锁 老悲观了,在整个数据处理过程中,将数据处于锁定状态。类比synchronized 2.按粒度划分 行锁 页锁 表锁 3.按类型划分 共享锁(读锁) 排他锁(写锁) 二、MyISAM 1.加锁特点 MyISAM采用表锁,MyISAM在执行查询、更新操作时,会对所有涉及的表格加上读锁或写锁 2.并发插入 1.MyISAM并发插入官方说明 2
2021-03-05 19:09:45
202
1
原创 你真的了解JWT吗
1.JWT官网介绍 What is JSON Web Token? JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于在各方之间作为JSON对象安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。JWTS可以使用密钥(使用HMAC算法)或公钥/私钥对使用RSA或ECDSA来签名。虽然JWTS可以加密,但也提供保密各方之间,我们将重点放在签名令牌。签名的令牌可以验证其中包含的声明的完整性,而加密的令牌则向其他方隐藏这些声明。当令牌使用公钥/私钥对
2021-01-01 19:14:36
583
原创 手把手教授女朋友在Docker部署MySQL、Redis、RabbitMQ
文章目录1.CentOS7.X下的Docker安装1.1查看内核版本1.2安装Docker1.3Docker镜像加速器2.安装MySQL镜像3.安装Redis镜像4.安装RabbitMQ镜像 1.CentOS7.X下的Docker安装 1.1查看内核版本 Docker要求内核版本在3.10以上。 [root@iZrek5rpbgrl7jZ /]# uname -a Linux iZrek5rpbg...
2020-04-29 22:20:58
813
2
空空如也
Java 多文件打包下载不成功,请教!!!
2020-01-06
JavaWeb发送QQ邮箱失败
2019-06-23
Android Studio EditText问题
2019-03-17
如何对集合里面的每个元素的内部进行排序
2019-02-20
Java的split为什么分割不了空格了
2019-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅