Just play around
02
28
途游-后端实习生一面面经 途游-后端实习生一面面经
1、谈一谈Java的集合 主要有Collection 和Map两类,Collection接口的实现子类是单列集合,Map的是双列集合。Collection 接口下面有两个子接口,List和Set。List有两个实现类ArrayList和
2024-02-28
19
SQL语句优化的常用技巧 SQL语句优化的常用技巧
1.回顾MySQL的执行过程MySQL内部服务组件可以分为server层和存储引擎层,其中跨存储引擎的功能都在server实现,比如触发器、视图等,而存储引擎执行实际的IO操作,数据的存储和提取。 数据库里面,长连接是指连接成功后,如果客
2024-02-19
17
深入理解MySQL中的锁 深入理解MySQL中的锁
锁机制是数据库为了保证数据的一致性,在共享的资源被并发访问时变得安全有序所设计的一种规则。利用 MVCC 性质进行读取的操作叫一致性读,读取数据前加锁的操作叫锁定读。
2024-02-17
08
分布式基础(二):BASE理论 分布式基础(二):BASE理论
在上一篇 CAP理论 中,我提到分布式系统理论上只能取CP或AP,如果要实现强一致性必然会影响可用性。但是,大多数系统实际上不需要那么强的一致性,而是更关注可用性。比如一个3节点的集群,假设每个节点的可用性为 99.9%,那么整个集群的可用
2024-02-08
05
分布式基础(一):CAP理论 分布式基础(一):CAP理论
集中式应用进行服务化拆分后,必然会出现一个问题:如何保证各个节点(Node)之间的数据一致性? 比如以下场景:用户首先发起一次更新操作,映射到节点A;然后,用户又做了一次查询操作,操作映射到了节点B,此时A和B的数据如果不一致,对用户来说就
2024-02-05
02
JVM之垃圾回收机制 JVM之垃圾回收机制
1.到底谁是垃圾?引用计数法日常生活中,如果一个东西经常没被使用,那么这个对象可以说就是垃圾。在 Java 中也是如此,如果一个对象不可能再被引用,那么这个对象就是垃圾,应该被回收。 根据这个思想,我们很容易想到使用引用计数的方法来判断垃圾
2024-02-02