- 博客(8)
- 收藏
- 关注
原创 Redis提升试题
只要问到缓存,上来第一个问题,肯定是先问问你项目哪里用了缓存?这就是看看你对缓存这个东西背后有没有思考,如果你就是傻乎乎的瞎用,没法给面试官一个合理的解。就是说对于一些需要复杂操作耗时查出来的结果,且确定后面不怎么变化,但是有很多读请求,那么直。这个问题,互联网公司必问,要是一个人连缓存都不太清楚,那确实比较尴尬。假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作。答,那面试官对你印象肯定不太好,觉得你平时思考太少,就知道干活儿。查出来的结果,扔缓存里,一个。了,直接从缓存里,通过一个。
2023-07-23 18:53:54 48
原创 springBoot+redis整合及分布式锁
补充:RedissonClient提供了一些高级功能,如分布式锁、分布式集合、分布式对象等,可以帮助简化分布式系统中的开发和管理。第二步在application.yml配置redis端口号连接信息。第三步 创建config包RedisConfig类, 直接cv。业务逻辑层 这里我还用了RabbitMQ去实现订单超时的业务。第一步在pom.xml文件中加入redis依赖。基于2.1.6.RELEASE版本。这里是我自己写的秒杀商品的业务。分布式锁也很简单,举个例子。controller层。
2023-07-21 16:47:29 368 1
原创 (面试题)依赖注入的方式有几种,各是什么?
缺点: 依赖对象初始化完成后由于尚未注入被依赖对象,因此还不能使用。优点: 灵活,可以选择性地注入需要的对象。
2023-07-12 20:12:56 284 1
原创 (面试题)谈谈你对Spring IOC和DI的理解?
而IOC的主要目的就是实现了对象的管理,也就是我们把设计好的对象交给IOC容器来控制,然后再需要用到目标对象的时候直接从容器中获取,有了IOC容器来管理bean以后相当于把对象的创建和查找依赖、以及对象的控制交给了容器,这种设计理念使得对象和对象之间是一种松耦合的关系,极大的提升了程序的灵活性,以及功能的复用性。关键字来创建对象,这种方式会导致程序里面对象的依赖关系比较复杂,而且耦合度比较高。在传统的Java程序开发里面我们只能通过。
2023-07-12 14:07:12 100 1
原创 (面试题)谈谈对SpringMVC的理解
而设计的,因此在开发MVC应用的时候会更加方便和灵活。前端控制器DispatcherServlet。前端控制器DispatcherServlet。框架,他的主要目的是为了简化传统的。指定的视图,并且把数据展示到客户端。后端控制器Controller。里面处理完业务逻辑后,会返回一个。数据访问层Repository。生态里面的一个模块,他是在。Controller控制器。浏览器的请求首先会去经过。他主要是把请求分发到对应的。模式下的Web开发方式。的基础上构建并且使用了。业务层Service。
2023-07-11 20:15:54 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人