随笔 - 434,  文章 - 0,  评论 - 463,  阅读 - 46万
05 2023 档案
如何证明Servlet是单例的?
摘要:Servlet是web体系里面最重要的部分,下面罗列几道常见的面试题,小伙伴们一定要好好记住哈。 1.Servlet是单例的吗,如何证明? Servlet一般都是单例的,并且是多线程的。如何证明Servlet是单例模式呢?很简单,重写Servlet的init方法,或者添加一个构造方法。然后,在web 阅读全文
posted @ 2023-05-25 15:36 剽悍一小兔 阅读(115) 评论(0) 推荐(0) 编辑
面试官:怎样让Spring扫描我们自定义的注解?
摘要:可以使用Spring的注解 @ComponentScan 和 @ImportResource 来让Spring扫描我们自定义的注解。 首先,定义一个自定义注解 AnimalType,用于标记猫和狗: @Target(ElementType.TYPE) @Retention(RetentionPoli 阅读全文
posted @ 2023-05-25 14:14 剽悍一小兔 阅读(453) 评论(0) 推荐(0) 编辑
Java原来是值传递?
摘要:先说结论,Java就是值传递。 01 在Java中,所有的参数都是按值传递的,即方法得到的是所有参数值的一个副本,而不是原始参数。当我们将一个对象的引用作为参数传递给一个方法时,实际上传递的是该对象的引用的副本。 下面是一个例子来说明这一点: public class Test { public s 阅读全文
posted @ 2023-05-25 14:12 剽悍一小兔 阅读(36) 评论(0) 推荐(0) 编辑
面试时,公司的什么表现让你一看就知道不靠谱?
摘要:01 面试的时候让你根据他们需要做方案的公司一律不靠谱,百分之99是套方案的。 你想如果业务负责人自己都不知道自己要干什么,要么他自己没想清楚,要不他本身是水货!这样的leader怎么爬上来的不用说了吧,而且跟着他学不到东西;如果他自己想的清楚,他只会针对性的提几个问题。甚至套了你的话你都没有觉察! 阅读全文
posted @ 2023-05-25 14:11 剽悍一小兔 阅读(19) 评论(0) 推荐(0) 编辑
Java的反射?这玩意怪好嘞
摘要:Java反射技术:探究Java程序的运行机制 Java作为一种大众语言,广泛应用于各种项目中。而反射技术则是Java重要的基础功能之一。通过反射技术,Java程序可以在运行时获取类的信息、访问类的方法和属性,甚至可以动态创建对象和调用对象方法,使得编程变得更加灵活和高效。本文将介绍Java反射机制的 阅读全文
posted @ 2023-05-25 14:09 剽悍一小兔 阅读(28) 评论(0) 推荐(0) 编辑
已经有MySQL了,干嘛还要学MongoDB?
摘要:三分钟的时间,通过本文你将学会 1.MongoDB主要特征 2.MongoDB优缺点,扬长避短 3.何时选择MongoDB?为啥要用它? 4.MongoDB与MySQL关键字对比 5.下载与安装MongoDB 6.Java整合MongoDB,实现增删改查 MongoDB和MySQL的区别 数据模型不 阅读全文
posted @ 2023-05-25 14:08 剽悍一小兔 阅读(180) 评论(0) 推荐(0) 编辑
Redis 6.0 之后为何引入了多线程?6.0 之前为什么不使用多线程?
摘要:在 Redis 6.0 之前,Redis 是单线程的,这是因为 Redis 的设计目标是高性能和高并发,而单线程模型可以避免多线程带来的线程切换和锁竞争等开销,从而提高 Redis 的性能和并发能力。此外,Redis 的单线程模型还可以避免多线程带来的复杂性和不稳定性问题,使 Redis 更加简单和 阅读全文
posted @ 2023-05-25 14:08 剽悍一小兔 阅读(376) 评论(0) 推荐(0) 编辑
redis缓存神器:@Cacheable注解
摘要:在之前的文章中,我们写了redis结合springboot做缓存分页的方法: 在 Spring Boot 中结合 Redis 进行缓存分页数据,可以通过以下步骤实现: 在 pom.xml 文件中添加 Redis 相关依赖: <dependency> <groupId>org.springframew 阅读全文
posted @ 2023-05-25 14:08 剽悍一小兔 阅读(539) 评论(0) 推荐(0) 编辑
什么是AOP,如何实现?(有落地代码)
摘要:AOP 的核心思想是将横切关注点抽象为一个独立的模块(称之为“切面”),然后在需要应用它的地方进行调用。比如,在需要记录日志的方法中,我们可以定义一个切面来负责日志记录,这样所有调用该方法的地方都会被自动添加上日志功能,而不必修改原有方法。AOP 通过使用诸如“切点”、“连接点”、“通知”等概念,使 阅读全文
posted @ 2023-05-25 14:07 剽悍一小兔 阅读(241) 评论(0) 推荐(0) 编辑
如何使用 Redis 实现分布式锁?(附教学视频)
摘要:redis 实现分布式锁 redis 实现分布式锁的方式有两种: 通过 redis 提供的 setnx 进行实现,往 redis 中使用 setnx 插入 key 时,如果 key 存在,则返回 0,可以通过插入 key 的返回值进行判断来实现分布式锁 通过使用 Redission(客户端)来实现分 阅读全文
posted @ 2023-05-25 14:06 剽悍一小兔 阅读(135) 评论(0) 推荐(0) 编辑
SpringBoot日记本系统小白部署指南
摘要:哈喽,大家好,我是兔哥。 之前写的SpringBoot日记本系统备受好评,考虑到还是有很多小伙伴不会部署,所以这一篇文章就单独来讲一下部署步骤吧。 需要资源 idea(破不破解都行) MySQL(最好5.7以上版本,最好8.0+) Navicat(随便什么版本) maven(3.4+) 最好配置阿里 阅读全文
posted @ 2023-05-25 13:06 剽悍一小兔 阅读(44) 评论(0) 推荐(0) 编辑
手把手的SpringBoot教程,SpringBoot创建web项目(六)
摘要:在上一节的yml文件中,我们设置 ddl-auto 为 create,这会导致每一次启动项目的时候,都会去数据库里面重新创建表。这不是我们希望看到的,一般在项目开发中,我们更愿意把这个配置设置为update,这样的话,启动项目时它会去检测,如果表已经存在并且里面是有数据的,即不会去重新建表了。 se 阅读全文
posted @ 2023-05-24 20:33 剽悍一小兔 阅读(57) 评论(0) 推荐(0) 编辑
手把手的SpringBoot教程,SpringBoot创建web项目(三)
摘要:这节课,我们来学习一下SpringBoot的环境配置,在SpringBoot中,所有的配置都写在application.properties中: 我们启动项目,默认端口是8080,我们现在给他配置一个8088: server.port=8088 运行启动类,然后在浏览器地址栏访问上一节中的控制器: 阅读全文
posted @ 2023-05-24 20:33 剽悍一小兔 阅读(80) 评论(0) 推荐(0) 编辑
手把手的SpringBoot教程,SpringBoot创建web项目(二)
摘要:在开始之前,我们需要去创建一个SpringBoot项目,大家可以去 http://start.spring.io/ 这个网站生成一个项目。 如图,这边可以对SpringBoot项目进行详细设置: 下面这个web一定要勾选: SpringBoot版本号选择1.5.10 全部设置好了以后,就点击这个按钮 阅读全文
posted @ 2023-05-19 09:59 剽悍一小兔 阅读(320) 评论(0) 推荐(0) 编辑
李莫愁给张无忌朋友圈点赞?详解SpringBoot事件机制
摘要:Spring Boot的事件机制是基于Spring框架的事件机制实现的。Spring Boot中的事件机制可以让我们在应用程序中监听和响应特定的事件,例如应用程序启动、关闭、上下文刷新等。 接下来,我们通过一个案例,来讲解具体怎么使用。 这个案例就是李莫愁给张无忌点赞。 初窥门径 首先,我们需要定义 阅读全文
posted @ 2023-05-18 11:30 剽悍一小兔 阅读(30) 评论(0) 推荐(0) 编辑
什么是 Git 的 cherry-pick?
摘要:官方解析 Git 的 cherry-pick 是一种将指定的提交(commit)应用到当前分支的操作。它可以帮助我们将某个分支上的某次提交复制到另一个分支上,而无需将整个分支合并过来。 通常,我们在使用 Git 进行版本控制时,会在不同的分支上进行不同的开发工作。有时候,我们需要将某个分支上的某次提 阅读全文
posted @ 2023-05-18 10:40 剽悍一小兔 阅读(1782) 评论(0) 推荐(0) 编辑
Git怎么实现版本回退
摘要:Git是一款非常强大的版本控制工具,它可以帮助我们管理代码的版本,同时也可以帮助我们回退代码的版本。在Git中,有两种常用的版本回退方式:git reset和git revert。下面,我将为大家详细介绍这两种方式的用法。 一、git reset git reset是一种比较暴力的版本回退方式,它可 阅读全文
posted @ 2023-05-17 16:48 剽悍一小兔 阅读(1683) 评论(0) 推荐(0) 编辑
Mybatis-plus怎么更新Null字段?
摘要:本文介绍【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法。 一、问题描述 在日常项目开发过程中,经常会使用Mybatis-plus的updateById()方法,快速将接收道德参数或者查询结果中原本不为null的字段更新为null,并且该字段在数据库中可 阅读全文
posted @ 2023-05-17 16:47 剽悍一小兔 阅读(660) 评论(0) 推荐(0) 编辑
clean package 后面的命令不执行??
摘要:bat 脚本中mvn 执行后不执行后面命令 脚本如下: cd .. mvn package pause cd itopV2-ant ant paus 把 mvn package自己封一个bat 主bat里面调用子bat cd .. call mvnpackage.bat pause cd itopV 阅读全文
posted @ 2023-05-17 16:46 剽悍一小兔 阅读(45) 评论(0) 推荐(0) 编辑
震惊,为了学会泛型类竟做这种事?!
摘要:上一节,我们基本学会了Java泛型类的用法。 传送门:彻底弄懂Java的泛型 - 泛型类 这一节,我们转变一下风格,具体是什么风格呢,你马上就懂了。 宝子们,欢迎大家来到我们的泛型直播间,这一讲呢,真的是非常的难得,我给大家带福利来了。 是的! 到底是什么福利呢,上次来看的家人们肯定知道,上一节我们 阅读全文
posted @ 2023-05-06 15:26 剽悍一小兔 阅读(13) 评论(0) 推荐(0) 编辑


< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示