- 博客(190)
- 收藏
- 关注
原创 抽象的代理模式1.0版本
在阅读Spring Security官方文档时,里面设计到了一种设计模式——代理模式Proxy众里寻她千百度,蓦然回首,那人却在灯火阑珊处。
2024-04-25 21:22:40 596
原创 抽象的算法0.1.2版本
总感觉这个公式还缺了什么,将会在后续更新!小学生不知道什么是苹果和香蕉,那么我们教他不就好了告诉他香蕉的定义是什么,苹果的定义是什么就好了!香蕉 = 黄白色的果肉 + 黄色的果皮苹果 = 红色的果皮 + 白色的果肉 + 核然后小学生就能根据这些进行运算,成功算出了 3 + 2 = 5。
2024-04-22 16:58:56 681
原创 抽象的算法0.1.1版本
在0.1版本中,我们得到了可迭代的超级模板,问题简单化最近看到一本十分厉害的电子书,其中两句话让我虎躯一震,这就是大佬的思维!第一句话:数学是用来描述万物本质的语言,是理解这个世界的底层逻辑,只有从数学上理解了一件事情,你才真正从本质上理解了这件事情第二句话:升维思考,降维行动内容来源:底层思维2 作者:刘润。
2024-04-12 15:39:03 596
原创 java抽象的算法0.1版本
第二步部分的运行逻辑:变量进入while循环,当括号的内容为true(真)时,自动运行一次,花括号里的内容,s++,会在每次进入循环时,增加1,有没有看过回到过去的小说或者动漫,这就是无敌的迭代!例如,现在有一个80,我们名眼人就能看出来,十位是8,各位是0,怎么在80里取8呢,很简单,80除以10我们就取到8了,现在就是个位了,我们怎么取出0这个数,80除以什么等于个位上的0,在代码运行前,先打上一个标记,代码运行完后,再打上一个标记,两个标记之差就是运行时间,但是不一定准确,仅作参考。
2024-03-31 20:31:37 1016
原创 抽象的java发送邮箱2.0版本
优化了更多细节SpringBoot3:前置框架你要问哪个是核心,我说我不知道!你信吗!yaml配置文件username对应的值:邮箱账号password对应的值:POP3/SMTP/IMAP服务授权码有人就会说了,哪个什么服务授权码怎么搞响应内容实体类采用MVC先提供一个空白接口有人就会问,我能不能返回字符串(String),当然可以然后就报错了,说要有 return字符串呢?那整数,其他类型可以吗?
2024-03-10 01:00:15 802
原创 抽象版忘记密码模板0.1版本
背景:用户密码忘了,无法登录,怎么办!急!急!急!前置工作——Srpingboot3-maven项目,核心框架如下与数据库连接的实体类响应内容实体类spring:url: jdbc:mysql://localhost:3306/表?username: 数据库用户password: 密码# 邮箱# smtp服务器主机# 端口号# 邮箱登录账号# 邮箱授权码mail:port: 25username: 自己的邮箱password: 这个密码之前的文章有# redis。
2024-03-08 15:47:52 888
原创 java发送邮箱模板
PS:email是我们发送验证码的关键,就和手机号一样(手机号要钱。第一步:接受从接口获取的两个关键字(为什么是email,和session)第二步:实现业务接口中的发送邮箱逻辑(为什么封装成一个字符串)springboot3三层架构,基于session的邮箱验证。第二步:判断rides中是否有这个字符串,如果有返回提示。第五步:异常处理,成功发送邮箱,传入redis数据库内容。第三步:返回成功后的内容,和失败后的内容。第一步:将获取的数据封装成一个字符串。PS:这个是根据你的接口返回值。
2024-03-06 23:27:36 374
原创 抽象步骤条(2.0版本)
查看密码要自己写,验证信息也要自己写,所以说会用组件库会轻松一点,,,在点击下一步时,步骤条的数字会变成一个绿色的勾,添加微动画,添加更多的注释。猜猜看为什么使用组件库!
2024-03-05 00:01:50 419
原创 5分钟速成渐变色css
通过这个公式,我们很容易就知道,渐变色的核心在于x元素(计算机可看不懂颜色,转换,三原色)是时候揭露 x元素了,他就是CSS3中background的linear-gradient()函数。
2024-03-04 15:58:44 454
原创 全新2.0版本极其抽象的门(Spring Security)
第八道验证:金库保险门 -》CSRF(在未上线时,为了方便自己建议关闭,上线了记得开启!第一道验证:立门 -》authorizeHttpRequests。也就是说,只要这个东西拦住你前往目的,那他就可以赋予一个名——门!第七道验证:异地防御,远程登录 -》cors(跨源资源共享)门的本质就是阻挡前往目的地的问题,再简单点门 === 问题。第六道验证:记住登录 -》rememberMe。第四道验证:登录验证 -》formLogin。这是目前所用到的八道门!第五道验证:退出验证 -》logout。
2024-03-02 17:42:00 438
原创 基于session注册JAva篇springboot
springboot3全家桶,数据库 :redis,mysql背景环境:邮箱验证码,验证注册流程:先通过邮箱验证,发送验证码,将获取到的session和验证码,存入redis里(发送邮箱)在pop添加@Resource有了上面的框架就可以直接调用server服务层发送邮件impl实现层代码注册实现每次成功发送邮箱,就会运行这条在redis存储一条key+email+session注册功能会失败的情况下目前所知道的有三种!!!
2024-03-01 21:45:00 503
原创 抽象的后端
出现这条代码的核心是你使用redis,但是本地没有开启redis服务。第二步:打开redis文件夹,找到蓝线.exe文件,双击。第一步:确定你安装了对应的框架。如何启动redis服务。
2024-02-26 21:51:17 577
原创 抽象的java
在pop.xml文件中,<dependencies></dependencies>标签中添加下面代码。第二个问题解决方法:在你的resources文件下的application文件中。背景:用springboot-java完成邮箱发送。第一个问题解决方法:安装对应依赖,以maven为主。如何获取邮箱授权码,以QQ邮箱为例子,网易相同。第一个:未安装对应的依赖。第四步:下滑找到POP3/IMAP等服务。第二个:对应配置问题。第六步:完成一些了安全认证。第一步:登录你的对应邮箱。第五步:点击开启服务。
2024-02-25 00:19:59 413
原创 超级抽象的前端2
在写vue3的时候,请注意大括号的范围,大括号里面的方法是不会被提示的,也叫作用域。当我把这些方法移出去,移除validateConfirm函数外,就可以正常调用了。这个原因十分的简单,因为将他们写在来一个validateConfirm里面。vue3的调用方法失败的原因。为什么没有提示呢,哪怕写了。
2024-02-23 18:03:08 446
原创 巨抽象的前端vue3
第二点,那就是关于this的使用,在同一作用域,同一个作用里面用this,在两个不同的作用域里使用this,他不报错,但是你的程序逻辑会出问题,当你一直反复提交时,都是白费。一方面是组件的路径需要注意,不管是vue3还是别的语言,这点需要十分注意。各种查询,各种百度,各种问,结果规规矩矩去导入组件路径,成了!根据实践证明,越是简单的问题,越容易造成大bug。一个自定义组件的路径就废了我老半天了。这边是打印不出任何数据的。
2024-02-17 00:12:47 469
原创 抽象的前端
问题报错:Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/axios.js?v=7bee3286' does not provide an export named 'post' (at LoginIn.vue:16:9)在调用自定义axios的时候,需要注意一点,那就是我们引入的是自定义axios的文件路径,而不是他默认的。问题背景:vue3,axios。直接导致问题:路由渲染失败。引入组件的时候,引错地址了。
2024-02-15 22:33:41 622
原创 抽象的前端
怎么判断多少,一个变量有几个值,一个变量等于对象,对象可以有多个值,那么他就是属于数据比较多,使用reactive。在使用ref方法和reactive方法时,注意引入组件。v-model绑定渲染失败问题已经找到了核心原因了。当你的数据比较多时,使用reactive。当你的数据比较少时,使用ref。这个原因很简单,简单到爆炸。这两个是vue中的组件。
2024-02-15 16:25:17 303
原创 springBoot,springSecurity返回乱码
乱码了,但是我们将utf-8改成gbk就没有这个问题了。我们设置了响应内容的字符编码为utf-8,看看结果。框架:SpringBoot3。
2024-02-10 17:32:20 488
原创 router路由跳转的两种模板2.0版本
由于上一个版本,没有导入全局组件的小伙伴,可能用不了第二套模板(上面那套代码)直接调用router库中的push方法,这边提供一套全新的版本。用不来的原因是没添加进全局组件(vue3,vue3,vue3),导致没读出这个玩意。第一种解决方法肯定是添加全局组件(全局添加)第二种解决方法那就是单独添加组件(局部添加)先用着第二种,明天更新第一种。
2024-02-06 00:51:55 486
原创 Request to https://registry.npm.XXXXX failed, reason: certificate has expired
总结:这是因为镜像链接的证书过期所导致的,只需要更新镜像链接即可,一般来说官网是会有公告的。第二步:修改npm镜像链接 ==》 npm config set registry。解决方法:第一步:查看过期镜像链接 ==》 npm config list。第四步:清理缓存 ==》 npm cache clean -f。第三步:查看镜像链接 ==》 npm config list。第一类问题 远程库的请求异常:request to。这还是最新动态...
2024-01-25 23:42:34 478
原创 抽象轻松java——简易图书馆前置
这个过程是为了添加框架,lombok框架,junit框架,mysql框架,mybatis框架。用Maven写一个垃圾的项目,第一步打开IDEA,点击创建,创建一个Maven。一般情况来说——创建Maven都会有POP.xml文件。这个方法叫调用远程仓库,会很卡,因为默认调用外网。将上面的代码,复制到Pop.xml文件。看到红圈没,点一下,就会自动加载了。
2023-10-25 15:05:17 112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人