avatar
文章
110
标签
10
分类
22
首页
时间轴
标签
分类
友链
关于
Hexo
首页
时间轴
标签
分类
友链
关于

Hexo

拦截器(interceptor)
发表于2025-10-31|拦截器
1. 配置拦截器: /** * 登录拦截器 */ @Component @Slf4j public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //1.获取session HttpSession session = request.getSession(); //2.获取session中的用户 User user = (User) session.getAttribute("user"); //3.判断用户是否存在 //4.不存在,拦截 if(user == null){ ...
springboot注解
发表于2025-10-31|注解
@Resource 是 Java 标准注解(JSR-250),用于依赖注入。它的主要作用是从 Spring 容器中自动查找并注入所需的 Bean @TableField 是 MyBatis-Plus 框架中的一个注解,用于标注实体类的属性与数据库表字段的映射关系 @PostConstruct 是一个 Java 注解,它用来标记一个方法,该方法需要在依赖注入完成之后,对象正式投入使用之前,自动执行一次。它通常用于执行初始化逻辑。 @RequestParam(value = "y",required = false) Double y, @RequestParam注解中添加required标签表示这个参数可以不传,可以为空
html练习2
发表于2025-10-30|html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>王者荣耀</title> <style> #time{ color: chartreuse; } #center{ weight: 60%; margin: 0% 30% 0% 30%; /*上右下左*/ /*或者属性值为0 auto; 0表示上下为0,auto表示系统自动计算左右边距*/ } .mid{ text-align: center; } </style> </head> <body> <h1 id="time">王者荣耀:英雄构造器(Honor of...
Linux操作指令
发表于2025-10-29|java知识
https://www.runoob.com/linux/linux-tutorial.html -------------------------------- 1,显示指定工作目录下之内容: ls ----- ls -l # 以长格式显示当前目录中的文件和目录 ls -a # 显示当前目录中的所有文件和目录,包括隐藏文件 ls -lh # 以人类可读的方式显示当前目录中的文件和目录大小 ls -t # 按照修改时间排序显示当前目录中的文件和目录 ls -R # 递归显示当前目录中的所有文件和子目录 ls -l /etc/passwd # 显示/etc/passwd文件的详细信息 ls -ltr # 按修改时间排序(最新文件最后显示) ---------------------------------------- 2,创建连接文件: ln ...
git学习
发表于2025-10-29|java知识
git工作流程: 克隆仓库 如果你要参与一个已有的项目,首先需要将远程仓库克隆到本地: git clone https://github.com/username/repo.git //需要去代码托管平台去查看,例如:gitee,github; cd repo //进入仓库文件夹 2、创建新分支 为了避免直接在 main 或 master 分支上进行开发,通常会创建一个新的分支: git checkout -b (new-feature)新分支的名字,也可以设置为:dev等名字 3、工作目录 在工作目录中进行代码编辑、添加新文件或删除不需要的文件。 //对代码进行修改 4、暂存文件 将修改过的文件添加到暂存区,以便进行下一步的提交操作: git add filename # 或者添加所有修改的文件 git add . //注意add和.中间有空格 5、提交更改 将暂存区的更改提交到本地仓库,并添加提交信息: git commit -m "Add new feature" ...
html练习
发表于2025-10-29|html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> /*元素选择器:*/ h1{ color: rgb(100,200,300); } span{ color: gray; } /*类选择器:*/ /*记得要加上.*/ .cls{ color: crimson; } /*id选择器:*/ #time{ color: yellowgreen; } a{ ...
Linux中的vim编辑器操作指令
发表于2025-10-29|java知识
一、Vim 的三种模式: 模式: 进入方式: 作用: 普通模式(Normal) 打开 Vim 默认进入 浏览、删除、复制、粘贴 插入模式(Insert) 按 i 进入 输入文字 命令模式(Command) 按 : 进入 保存、退出、查找、替换等 ------------- 注意点: 在任意模式下按 Esc 可以回到普通模式。 ------------------------------------------------------- 二、基本文件操作 操作: 命令: 说明: 打开文件 vim 文件名 进入 Vim 保存文件 :w write(写入) 退出 Vim :q quit(退出) 保存并退出 :wq 或 :x 常用 强制保存退出 :wq! 忽略只读警告 不保存退出 :q! ...
maven中的版本锁定与版本管理 继承与聚合
发表于2025-10-29|java知识
版本锁定:运用dependencemanagement标签; 父工程运用此标签包裹的依赖,子工程不会直接继承,子工程仍要添加依赖,但是不用添加依赖的版本号,版本号已经由父工程锁定了; 例如: <dependencyManagement> <dependencies> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybatis.spring}</version> </dependency> ...
maven中的版本锁定与版本管理
发表于2025-10-29|java知识
版本锁定:运用dependencemanagement标签; 父工程运用此标签包裹的依赖,子工程不会直接继承,子工程仍要添加依赖,但是不用添加依赖的版本号,版本号已经由父工程锁定了; 例如: <dependencyManagement> <dependencies> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybatis.spring}</version> </dependency> ...
springboot中导入新模块
发表于2025-10-29|java知识
先复制一个模块重命名作为复制模板 将模板文件夹删除至只有src和pom 使用模板复制,创建新模块时,要在pom文件中更改此名为模块相应名字 在idea项目结构里导入模块,记得导入后确认pom中名字是否改了
1234…11
avatar
John Doe
文章
110
标签
10
分类
22
Follow Me
公告
This is my Blog
最新文章
面试-java基础2025-12-20
面试-java集合2025-12-20
面试-MySql2025-12-20
面试-Redis2025-12-20
面试-Spring2025-12-20
分类
  • IDEA技巧1
  • JS1
  • caffeine缓存1
  • eureka1
  • html3
  • java知识25
  • redis1
  • rocketmq2
标签
前端 springboot redis 事务 标签 拼图游戏 html java springCloud 学生管理系统
归档
  • 十二月 2025 9
  • 十一月 2025 10
  • 十月 2025 24
  • 九月 2025 1
  • 七月 2025 1
  • 六月 2025 8
  • 五月 2025 56
  • 十月 2024 1
网站信息
文章数目 :
110
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2019 - 2026 By John Doe
框架 Hexo 7.3.0|主题 Butterfly 5.3.5