摘要: 一、Spring的核心是什么? spring是一个开源框架,也是一个生态。 spring是为了简化企业开发而生的,使得开发变得更加优雅和简洁。spring是一个IOC和AOP的容器框架。 lOC:控制反转(原来对象需要我们自己创建,现在用容器控制,包括对象注入等) IOC是一种实现思想,DI是一种具 阅读全文
posted @ 2022-06-21 22:03 Beginnerliu 阅读(286) 评论(1) 推荐(0) 编辑
摘要: 一、MySQL的隔离级别有哪些? MySQL定义了四种隔离级别,包括一些具体规则,用于限定事务内外哪些改变是可见的,哪些改变是不可见的。低级别的隔离一般支持更高的并发处理,并且拥有更低的系统开销(隔离级别越高效率越低)。 1、READ UNCOMMITTED读取未提交内容 在这个隔离级别,所有事务都 阅读全文
posted @ 2022-06-21 17:23 Beginnerliu 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、redis线程模型有哪些,单线程为什么快? 1、IO模型维度的特征 IO模型使用了多路复用器,在linux系统中使用的是EPOLL 类似netty的BOSS,WORKER使用一个EventLoopGroup(threads=1) 单线程的Reactor模型,每次循环取socket中的命令然后逐一 阅读全文
posted @ 2022-06-21 16:35 Beginnerliu 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、hashcode和equals如何使用 equals()源自于java.lang.object,该方法用来简单验证两个对象的相等性。object类中定义的默认实现只检查两个对象的对象引用,以验证它们的相等性。通过重写该方法可以自定义验证对象相等新的规则,如果你使用ORM处理一些对象的话,你要确保 阅读全文
posted @ 2022-06-21 14:17 Beginnerliu 阅读(25) 评论(0) 推荐(0) 编辑