MySQL之SQL优化

1.Count1.1.Count(主键)1.2.Count(1)1.3.Count(字段)1.4.Count(*)2.Order By2.1.如何跟踪执行优化2.1.1.排序模式2.1.2.排序算法2.2.order by走索引避免排序2.3.排序算法具体案例2.4.排序模式具体案例2.5.orde

OpenAPI面临的签名、加密、证书等问题

1.OpenAPI可能面临的问题信息保密问题:网络报文中的信息可能会泄露,例如身份证等信息 - 加密信息篡改问题:网络报文被篡改,例如转账接受人 - 签名通信对象认证问题:和你通信的人可能是被劫持的对象 - 签名2.加密:对称加密 / 非对称加密2.0.什么是加密注意加密也一定需要能解密出来。组成:

Redis学习(二十):代码实战之缓存异常场景

1.缓存和数据库中数据不一致1.1.发生场景1.2.如何解决数据不一致1.3.先更新库还是先更新缓存的取舍2.缓存雪崩2.1.概念:2.2.发生场景及解决措施3.缓存击穿3.1.概念3.2.解决措施:4.缓存穿透4.1.概念4.2.解决措施应用redis缓存时,会发生如下问题:缓存和数据库中数据不一

Redis学习(十七):性能风险之缓存

1.缓冲区2.客户端输入和输出缓冲区2.1.如何应对输入区溢出2.2.如何应对输出缓冲区溢出3.主从缓冲区3.1.全量复制:3.2.增量复制4.总结4.1缓冲区对Redis的影响4.2.如何避免1.缓冲区功能:用来暂时存储命令和数据,方式处理命令和数据的速度小于发送的数据从而导致数据的丢失和性能问题

MySQL学习(二):事务及四种隔离级别

事务基本要素原子性事务开始后的所有操作,要么全部做完,要么都不做一致性事务开始前和开始后,数据的完整性约束没有发生破坏隔离性同一时间只允许同一事务请求同一数据,不同事务之间彼此没有任何干扰持久性事务完成后,事务对数据库的所有更新将会被保存到数据库事务的并发问题脏读概念事务A读取事务B未提交的数据,结

关于博客最近没有更新的那些事儿!!

从10月份入职蚂蚁金服已经3个月了,然后在上周也成功的进行了转正,近期没有更新博客,也不是没有在学习,而是一直都在学习蚂蚁的相关中间件,例如微服务架构SOFA、SOFABoot、分布式事物XTS、消息队列MsgBroker、AntQ、SOFAMQ、数据源ZDAL、参数中心、DRM等~其中蚂蚁的SOF

关于21年从长沙跳到深圳的面经记录

2021-06-02:湖南亚信:1.自我介绍(感觉还是有点乱+紧张)2.项目巴拉巴拉3.Redis的的缓存方案这里没有说好4.读写缓存的写场景该先修改数据库还是缓存修改缓存,没有说好5.如何保证并发下的写场景的数据库和redis的一致性分布式锁6.Redis的分布式锁7.公司Redis的部署模式8.

Netty(三):源码解析之keepalive和三种Idle检测的支持

1.什么是keepalive和为什么需要keepalive为什么需要keepalive?如果建立TCP连接之后,如果由于某些异常原因,导致连接已经损坏。但是此时双端仍然在维持该连接,此时则会浪费资源,已经在使用时产生报错连接损坏如何定义?对端异常“崩溃”对端在,但是处理不过来对端在,但是网络请求不可

Netty(一):源码解析之三种IO支持

1.三种经典IO2.Netty对三种IO的支持3.Netty为什么仅仅支持NIO4.三种IO分别采取的开发模式5.NIO的三种Reactor模型的实现5.1.Reactor是什么5.2.Reactor模型详细设计5.3.Reactor模型的三种实现5.3.1.单线程版本的Reactor5.3.2.主

Netty(二):源码解析之粘包、半包和编解码

1.什么是粘包和半包假设我发送一个消息ABC DEF两块消息,此时接收方不一定是通过两个包就接收到两块消息,可能产生的情况有下述几种例如:一个包内包含ABCDEF的信息,这种叫做粘包也可能分为三个包AB、CD、EF,这种叫做半包换个角度理解收发角度来看:一个发送可能会被多次接收,多个发送可能会被一
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×