![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java进阶
文章平均质量分 92
SSM,Springboot,SpingCloud,设计模式
YXXYX
精通CV编程
展开
-
springboot实现邮箱验证码功能
邮箱验证码是一个常见的功能,常用于邮箱绑定、修改密码等操作上,这里我演示一下如何使用springboot实现验证码的发送功能;这里用qq邮箱进行演示,其他都差不多;原创 2023-04-08 14:42:45 · 3704 阅读 · 7 评论 -
自定义starter解决请求绕过网关问题
微服务项目中网关是一个常见的模块,通过网关的分发可以实现负载均衡、鉴权等操作;但是搭建好网关可以发现,虽然可以通过网关端口请求后端,如果有其他服务的地址依然可以使用其他服务地址绕过网关请求,这里我提供一种思路来实现发送的请求只能通过网关到达对应服务。原创 2023-01-29 09:00:00 · 1216 阅读 · 0 评论 -
关于分布式锁的个人理解
关于分布式锁的一些个人总结原创 2022-08-16 10:13:27 · 846 阅读 · 0 评论 -
WebSocket理解和使用
对于websocket的一些个人理解和使用原创 2022-08-12 11:05:51 · 2642 阅读 · 0 评论 -
Java8新特性——Optional类
Null Pointer Exception空指针异常在Java中可以说是很常见了,所以一般会在代码逻辑中进行if判空;Java8新特性中有一个Optional类在一些情况下可以更加优雅的进行判空处理,下面简单介绍一下常用的几个方法;创建Optional类有三个方法(都是静态方法):创建一个空的Optional对象,没有任何参数赋值;of(T t)创建一个非空的Optional对象,且参数t不能为空;*ofNullable(T t)参数t可以为空,如果为空创建一个Optional空对象,如果非空创建原创 2022-07-10 08:44:32 · 905 阅读 · 2 评论