- 博客(8)
- 收藏
- 关注

原创 Redis超全面详解入门基础
RDB是方式是每过几秒保存的是redis数据的快照,但是可能会丢数据,AOF 保存的是所有在redis执行的命令,它会追加到一个文件里面,丢数据可能性小,但会导致文件很大,假如redis宕机了,恢复的时候会很慢,我们一般使用RDB,因为我们对redis的定位就是缓存服务器,很重要的数据我们不会存redis,比如与钱有关系。(LUA),另外还是锁超时问题,比如:上锁2秒钟,但是任务执行超过2秒,我们一般用redission框架,它底层是lua脚本实现,可以保证设置值和时间的原子性,另外还有。
2024-09-02 15:40:29
3152

原创 Mysql超详细基础干货——几分钟带你认识mysql
2.充分利用操作系统空间局部性原理(磁盘在读取数据的时候,不是按需读取的,是按页读取的,它会把需要的数据的,周边也读取到,比如说,1.2.3.4.5,我们读取4,会把它周边的1.2.3.4.5都读出来,减少了IO的次数),mysqB+树非叶子节点的数据都是按页存储,默认页存储是16KB。读已提交(不可重复读、幻读)事务A去修改数据但是不提交,事务B查询数据查询的还是原来的数据,事务A提交事务,事务B再次读取数据,读到的数据和第一次读取 的数据是不一致的。
2024-08-29 09:26:32
1243
1

原创 Spring超硬核笔记———全是干货
eureka主要是通过心跳检测去判断的,有一个发送者和客户端,发送者会每隔30秒发送一个心跳到eureka上去,服务端会把eureka上的客户端发送的数据进行一个接受并调用的过程,如果说生产者没有发送心跳到注册中心上,那么就直接剔除掉,将所有的接口都剔除掉,如果说中途eureka发生了宕机,那么也是可以进行一个调用的,因为将原来的数据放到了一个缓存中 去,并且eureka还有自我保护机制,如果说在15分钟内检测到有85%的服务都宕机了那么这个时候就会认为是一个网络的问题导致的。
2024-08-28 14:29:05
1093
原创 公司项目实战经验 谈谈JVM
双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。栈:栈里面存的都是一些局部变量,比如8大基本数量类型,还有线程运行,方法运行都在栈里面,另外创建对象的时候的引用也是存在栈里面的。的时候,它们将存活的对象复制到未使用的那块空间,然后将当前正在使用的空间完全清除,交换两块空间的使用状态。启动类加载器在自己负责的目录搜索了一下,发现自己找不到这个类,就说不行,你自己加载吧。扩展类加载器在自己负责的目录搜索了一下,发现自己找不到这个类,就说不行,你自己加载吧。
2024-09-04 09:22:57
2053
1
原创 Java多线程详解(吐血超硬核总结)
synchroized是通过监视器monitor来完成的,如果monitor被占用时会处于死锁的状态,线程需要 执行monitorenter指令去尝试获取monitor的所有权,如果monitor的进入数为0,那么进入现场进入monitor,然后将进入数设置为1,此线程为monitor的所有者,如果线程已经有monitor需要重新进入,monitor为+1,如果已经占用了monitor,则该线程进入等待的状态,直到monitor的进入数为0时,再去重新获取所有权。
2024-09-03 09:19:35
1963
原创 多年公司实战经验,对Mybatis的顶级理解
二级缓存和一级缓存机制相同,hashmap存储,作用域为mapper,二级缓存一般不用,因为他不好控制缓存的刷新,我们一般是用的是redis。一级缓存存储的作用域是session,当session flush或者close之后,session中的缓存会失效,此时一级缓存就开启。不可以,mybatis查找mapper内的方法是靠方法名,和参数无关。hibernate是一个全自动化持久层框架,做sql优化难,学习也比较困难。#{}是预编译处理,效率要高点,${}是字符串替换。${}有sql注入的风险。
2024-08-31 10:42:22
335
原创 RabbitMq 分布式系统中的王炸,看完超越99%的同行
如果消息在生产者发送到MQ的过程中,因为通讯网络问题,也可能会丢失,这个时候需要做消息持久化,我们会把消息存入到数据库,如果消费成功,把消息删除掉,当然删除消息可能会失败,后面我们可以通过定时任务轮询做补偿,然后继续忘消息队列里面发消息,那么这样可能会出现一个新问题,消息的重复消费,需要考虑幂等问题,我们。ActiveMQ集群模式很复杂,它的集群模式是分片的,每个机器上只存了部分数据,万一服务挂了,数据就丢了,最高并发10万以内,社区活跃度比较低,对开发的系统安全有影响。
2024-08-30 09:04:08
719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人