08 2024 档案
redisson
摘要:redis主从一致性:只要主节点加锁成功就会返回枷锁成功,但是当主节点加锁后挂掉了,其他的节点没有同步到这把锁,就会出现主从不一致的问题。 redlock:在多个实例上加锁,当所有的节点加锁完毕后才会返回加锁成功,这样就能保证强一致性
阅读全文
IOC
摘要:IOC容器:本质是个map,存放各种对象(如xml配置里的bean对象,service, controller等)。当项目启动的时候,就会扫描各个注解和xml里的bean,创建实例然后放入ioc容器里。当后面需要用到这些对象的时候,就会使用DI依赖注入,然后就可以去使用这些对象。 控制反转:一般情况
阅读全文
IO
摘要:NIO:一个线程可以处理多条通道数据,不会阻塞。选择器用于监听多个通道,当有数据时会让线程来处理,没有数据时线程可以做其他的事情。是基于缓冲区的,一块缓冲存在通道里可以写入和读出数据。通道负责传输数据,缓冲区负责存储数据。 A在河边钓鱼,A不会把所有心思都放在钓鱼上,在没上钩前只是每隔一段时间区检查
阅读全文