自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

戏拈秃笔的博客

有人在通往牛逼的路上一路狂奔

  • 博客(176)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux——Docker容器内MySQL密码忘记了如何查看

查看MySQL的日志里的密码,或者使用环境变量密码MYSQL_ROOT_PASSWORD 

2025-03-06 22:35:02 344

原创 网络安全——下载并在kali虚拟机上启动Cobalt Strike

下载并在kali虚拟机上启动Cobalt Strike

2024-11-11 11:05:04 965

原创 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——隐藏表单项后不再进行验证

关闭不彻底,一共有两步。隐藏表单项的同时,需要把表单项里的 lay-verify 属性改为空

2024-08-13 19:17:23 603

原创 Layui——实现弹出层中的form表单验证(lay-verify不生效)

​弹出层的表单验证和普通的表单验证不同,弹出层的表单验证使用的是弹出层的提交按钮,而该按钮并没有和lay-verify绑定,也就无法触发表单验证。实现思路就是在弹出层form表单页面中设置一个隐藏的提交按钮,然后在layer弹出层点击“确定”按钮时,找到form表单中隐藏的提交按钮,触发点击事件,即可实现验证功能。

2024-08-11 15:42:10 1424 1

原创 GitHub的常用操作

建立一个自己的代码库

2024-08-10 11:35:10 680

原创 ajax请求成功但不执行success-function回调函数

原因主要是前端和后端交流的数据格式不一致,前端需要的JSON格式的数据,但后端返回的不是JSON格式的数据。控制器少写一个@ResponseBody注解

2024-07-28 18:21:27 1045

原创 前端——在本地搭建Vue单页应用

在本地搭建Vue单页应用

2024-07-01 18:42:41 2171 2

原创 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——添加验证码

通过自定义过滤器给项目添加上登录验证码

2024-06-13 20:17:04 1264 2

原创 Spring Security——基于MyBatis

国内目前常用的两个数据库操作框架:Spring Data JPA和MyBatis,只需掌握一个即可

2024-06-13 15:29:22 1201

原创 SpringBoot——整合WebSocket长连接

WebSocket是用在Web浏览器和服务器之间进行双向数据传输的一种协议,基于TCP

2024-06-09 21:46:05 2096

原创 SpringBoot的学习要点

Spring Boot 是基于 Spring 框架的一种快速构建微服务应用的方式

2024-06-09 21:45:58 1243 1

原创 FastJson

FastJson是JSON解析库,用于转换JavaBean和JSON数据

2024-06-09 16:07:33 1155

原创 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的三大组件:监听器(Listener)

监听器用于监听并处理指定的事件

2024-06-03 12:43:42 516 2

原创 SpringBoot——整合Servlet的三大组件:过滤器(Filter)

过滤器不仅可以对用户通过URL地址发送的请求进行过滤处理,例如,过滤一些错误的请求或者请求中的敏感词等,而且可以对服务器返回的数据进行过滤处理,例如,压缩响应信息

2024-06-03 12:43:39 1404

原创 FastDFS分布式文件系统——上传本地文件

使用Java客户端上传本地文件到FastDFS服务器上

2024-06-01 11:05:26 1603

原创 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

原创 SpringBoot——基于Spring Task实现定时任务

实现定时任务的方式有很多,但最常用的是基于Spring Task实现定时任务的

2024-05-28 17:52:45 1218

原创 SpringBoot——整合RabbitMQ收发消息

SpringBoot整合RabbitMQ收发消息的一个项目示例

2024-05-28 13:03:04 1858

原创 SpringBoot——整合SLF4j进行日志记录

SpringBoot整合SLF4j进行日志记录的一个项目示例

2024-05-27 18:00:59 3242 2

原创 SpringBoot——发送HTML格式的邮件

SpringBoot发送HTML格式的邮件的一个项目示例

2024-05-27 11:07:08 912

原创 SpringBoot——整合Redis

SpringBoot整合Redis的一个典型小项目示例

2024-05-25 11:44:19 851

原创 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——整合MyBatis

一个典型的springboot整合MyBatis的项目示例

2024-05-23 18:09:42 1484 1

原创 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

原创 SQL——SELECT相关的题目(力扣难度等级:简单)

……刷题中……

2024-05-20 17:28:22 1437

原创 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——在Linux上安装并运行RabbitMQ

在Linux上安装并运行RabbitMQ

2024-05-11 21:06:47 1063 2

原创 Linux——在Linux上安装并启动Redis

在Linux上安装并启动Redis简要流程记录

2024-05-11 15:40:16 2069 3

原创 Linux虚拟机运行“yum install gcc-c++”报错“Loading mirror speeds from cached hostfile”

linux的网络不通,需要网络连通,再变换yum源

2024-05-10 21:55:09 1236

原创 运行npm install时报错“npm ERR! code 1”

主要问题是node-sass和sass-loader版本冲突

2024-05-08 16:46:29 2911

第十五届蓝桥杯Java A组参赛总结

第十五届蓝桥杯Java A组省赛试题

2024-04-14

Java项目之网络考试系统

2023-10-30

Java小项目之飞翔的小鸟

买家秀

2023-10-21

Java扫雷游戏完整项目代码

(略简陋)

2023-10-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除