240 发简信
IP属地:浙江
  • 240
    数据库索引原理

    1.为什么需要索引 索引就相当于一本书中的目录,如果要找其中的某一部分内容,可以先确定大概在那一章哪一节,这样就不需要从书籍第一页开始去找(全表扫描)。 索引可以有多个,像新...

  • mybatisplus拦截器妙用

    项目中使用mybatisplus,但是有时候需要用拦截器做一些特殊的处理,主要有以下两种: 1.可以对SQL进行替换 项目中基本所有的查询语句都需要传入no和startTim...

  • 240
    redis面试大全

    1.redis用途 数据缓存,特别是热点数据,减少数据库压力手机验证码,失效时间来设置验证码的过期时间;分布式锁,seNX+expire来设置,value设置uuid,unl...

  • 常问的处理过什么线上问题

    经常会被问你解决过线上问题没,怎么解决的,下面谈谈我遇到过的线上问题已经解决思路,但是肯定不全 1.CPU过高的问题这个问题非常常见,但是这个问题的出现,大概率是因为程序代码...

  • 记一次mysql性能优化记录

    1.背景 有个项目需求需要从一个数据量较大的表中,取出一部分数据,这个表的记录数量大概在3000万-1亿左右,从中需要取出1000万+的部分数据,数据库是MySQL,表的数据...

  • 240
    MYSQL 隔离级别和锁

    1.mysql数据库隔离级别 事务的四个特征:事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续...

  • 240
    spring aop源码分析(一)

    以简单的例子为例说明aop的流程,源码如下: 这个例子很简单,就是在调用TestController所有方法之前和返回后打印一些信息,来分析下整个aop的流程,首先开启aop...

  • 240
    Minio部署和集成

    1.部署 1.docker启动minio 创建目录/home/admin/data/minio,执行run命令 docker run -p 9090:9090 -p ...