- 博客(6)
- 收藏
- 关注
转载 MySQL Explain详解
MySQL Explain详解在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。-- 实际SQL,查找用户名为Jefabc的员工s
2021-06-23 15:07:18
170
转载 详解Redis中两种持久化机制RDB和AOF(面试常问,工作常用)
redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。在这里假设你已经了解了redis的基础语法,某字母网站都有很好的教程,可以去看。基本使用的文章就不写了,都是一些常用的命令。下面针对这两种方式来介绍一下。由浅入深。一、持久化流程既然redis的数据可以保存在磁盘上,那么这个流程是什么样的呢?要有下面五个过程:
2020-08-20 15:17:46
199
转载 List的Stream流操作
Stream流Stream 中文称为 “流”,通过将集合转换为这么一种叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行一系列并行或串行的流水线操作。函数式编程带来的好处尤为明显。这种代码更多地表达了业务逻辑的意图,而不是它的实现机制。易读的代码也易于维护、更可靠、更不容易出错。面对一对多结构,查询主实体时需要附带主实体的子实体列表怎么写?查出主列表,循环差子列表List的Stream流操作可以简化我们的代码,减少程序运行的压力,应对上面的问题,以前的话是先查出对应的lis
2020-07-29 10:18:25
377
转载 HashMap的扩容机制---resize() hashCode 的匹配机制
面试的时候闻到了Hashmap的扩容机制,之前只看到了Hasmap的实现机制,补一下基础知识,讲的非常好 尤其是看懂2张图这里记录以备以后查看原文链接:http://www.iteye.com/topic/539465Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的...
2020-04-24 15:41:09
693
原创 redis集群下,监听过期通知
踩坑记录!做一个redis过期通知需求我采用修改redis.conf中的notify-keyspace-events "Ex",再建监听类来监听这一事件。但是由于我的redis是集群环境,有3*2=6个节点,这就导致我的过期通知只有1/6的机会监听的到!!即有时成功有时失败,我找了很久原因!正确处理,直接上代码:pom.xml: <dependency>...
2019-01-29 10:44:54
6935
8
原创 sftp服务器搭建,秘钥登录,以及filezilla的使用
我是做开发的,但是最近有个搭建sftp的任务,我在网上找了很多相关资料,大体类容差不多,但是基本都忽略了一些关键处,(这让运维小白的我无从下手)此处用作记载,免得以后忽略。同时希望能帮助开发的小伙伴搭建sftp服务器1、创建sftp组groupadd sftp 创建完成之后使用cat /etc/group命令组的信息2、创建一个sftp用户mysftp并加入到创建的sftp组中...
2019-01-28 16:18:20
4020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅