摘要: 待上传 阅读全文
posted @ 2021-11-29 21:00 鞋破露脚尖儿 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 设计模式の单列模式 所谓单列模式 单列模式是指确保一个类在任何情况下都绝对只有一个实例,并对外提供一个全局的访问点 比如:ServletContext、SeevletContextConfig、ApplicationContext、数据库连接池 ...... 但创建单列的方式有很多种,下面我们一一来 阅读全文
posted @ 2021-11-17 23:55 鞋破露脚尖儿 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 简单工厂模式是工厂模式家族中最简单实用的模式 简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为(代码) 在软件开发中,当我们会用到大量的创建某种、某类或者某批 阅读全文
posted @ 2021-10-27 22:19 鞋破露脚尖儿 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.用户认证 1.1 : 用户认证与授权 用户认证 当用户去访问我们的系统资源的时候,我们的系统需要验证用户的身份(比如账号和密码认证这是一种方式),如果身份合法则认证通过,颁发相应的免死金牌,如果验证没通过,则提示用户请三思而后行,这就是用户认证 用户授权 用户授权一般是与用户认证相辅相成的,在认 阅读全文
posted @ 2021-05-10 08:13 鞋破露脚尖儿 阅读(392) 评论(3) 推荐(0) 编辑
摘要: MySQL性能优化详解 合理利用慢查询日志,获取所有查询时间比较长的sql语句 explain执行计划查询,定位部分问题 show profile查看SQL执行时的资源使用情况,定位问题 调整操作系统参数 升级服务器硬件 MySQL优化之慢查询日志 慢查询日志:用来记录查询时间超过某个设定值的SQL 阅读全文
posted @ 2021-03-25 18:03 鞋破露脚尖儿 阅读(146) 评论(0) 推荐(0) 编辑
摘要: MySQL锁详解 update语句执行流程 MySQL的锁介绍 按照锁的粒度来说,MySQL主要包含三种类型(级别)的锁定机制: 全局锁:锁的是整个database。由MySQL的SQL layer层实现的 表级锁:锁的是某个table。由MySQL的SQL layer层实现的 行级锁:锁的是某行数 阅读全文
posted @ 2021-03-25 12:28 鞋破露脚尖儿 阅读(129) 评论(0) 推荐(0) 编辑
摘要: MySQL索引详解 select执行流程 简单介绍索引 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和 阅读全文
posted @ 2021-03-17 23:23 鞋破露脚尖儿 阅读(330) 评论(0) 推荐(0) 编辑
摘要: MySQL文件结构 MySQL是通过文件系统对数据和索引进行存储的 MySQL从物理结构上可以分为日志文件和数据索引文件 MySQL在Linux中的数据索引文件和日志文件通常放在/var/lib/mysql目录下 日志文件 MySQL通过日志记录了数据库操作信息和错误信息,常用的日志文件包括 错误日 阅读全文
posted @ 2021-03-11 22:51 鞋破露脚尖儿 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Redis性能调优及缓存常见问题 Redis性能调优 禁用长耗时的查询命令 不知道大家踩过这个坑没有,在生产环境中,用keys * 去查看Redis里面的所有数据 然后Redis就卡死了,卡了很长时间,期间不接受任何操作命令 Redis只用一个线程来做数据查询,如果某个查询指令耗时太长,就会阻塞Re 阅读全文
posted @ 2021-03-11 13:29 鞋破露脚尖儿 阅读(267) 评论(0) 推荐(0) 编辑
摘要: Redis数据类型使用场景以及Redis高级用法 Redis基本数据类型使用场景 String 字符类型 set key value / get key mset k1 v1 k2 v2 k3 v3 / mget k1 k2 k3 #同时设置多个kv / 同时获取多个key的值 getset k1 阅读全文
posted @ 2021-03-10 21:14 鞋破露脚尖儿 阅读(105) 评论(0) 推荐(0) 编辑