摘要: Servlet是web体系里面最重要的部分,下面罗列几道常见的面试题,小伙伴们一定要好好记住哈。 1.Servlet是单例的吗,如何证明? Servlet一般都是单例的,并且是多线程的。如何证明Servlet是单例模式呢?很简单,重写Servlet的init方法,或者添加一个构造方法。然后,在web 阅读全文
posted @ 2023-05-25 15:36 剽悍一小兔 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 可以使用Spring的注解 @ComponentScan 和 @ImportResource 来让Spring扫描我们自定义的注解。 首先,定义一个自定义注解 AnimalType,用于标记猫和狗: @Target(ElementType.TYPE) @Retention(RetentionPoli 阅读全文
posted @ 2023-05-25 14:14 剽悍一小兔 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 先说结论,Java就是值传递。 01 在Java中,所有的参数都是按值传递的,即方法得到的是所有参数值的一个副本,而不是原始参数。当我们将一个对象的引用作为参数传递给一个方法时,实际上传递的是该对象的引用的副本。 下面是一个例子来说明这一点: public class Test { public s 阅读全文
posted @ 2023-05-25 14:12 剽悍一小兔 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 01 面试的时候让你根据他们需要做方案的公司一律不靠谱,百分之99是套方案的。 你想如果业务负责人自己都不知道自己要干什么,要么他自己没想清楚,要不他本身是水货!这样的leader怎么爬上来的不用说了吧,而且跟着他学不到东西;如果他自己想的清楚,他只会针对性的提几个问题。甚至套了你的话你都没有觉察! 阅读全文
posted @ 2023-05-25 14:11 剽悍一小兔 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Java反射技术:探究Java程序的运行机制 Java作为一种大众语言,广泛应用于各种项目中。而反射技术则是Java重要的基础功能之一。通过反射技术,Java程序可以在运行时获取类的信息、访问类的方法和属性,甚至可以动态创建对象和调用对象方法,使得编程变得更加灵活和高效。本文将介绍Java反射机制的 阅读全文
posted @ 2023-05-25 14:09 剽悍一小兔 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 三分钟的时间,通过本文你将学会 1.MongoDB主要特征 2.MongoDB优缺点,扬长避短 3.何时选择MongoDB?为啥要用它? 4.MongoDB与MySQL关键字对比 5.下载与安装MongoDB 6.Java整合MongoDB,实现增删改查 MongoDB和MySQL的区别 数据模型不 阅读全文
posted @ 2023-05-25 14:08 剽悍一小兔 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在 Redis 6.0 之前,Redis 是单线程的,这是因为 Redis 的设计目标是高性能和高并发,而单线程模型可以避免多线程带来的线程切换和锁竞争等开销,从而提高 Redis 的性能和并发能力。此外,Redis 的单线程模型还可以避免多线程带来的复杂性和不稳定性问题,使 Redis 更加简单和 阅读全文
posted @ 2023-05-25 14:08 剽悍一小兔 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 在之前的文章中,我们写了redis结合springboot做缓存分页的方法: 在 Spring Boot 中结合 Redis 进行缓存分页数据,可以通过以下步骤实现: 在 pom.xml 文件中添加 Redis 相关依赖: <dependency> <groupId>org.springframew 阅读全文
posted @ 2023-05-25 14:08 剽悍一小兔 阅读(432) 评论(0) 推荐(0) 编辑
摘要: AOP 的核心思想是将横切关注点抽象为一个独立的模块(称之为“切面”),然后在需要应用它的地方进行调用。比如,在需要记录日志的方法中,我们可以定义一个切面来负责日志记录,这样所有调用该方法的地方都会被自动添加上日志功能,而不必修改原有方法。AOP 通过使用诸如“切点”、“连接点”、“通知”等概念,使 阅读全文
posted @ 2023-05-25 14:07 剽悍一小兔 阅读(172) 评论(0) 推荐(0) 编辑
摘要: redis 实现分布式锁 redis 实现分布式锁的方式有两种: 通过 redis 提供的 setnx 进行实现,往 redis 中使用 setnx 插入 key 时,如果 key 存在,则返回 0,可以通过插入 key 的返回值进行判断来实现分布式锁 通过使用 Redission(客户端)来实现分 阅读全文
posted @ 2023-05-25 14:06 剽悍一小兔 阅读(116) 评论(0) 推荐(0) 编辑