自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欲穷java洞的博客

这里希望能见证我在java的点滴进步,加油各位!

  • 博客(13)
  • 收藏
  • 关注

原创 StringUtils.containsAny引发的血案

但是直到我今天发现明明调拨类型是"10",比对的类型字符串是"1","2","3","4","5",希望返回的是false,但是却返回了true。导致业务出现了问题,看着这些bug,海外发货的就不需要检查采购订单。:本意需要实现的是比对传来的调拨类型(字符串)是否在指定的类型里,是的话就true不是就false,在实现发货单出库的时候,有些国内发货的订单需要有采购订单,故调用前辈写好的代码,引发了此次血案。修改实现:通过集合判断。

2024-05-31 16:59:55 104

原创 若依(vue3+ts)对新增修改输入字段判重处理

摘要:做校验发请求,但是如果修改字段时又改回原来的也会触发请求,下面就针对该需求简单实现,欢迎指点

2024-04-08 12:21:21 199

原创 Spring AOP 中的 Signature 对象的理解

在上面的例子中,我们使用 getSignature() 方法获取连接点的方法签名信息,然后判断签名是否为 MethodSignature 类型,如果是,就可以使用 MethodSignature 的 getName() 方法获取方法名称,getReturnType() 方法获取方法返回类型,getParameterTypes() 方法获取方法参数类型列表等。JoinPoint 接口定义了许多方法,可以获取连接点的相关信息,其中 getSignature() 方法可以获取连接点处的方法签名信息。

2023-07-22 17:21:02 2458 1

原创 Spring AOP 中的 @Around 通知执行原理

在切面方法中,我们先记录了目标方法开始执行的时间,然后调用 proceed() 方法执行目标方法,最后在目标方法执行完成后,记录了目标方法执行结束的时间,并计算了方法执行时间,最终返回方法的返回值。总之,@Around 通知是一个非常强大的通知类型,它可以在方法的执行前后、抛出异常时以及返回结果时执行一些逻辑,通过动态代理技术实现方法的拦截和控制,为我们提供了更加灵活、可扩展的切面编程能力。切面在执行 proceed() 方法时,会调用目标方法,进入目标方法的执行流程。

2023-07-22 17:17:29 1423 2

原创 SpringMVC方法传参接收

当我们接收的参数javabean中的某个属性为对象时,注入个人信息下姓名,年龄,身份证id,过期时间等,由于身份信息不想展现出来自然需要对身份信息再设置一个新的类,那么此时只需要使用身份信息类.身份证id赋值,就是类名.属性名,Springmvc会自动进行赋值。此时则需要采用javabean的思想,将所传输的数据变量名封装为对象,直接将对象名作为形参即可一一对应,否则则需要一一接收一一赋值,实在麻烦,当数据有集合,数组也可如此操作,照样接收。当前端传来的数据参数名与形参名不一致时,无法进行一一对应赋值。

2023-07-12 16:16:45 137 1

原创 # SpringBoot的登录验证

实现,而Filter是基于Servlet程序实现的,因此他可以在请求到达servlet容器之前也就是我们的web服务器之前进行拦截,也可以在请求离开容器之前进行拦截,基于servlet容器中的FilterChain机制,其可以用在任何一个框架中;,会话技术说的通俗一点就是当用户开始访问服务器资源便形成了一次会话,可是http是无状态的,那么这次请求之后当我再次·请求是需要重新登录的,,因此获得该令牌的用户再次登录之时(发起请求)就会携带这个令牌,这样服务器通过检查便会获得该用户的状态信息,实现免登录。

2023-07-11 19:47:46 207 1

原创 javaWeb中的请求与响应究竟是怎么一回事

对java的学习还是应当有个大轮廓,今天先来了解下前端请求是怎么到达的后端,后端的响应怎么响应过去的。欢迎前来讨论

2023-07-10 20:51:30 80 1

原创 时间相关类及如何转换

新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入在Java中,时间相关的操作和处理可以使用java.time包中的类来完成。java.time。

2023-06-12 18:52:37 69 1

原创 面向对象编程中多态时子类对象的内存分配、底层逻辑

在学习多态时总是纳闷父类引用为什么可以指向子类对象,它们的内存分配是怎样的,在jvm中又是怎样的,于是各大博客,视频学习平台去了解,下面是拙见,欢迎来指正

2023-06-02 22:22:31 275

原创 抽象类和接口的区别和联系

了解了java中抽象类与父类之间的关系,那么对于更容易混淆的接口,又有何区别呢,接口又为什么会有呢?

2023-06-02 22:13:59 35

原创 抽象类和父类的区别与联系

抽象类可以被用来继承也可被用来重写方法,普通的父类也可以,那么二者有啥区别呢?初学的时候老爱纠结这东西,欢迎来讨论,接收批评!

2023-06-02 22:02:57 581

原创 多态的初了解

摘要:初学java对多态的初了解,

2023-06-02 21:29:25 41

原创 AI生成答辩PPT教程

临近毕业答辩,PPT来不及搞得可以参考ai生成,此方法给出两种,市面上还有很多种,遵循能用就行,大神勿扰

2023-05-03 15:29:21 4574 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除