- 博客(176)
- 问答 (1)
- 收藏
- 关注
原创 Linux——Docker容器内MySQL密码忘记了如何查看
查看MySQL的日志里的密码,或者使用环境变量密码MYSQL_ROOT_PASSWORD
2025-03-06 22:35:02
344
原创 MyBatisX逆向工程
正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper配置文件注意:在使用逆向工程生成代码文件的时候,最好额外创建一个项目,不要在原来的项目中使用,因为如果你在原项目中有相同名字的文件,那么就会被新生成的文件所覆盖,导致之前写的代码没了,有一定的风险。所以实际开发中,我们一般新建一个项目,然后将生成的文件复制到自己的所需的工程中。
2024-08-18 14:19:44
554
1
原创 SpringBoot——整合Swagger
Swagger是一款基于RESTful接口的用于文档在线自动生成和功能测试的开发工具为了减少前后端开发人员在开发期间的频繁沟通,可以使用Swagger提供的接口文档和线上接口进行前后端功能联调
2024-08-17 12:33:42
2689
原创 Java小项目——员工管理系统
通过Spring Boot,利用Maven集成Spring MVC、MyBatis以及MySQL数据库建立后台的管理框架,并通过集成LayUI前端框架实现员工管理系统的功能,包括员工基本信息管理、部门管理、工资管理、考勤管理等。主要实现的功能有部门信息维护、员工信息维护、员工信息查询、员工考勤记录、员工工资记录等
2024-08-14 12:00:14
729
原创 Layui——实现弹出层中的form表单验证(lay-verify不生效)
弹出层的表单验证和普通的表单验证不同,弹出层的表单验证使用的是弹出层的提交按钮,而该按钮并没有和lay-verify绑定,也就无法触发表单验证。实现思路就是在弹出层form表单页面中设置一个隐藏的提交按钮,然后在layer弹出层点击“确定”按钮时,找到form表单中隐藏的提交按钮,触发点击事件,即可实现验证功能。
2024-08-11 15:42:10
1424
1
原创 ajax请求成功但不执行success-function回调函数
原因主要是前端和后端交流的数据格式不一致,前端需要的JSON格式的数据,但后端返回的不是JSON格式的数据。控制器少写一个@ResponseBody注解
2024-07-28 18:21:27
1045
原创 SpringBoot——整合Shiro,实现安全认证和权限管理功能
Apache Shiro是一个开源的轻量级的Java安全框架,它提供身份验证、授权、密码管理以及会话管理等功能。相对于Spring Security,Shiro框架更加直观、易用,同时也能提供健壮的安全性在实际工作时可能使用小而简单的Shiro就足够了,不存在Shiro和Security哪个更好
2024-06-25 16:02:04
1084
原创 Spring Security——结合JWT实现令牌的验证与授权
JWT可以用于认证和信息交换,流程:在Web应用程序中,当用户成功登录后,服务器可以生成一个JWT并将其发送回客户端客户端存储该令牌,并在后续每次请求服务器接口时,都在请求报头中携带JWT服务器校验JWT签名,得到用户信息,如果验证通过,则根据授权规则返回前端请求的数据
2024-06-15 15:14:49
1245
1
原创 Spring Security——基于MyBatis
国内目前常用的两个数据库操作框架:Spring Data JPA和MyBatis,只需掌握一个即可
2024-06-13 15:29:22
1201
原创 SpringBoot——全局异常处理
SpringBoot提供了两个注解用于拦截异常1、@ControllerAdvice:标注该类为全局异常处理类,默认拦截所有被触发的异常2、@ExceptionHandler:标注方法,用于处理特定异常
2024-06-03 17:29:15
4357
4
原创 SpringBoot——整合拦截器(Interceptor)
SpringBoot的拦截器用于拦截用户请求并做相应的处理。例如验证用户是否登录、日志记录、权限管理等。拦截器可以在控制器类中的方法被执行前和被执行后对请求做一些处理
2024-06-03 12:43:45
1322
1
原创 SpringBoot——整合Servlet的三大组件:过滤器(Filter)
过滤器不仅可以对用户通过URL地址发送的请求进行过滤处理,例如,过滤一些错误的请求或者请求中的敏感词等,而且可以对服务器返回的数据进行过滤处理,例如,压缩响应信息
2024-06-03 12:43:39
1404
原创 SpringBoot与Spring Framework提供的缓存抽象
Spring Framework 提供了一套强大的缓存抽象,包括 @Cacheable、@CachePut、@CacheEvict 等注解,以及 CacheManager 接口和相关的实现类,用于管理缓存的操作和配置。这些缓存抽象使得开发人员可以方便地在应用程序中集成各种缓存解决方案,并使用统一的方式来进行缓存操作。
2024-05-29 16:47:53
1047
1
原创 SpringBoot——集成Spring Data JPA保存数据
Spring Boot整合JPA(Java Persistence API)是一种常见的方式,用于在Spring应用程序中实现持久化和数据库访问
2024-05-29 11:53:10
1084
原创 Error:(6, 43) java: 程序包org.springframework.data.redis.core不存在
把spring-boot-starter-data-redis换成了spring-data-redis,再加上版本号,就可以了
2024-05-24 22:11:24
1016
原创 SpringBoot——整合Thymeleaf模板
在项目开发中将Spring Boot框架、Thymeleaf与Spring MVC的视图技术及SpringBoot 的自动化配置集成在一起非常简便,不需要额外的配置,在开发中只需要关注Thymeleaf的语法即可
2024-05-21 21:41:52
655
原创 SpringBoot——发送普通文本邮件
在实际开发中,一般会把邮件发送封装成一个工具类,然后再配置一个只发送邮件的邮箱,最后直接调用工具类完成邮件的发送
2024-05-21 17:18:04
1235
1
原创 Linux——VMware克隆多台虚拟机的IP地址都一样
关闭 NetworkManager 服务和重新启动网络会导致网络接口和 IP 地址的重新配置
2024-05-18 16:36:33
828
原创 Linux——获取Linux上的Redis的用户名、密码、端口、host等信息
获取Linux上的Redis的用户名、密码、端口、host等信息
2024-05-12 16:49:25
1408
2
原创 Linux虚拟机运行“yum install gcc-c++”报错“Loading mirror speeds from cached hostfile”
linux的网络不通,需要网络连通,再变换yum源
2024-05-10 21:55:09
1236
电脑一锁屏就进入白屏,没有反应
2023-03-17
用SQLyog创建了一个表,但是内容添加不进去
2022-12-20
怎么下载idea,官网上点击下载没有反应。
2022-10-25
打开外来的文件,没有绿色三角形运行按钮,咋办?
2022-09-27
如何下载java idea
2022-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人