随笔分类 -  后端

摘要:原文入口:https://blog.csdn.net/javafay/article/details/8031269 综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron 阅读全文
posted @ 2021-06-05 15:22 潜跃 阅读(1148) 评论(0) 推荐(1)
摘要:https://www.processon.com/view/link/5eccea8fe0b34d5f263038f0#map 阅读全文
posted @ 2021-06-04 10:13 潜跃 阅读(57) 评论(0) 推荐(0)
摘要:链接入口 这个是我目前看过的最能把SpringBoot讲解通透的作者 阅读全文
posted @ 2021-06-02 15:14 潜跃 阅读(114) 评论(0) 推荐(0)
摘要:Controller: public class SysLoginController extends AbstractController { @Autowired private SysCaptchaService sysCaptchaService; /** * 验证码 */ @GetMapp 阅读全文
posted @ 2021-02-25 20:46 潜跃 阅读(349) 评论(0) 推荐(0)
摘要:Kaptcha是一个非常实用的验证码生成工具,可以通过配置生成多样化的验证码。以图片的形式显示,从而无法进行复制粘贴。 阅读全文
posted @ 2021-02-23 22:27 潜跃 阅读(79) 评论(0) 推荐(0)
摘要:原文入口 登录认证几乎是任何一个系统的标配,web 系统、APP、PC 客户端等,好多都需要注册、登录、授权认证。 场景说明 以一个电商系统,假设淘宝为例,如果我们想要下单,首先需要注册一个账号。拥有了账号之后,我们需要输入用户名(比如手机号或邮箱)、密码完成登录过程。之后如果你在一段时间内再次进入 阅读全文
posted @ 2021-02-21 21:24 潜跃 阅读(2475) 评论(0) 推荐(0)
摘要:(一)3种登录方法的实现方式 1、用户名+密码登录 用户名+密码登录流程图 【技术层面】涉及客户端和服务器端的交互 (1)客户端向服务器发送验证用户名和密码匹配的请求 (2)服务端接受请求,并判断是否匹配 (3)服务端向客户端反馈判断结果 (4)客户端解析并展现对应结果 2、手机号+短信验证码登录 阅读全文
posted @ 2021-02-21 21:05 潜跃 阅读(583) 评论(0) 推荐(0)
摘要:记录一下: 如果进行insert操作的时候,不进行id的设置,也不传入id,这时它会给你自动添加一个id值,最奇怪的是这个id值默认好像是使用雪花算法生成的 阅读全文
posted @ 2021-02-02 18:08 潜跃 阅读(8516) 评论(2) 推荐(1)
摘要:问题: 数据库中id是1465396696468033540 结果传到前端变成1465396696468033500,后面几位精度缺失了 原因: Number精度是16位(雪花ID是19位的),so:JS的Number数据类型导致的精度丢失 解决办法: 直接使用注解把Long类型序列化(与方法2本质 阅读全文
posted @ 2021-01-27 10:44 潜跃 阅读(854) 评论(0) 推荐(0)
摘要:一、字符串的常量池 概念:程序中直接写上双引号的字符串,就在字符串常量池中 二、字符串的比较方法 equals() 三、字符串的获取方法 length() : 获取字符串当中含有的字符个数,拿到字符串长度 cancat(String str) :将新的字符串拼接到当前字符串后面,获得新的字符串 ch 阅读全文
posted @ 2021-01-25 11:37 潜跃 阅读(871) 评论(0) 推荐(0)
摘要:建议: 雪花算法可以用来生成id也可以用来生成订单号。但是不常使用的表可以使用自增,常用的表使用雪花算法生成id。这样效果更好 数据库表Id类型设置为 bigint (否则下面的代码也会报错) 首先生成雪花id,这样虽然可以直接调用也就是通过new这个类的对象来生成,但是因为使用了spring框架, 阅读全文
posted @ 2021-01-16 17:23 潜跃 阅读(9778) 评论(0) 推荐(0)