logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

①实现基于session的登录流程:发送验证码、登录注册、校验登陆状态

- `发送验证码`:- - 用户输入手机号,点击发送按钮进行手机号提交,程序会校验手机号是否合法,不合法时要求用户重新输入手机号,合法则在后台生成对应的验证码并保存至`session`,之后通过短信方式将验证码发送给用户。- `注册、登录`:- - 用户将手机号、验证码输入,后台从session中获取验证码与用户输入的验证码进行比对校验,如果不一致则无法通过校验,提示用户验证码错误,验证码一直则后

文章图片
#java
【数据结构与算法】:交换排序之快速排序(手绘图解+LeetCode原题)

快速排序是交换排序的一种,本质上快速排序就是采用“分而治之”的策略(分治法),将问题规模减小,再而对问题分别进行处理的排序算法。

文章图片
#排序算法#算法#数据结构 +1
微服务:Nacos注册中心

### 流程原理分析- 服务提供者启动时注册信息。- 服务提供者为临时实例:采用心跳监控,向每30秒发送心跳请求向nacos汇报状态。- 服务提供者非临时实例:nacos会主动询问其状态。- 服务消费者远程调用服务提供者时,会定时从nacos拉取服务列表,更新服务列表缓存。- 当nacos注册中心的服务列表更新时,nacos还会主动推送消息给服务消费者,以更新服务列表缓存。

文章图片
#微服务#架构#云原生 +3
②手机验证码登录功能:Redis实现session共享

- 当注册完成后,用户输入手机号与验证码点击登录,后端会校验用户提交的手机号和验证码,是否一致;- 如果一致,则根据手机号查询用户信息,不存在则新建,最后将用户数据保存到redis,并且生成token作为redis的key;- 当我们校验用户是否登录时,会去携带着token进行访问,从redis中取出token对应的value,判断是否存在这个数据,如果没有则拦截,如果存在则将其保存到thread

文章图片
#redis#数据库#缓存 +1
【Java】正则表达式,校验数据格式的合法性。

正则表达式、可以校验字符串是否满足一定的规则,并用来校验数据格式的合法性、可以实现爬虫

文章图片
#java#正则表达式#开发语言
【数据库连接异常】MySQLNonTransientConnectionException: Could not create connection to database server.

在JDBC连接数据库时,代码没有错,运行却出现报错信息:我出现这个问题后,找到的原因是:Maven添加管理的mysql-connector-java依赖版本与下载使用的MySQL版本不一致导致的无法获取数据库连接对象。…:测试:成功获取连接对象,问题解决:

文章图片
#mysql#java#数据库 +1
【Linux】基础命令大全、实用快捷键 —— 掌握linux使用,一文足矣。

一、目录结构二、相对路径 、绝对路径、特殊路径符三、Linux基础命令⚪ls命令 >>> 列出目录下内容⚪cd、pwd命令 >>> 切换、展示工作目录⚪mkdir命令 >>> 创建新的目录(文件夹)⚪touch命令 >>> 创建文件⚪cat命令 >>> 查看文件内容⚪more命令 >>> 查看文件内容 -- 支持翻页⚪cp命令 >>> 复制文件、文件夹⚪mv命令 >>> 移动文件或文件夹⚪rm命令

文章图片
#linux#运维#服务器
【期末考试】计算机网络、网络及其计算 考试重点

计算机网络、网络及其计算【期末考试重点】

文章图片
#计算机网络#网络#udp
【docker部署】 Windows版docker部署harbor镜像

本文介绍了在Windows版Docker上部署Harbor镜像的完整流程。首先通过docker login和pull命令获取Harbor镜像,然后详细说明了两种部署方式:标准端口映射模式和使用host网络模式。重点讲解了host模式下的特殊配置要求,包括必须设置宿主机IP作为Nacos注册地址、Windows环境下需使用host.docker.internal代替localhost等关键注意事项,

#docker#windows#容器
    共 17 条
  • 1
  • 2
  • 请选择