![](https://img-blog.csdnimg.cn/direct/f2447c18511442c18bdd5c2e3e7e8f19.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
其他内容
其他的一些内容
翰戈.summer
第1024次想你
展开
-
Vue3学习(后端开发)
安装Node.js、创建Vue3工程、用VSCode打开、源代码目录src、入门案例——手写src、测试案例、ref和reactive的区别原创 2023-12-24 15:28:24 · 2556 阅读 · 26 评论 -
获取请求体中json数据并解析到实体对象
如何获取请求体中的json格式数据,以及解析到实体对象。原创 2023-12-21 19:08:00 · 1256 阅读 · 19 评论 -
整合SpringSecurity
强大且高度可定制就是SpringSecurity受欢迎的关键,我们还可以对以上的案例进行优化。例如,我们不将用户角色的权限放在token令牌中,而是放在Redis中。在进行token验证的时候,解析出用户名,拿用户名去Redis中找对应的权限。又或者我们可以自定义处理器,处理用户未登录(未携带token),处理用户权限不足等。原创 2023-12-14 23:00:50 · 1984 阅读 · 4 评论 -
初识SpringSecurity
Spring Security是一个专注于为Java应用程序提供身份验证和授权的框架。与所有Spring项目一样,Spring Security的真正力量在于它可以多么容易地扩展以满足自定义需求。原创 2023-12-13 20:17:06 · 1031 阅读 · 2 评论 -
异步调用方法提升接口效率
同步调用就是按照顺序一个一个地执行方法,而异步调用是同时执行方法。原创 2023-12-12 19:08:27 · 440 阅读 · 3 评论 -
爬虫入门案例——Java还能用来写爬虫?
爬虫是指一种技术,用于在众多公开的网站和网页中爬取相关的数据。Java也有爬虫库和框架,例如Jsoup和WebMagic。只不过Python的爬虫库和框架更丰富,所以爬虫这种活都是用Python来干。原创 2023-12-11 20:45:28 · 1563 阅读 · 2 评论 -
Axios入门案例——后端学习
将后端代码运行起来,然后在浏览器中打开前端页面。点击按钮后查看结果,可以看到后端成功响应了请求,并且前端也成功接收到了数据。原创 2023-12-10 18:57:10 · 579 阅读 · 2 评论 -
IDEA还能连接MySQL?最好用的编译器IDEA
IDEA是可以连接数据库的,不仅仅是MySQL数据库,像Redis,MongoDB这些数据库也可以连接的,而且是全面支持!接下来我们就来看看怎么用IDEA连接MySQL数据库。原创 2023-12-09 22:39:25 · 663 阅读 · 0 评论 -
Java实现斗地主,内附源码,快来试试吧!
进入游戏界面,开始发牌,并且抢地主。抢到地主的一方会额外获得三张牌,且这三张牌会展示给玩家。在抢地主和出牌的时候都会有时间限制,超过时间限制后将会由系统自动代替玩家做出对应的选择。在任意一方出完所有的牌后获得胜利,并且游戏结束。如果还想进行游戏的话,需要重新启动程序,登录或注册并登录成功后开始游戏。原创 2023-12-09 12:31:28 · 1140 阅读 · 2 评论 -
使用Hutool工具包生成二维码
例如将个人博客主页的url生成为二维码,微信扫一扫可以看到H5主页哦。通过QrConfig可以自定义二维码的生成参数,例如长、宽、二维码的颜色、背景颜色、边距等参数。很多时候,二维码无法识别,这时就要调整纠错级别。纠错级别使用zxing的ErrorCorrectionLevel枚举封装,包括:L、M、Q、H几个参数,由低到高。低级别的像素块更大,可以远距离识别,但是遮挡就会造成无法识别。高级别则相反,像素块小,允许遮挡一定范围,但是像素块更密集。原创 2023-12-08 20:16:10 · 1614 阅读 · 1 评论 -
SpringBoot快速入门——零基础都能学会!
我们将项目运行起来,点最上面的那个绿色三角按钮运行。然后打开浏览器,输入http://localhost:8080/test,进行访问。可以看到成功响应了结果,恭喜你成功完成了SpringBoot的入门初体验,继续加油吧!原创 2023-12-07 20:07:15 · 1078 阅读 · 2 评论 -
省市区三级联动
通过循环判断进行分类,再放入对应的集合中。成功实现省市区三级联动。原创 2023-12-06 21:23:57 · 385 阅读 · 1 评论 -
还在用Swagger2 ?来看看Swagger3怎么用 !
SpringBoot3只支持OpenAPI3规范。原创 2023-12-06 11:09:22 · 717 阅读 · 0 评论 -
还记得当初自己为什么选择计算机?
所以说我为什么当初选择计算机行业?因为我就是计算机专业的学生,并且我喜欢写代码,让我很有成就感。原创 2023-12-05 22:33:02 · 440 阅读 · 0 评论 -
获取Bean的六种方式
SpringBoot项目获取Bean的六种方式原创 2023-12-05 19:48:26 · 689 阅读 · 0 评论 -
创建Vue项目
创建Vue项目原创 2023-12-04 19:22:57 · 328 阅读 · 0 评论 -
ApachePOI入门案例——读取Excel文件的内容
ApachePOI入门案例——读取Excel文件的内容原创 2023-12-04 12:07:49 · 444 阅读 · 0 评论 -
ApachePOI入门案例——向Excel文件写入内容
ApachePOI入门案例——向Excel文件写入内容原创 2023-12-04 11:19:46 · 428 阅读 · 0 评论 -
SpringTask入门案例
SpringTask入门案例原创 2023-12-04 10:36:25 · 362 阅读 · 0 评论 -
SpringCache入门案例
如果出现以下异常,使用@SpringBootApplication注解的属性exclude = DataSourceAutoConfiguration.class,忽略数据源的配置。原创 2023-12-04 09:47:01 · 335 阅读 · 0 评论 -
Stream流的用法
中间方法,操作Stream流中的数据;终结方法,以不同的方式结束Stream流。原创 2023-12-03 18:51:53 · 425 阅读 · 0 评论 -
SpringAMQP入门案例——FanoutExchange交换机
SpringAMQP入门案例——FanoutExchange交换机原创 2023-12-03 14:06:13 · 424 阅读 · 0 评论 -
SpringAMQP入门案例——接收消息
SpringAMQP入门案例——接收消息原创 2023-12-03 12:35:34 · 405 阅读 · 0 评论 -
SpringAMQP入门案例——发送消息
SpringAMQP入门案例——发送消息原创 2023-12-03 12:12:42 · 431 阅读 · 0 评论 -
Docker数据卷
容器与数据卷的挂载要在创建容器时配置,对于创建好的容器,是不能设置数据卷的。而且创建容器的过程中,数据卷会自动创建。原创 2023-12-02 20:30:21 · 486 阅读 · 0 评论 -
Docker常见命令介绍
Docker常见命令介绍原创 2023-12-02 19:33:33 · 558 阅读 · 0 评论 -
Mybatis-Plus代码生成器怎么用
Mybatis-Plus代码生成器怎么用原创 2023-12-02 12:17:58 · 410 阅读 · 0 评论 -
Mybatis-Plus实现乐观锁
Mybatis-Plus实现乐观锁原创 2023-12-02 10:36:12 · 500 阅读 · 0 评论 -
Mybatis-Plus实现逻辑删除
@TableLogic注解有value和delval两个属性,value的值代表数据未被删除,与data_status字段默认的值保持一致,delval的值代表数据已被删除。在大量的业务需求下,使用@TableLogic注解比较繁琐,而且属性容易写错,推荐使用yml配置文件进行全局设置。原创 2023-12-02 09:32:37 · 582 阅读 · 0 评论 -
Mybatis-Plus条件构造器Wrapper
常用的两种条件构造器分别是 QueryWrapper 和LambdaQueryWrapper;两种写法都是Lambda格式,推荐使用。原创 2023-12-01 21:58:08 · 507 阅读 · 0 评论 -
简化控制台日志的输出内容
我们在运行或测试项目的时候,控制台会输出大量与SpringBoot启动和测试相关,以及与Mybatis-Plus启动相关的输出日志。这些输出日志会占用大量的篇幅,不利于我们查看项目的运行日志和测试结果。原创 2023-12-01 20:26:11 · 425 阅读 · 0 评论 -
Mybatis-Plus实现分页查询
Mybatis-Plus实现分页查询原创 2023-12-01 19:36:55 · 402 阅读 · 0 评论 -
Mybatis-Plus实体类注解怎么用
Mybatis-Plus实体类注解怎么用原创 2023-12-01 18:26:49 · 433 阅读 · 0 评论 -
Mybatis-Plus快速入门
Mybatis-Plus快速入门;注意要用SpringBoot2,目前的Mybatis-Plus最新版本好像不兼容SpringBoot3,会出现java.lang.IllegalStateException异常。原创 2023-12-01 15:54:43 · 382 阅读 · 0 评论 -
SpringSecurity6怎么用
SpringSecurity6怎么用原创 2023-11-30 19:55:40 · 566 阅读 · 0 评论 -
AOP如何实现记录操作日志
动态记录操作日志有利于项目的维护和故障的排查,可以通过AOP来实现。通过给controller层的接口方法加上@RecordLog(OperateLog.RECORD)注解即可实现记录操作日志,方便以后的问题排查。原创 2023-11-30 18:36:31 · 551 阅读 · 0 评论 -
AOP如何实现公共字段自动填充
其中的create_time、update_time、create_username、update_username都是属于是表的公共字段,如果每次在进行插入或者更新操作时都要手动赋值是很繁琐的。通过AOP实现公共字段自动填充,只需给mapper层中的对应方法加上注解即可。原创 2023-11-30 08:57:43 · 493 阅读 · 0 评论 -
线程局部变量,用于记录操作日志
线程局部变量,用于记录操作日志;在记录操作日志的时候要用到操作用户的用户名,可以通过线程局部变量来获取。原创 2023-11-29 20:37:19 · 354 阅读 · 0 评论 -
如何使用乐观锁,代码演示
增加字段version用于记录数据的版本,在执行修改操作时必须要提供version,当提供的version与当前数据记录的version一致时才能修改成功。当修改失败时可以让version自增,重复修改操作直到修改成功,或者直接给前端返回修改失败的结果。原创 2023-11-29 20:07:53 · 403 阅读 · 0 评论 -
解决在过滤器中无法初始化Bean组件
解决在过滤器中无法初始化Bean组件;抛出 NullPointerException 异常,原因是在过滤器中无法初始化Bean组件,需要通过上下文获取。原创 2023-11-28 20:03:20 · 375 阅读 · 0 评论