- 博客(87)
- 收藏
- 关注
原创 Springboot 博客_002 项目环境配置
创建实体类Category.javaUser.java给实体类添加getter,setter方法以上实体类没有getter,setter等方法,可以使用lombok在编辑阶段自动生成响应数据类型:application/json响应参数说明:响应数据样例:1.2 创建Result响应类maven官网
2024-03-19 15:56:52
396
1
原创 Springboot 博客_001 环境准备(VS code版本)
本人喜欢用vs coder(免费又好用), 所以以下拿vs coder配置开发。
2024-03-14 14:06:56
551
原创 Vue3+TS+ElementPlus 001 环境配置
1.1.1 安装vue-cli(第一次需要)2.1 引入element-plus。原因是版本不匹配,需要指定版本。1.1.2 创建vue项目。1.1.3 选择相应的项目。2.1.2.1 完整引入。2.1.2.2 按需引入。main.ts啥也不用干。1.1.4 启动项目。
2024-02-22 13:01:58
609
原创 Spring Boot 笔记 029 用户模块
1.1 用户信息需要在多个链接使用,所以需要用pinia持久化。1.1.3 layout.vue中调用接口显示昵称和头像。1.1.1 定义store。1.3 基本资料的修改。1.1.2 接口函数。1.2.1 绑定事件。1.2.2 编写函数。1.3.1 定义接口。1.3.2 页面搭建。1.3.3 数据回显。1.3.4 调用接口。1.4.1 编辑页面。1.4.2 回显头像。1.4.3 图片上传。
2024-02-20 15:39:40
334
原创 Spring Boot 笔记 028 文章列表
1.4.2.5.3 uploadsuccess回调函数。1.3.1 article.js增加文章列表接口。1.3.4 搜索按钮,重置按钮,分页按钮。1.4.1 编辑页面,绑定数据,添加样式。1.4.2.3 使用quill组件。1.4.2.6.2 页面中编写函数。1.3.2 页面调用接口显示数据。1.4.2.2 导入组件和样式。1.4.2.5 上传文章图片。1.4.2.6.1 编写接口。1.4.2.6 添加文章。1.4.6.3 调用函数。1.1 导入中文语言包。1.4.2 文本编辑器。1.2 显示文章分类。
2024-02-20 11:03:35
508
原创 Spring Boot 笔记 027 添加文章分类
2.2.1.2 articleCategory.vue中调用接口并判断用了哪个按钮。2.2.1.1 article.js中定义接口。4.1 springboot+vue打包部署。1.2.2 在article.vue中调用。1.2.1 定义添加文章分类接口。1.1.3 添加单机时间调用。1.1.2 添加数据校验。3.1.2 定义删除弹框。1.1.1 添加分类。2.1.1 复用弹框。2.1.2 回显数据。2.2.1 更新分类。2.2.2 清空数据。3.1.1 定义接口。
2024-02-19 12:15:14
544
原创 Spring Boot 笔记 026 文章分类列表查询
1.1.3 在src/stores/token.js中定义store,定义状态Store时指定持久化配置参数。1.1.4.1 在login.vue中使用store将token存储到pinia中。1.1.2 在vue应用实例中使用pinia,在pinia中使用persist。1.1.4.2 在axios中添加请求拦截器使用pinia中的token。1.1.1 安装pinia npm install pinia。1.1.4 在组件中使用store。1.2 未登录统一处理。
2024-02-19 11:21:33
560
原创 Spring Boot 笔记 025 主界面
1.2.3 为菜单项 el-menu-item 设置index属性,设置点击后的路由路径。1.1.2 在src/router/index.js中创建路由器,并导出。1.1.4 声明router-view标签,展示组件内容。1.1.3 在vue应用实例中使用vue-router。1.2.2 声明router-view。1.1.1 安装vue router。1.2.1 配置子路由。
2024-02-18 18:07:56
470
原创 Spring Boot 笔记 023 注册页面
3.1.2 修改vite.config.js。1.1 request.js请求工具。3.1.1 修改request.js。3.3 定义表单校验规则。3.2 给表单绑定数据。2.1 编写注册接口。3.4 调用注册接口。
2024-02-18 14:25:05
628
原创 Spring Boot 笔记 022 前端环境准备
1.1.2 安装element-plus并修改main.js导入element-plus。1.2.3 拷贝request.js到utils目录下。1.2.1 删除components下自动生成的内容。1.2.2 新建api,utils,views。1.2.5 删除App.vue中自动生成的内容。1.2.4 拷贝静态资源到assets目录下。1.3 修改main.js并启动项目测试。1.3.1 修改main.js。1.1.3 安装axios。1.1.4 安装sass。1.1.1 安装vuw。
2024-02-18 12:31:10
505
原创 Spring Boot 笔记 021 项目部署
2.1.3 外部配置文件,在jar包同目录下配置application.yml文件(略)1.1 引入坐标,并双击package打包成jar包。3.1.1 定义application.yml。3.1 多环境开发(开发,测试,生产)1.2 在服务器上运行jar包。1.3 使用postman测试。2.1.2 环境变量更新(略)3.1.2 定义其他xml。2.1.1 命令更改端口。
2024-02-15 16:07:30
749
原创 Spring Boot 笔记 020 redis集成
2.3.1 在controller登录接口中设置值,在更改密码中删除值。2.3.2 在拦截器中获取值,和用户携带的值对比,如果不存在就拦截。2.1 引入redis坐标。2.2 配置redis信息。1.1 安装redis。2.3 使用redis。
2024-02-15 14:53:14
1052
原创 Spring Boot 笔记 019 创建接口_文件上传
1.3 创建文件上传controller。1.1 创建阿里OSS bucket。1.4 postman测试。
2024-02-14 23:08:55
788
原创 Spring Boot 笔记 018 创建接口_文章列表(分页)
1.5 Mapper中写动态sql比较麻烦,使用映射配置文件,注意xml路径要保持一致。1.1.1 创建pageBean封装分页的数据。1.1.2 引入pagehelper坐标。1.6 Postman测试。
2024-02-14 19:44:28
556
原创 Spring Boot 笔记 017 创建接口_新增文章
1.1.1.3 在需要的地方使用注解。1.1.1.2 自定义校验类。1.1.1.1 自定义注解。1.5 Postman测试。1.1实体类增加校验注释。1.1.1 自定义校验。
2024-02-14 19:16:13
821
原创 Spring Boot 笔记 015 创建接口_更新文章分类
分组之间可以继承, A extends B 那么A中拥有B中所有的校验项。1.1.1 实体类id增加NotNull注释,并做分组校验。如果说某个校验项没有指定分组,默认属于Default分组。1.1.1.3 Controller中指定校验分组。1.1.1.2 实体类中指定校验项属于哪个分组。1.1.5 postman测试。1.1.1.1 定义分组。
2024-02-14 18:30:34
648
原创 Spring Boot 笔记 013 创建接口_查询文章分类列表
2.1.1 postman测试发现日期字符串格式不符合要求。2.1.2 实体类添加注解。
2024-02-14 17:52:35
740
原创 Spring Boot 笔记 011 创建接口_更新用户密码
1.1.1 usercontroller添加updatepwd。1.1.3 serviceImpl添加。1.1.2 service添加。1.1.4 mapper中添加。
2024-02-13 18:22:26
152
原创 Spring Boot 笔记 010 创建接口_更新用户头像
1.1.1 usercontroller中添加updateAvatar,校验是否为url。1.1.5 postman调试。1.1.4 mapper添加。
2024-02-13 18:07:50
726
原创 Spring Boot 笔记 009 创建接口_更新用户基本信息
1.1.3 UserServiceImpl中添加update实现类。1.1.1 UserController中添加update方法。1.1.2 UserService中添加update接口。1.1.4 UserMapper中添加update方法。1.1.1 给User实体类添加校验。1.1.5 使用postman测试。
2024-02-13 17:52:26
897
原创 Spring Boot 笔记 008 创建接口_获取用户信息
1.2 从拦截器中获取解析完的token而不是在controller中自己解析。1.1.2 User实体类中增加转json忽略password注释。1.1.3.1 实体类驼峰命名和数据库下划线命名无法匹配。1.2.2 在拦截器中放数据,并且记得清数据防止内存泄漏。1.2.1 编写工具类ThreadLocalUtil。1.2.3 在userinfo中拿数据。1.1.1 编写userinfo接口。1.1.3.2 需要在配置文件中配置。1.1.3 在postman中测试。
2024-02-13 17:27:21
910
原创 Spring Boot 笔记 007 创建接口_登录
1.4.2 编写article list controller。1.2.3.1 引入springboot单元测试坐标。1.4.1 编写login controller。1.3.2 注册拦截器,登录和注册接口需要放行。1.2.3.2 在单元测试文件夹中创建测试类。1.2.3.3 运行测试类中的生成和解析方法。1.2.4 在utils包中添加jwt工具类。1.4 编写controller。1.2.2 引入JWT坐标。1.2.1 JWT原理。1.3.1 编写拦截器。1.4.3 不带请求头。1.5.2 带请求头。
2024-02-13 16:44:47
1065
原创 Spring Boot 笔记 006 创建接口_注册
1.1.7.4 编写全局异常处理器,添加exception包,添加注释@RestControllerAdvice。Controller接收路由-->Service执行和数据库的逻辑操作-->Mapper映射到真实的数据库操作。1.1.6.3.1 注册接口,post,body,urlencoded。可以使用lombok的注解自动生成,添加无参的构造器和全参的构造器。1.1.1 创建相应的类和接口,impl实体类实现impl接口。1.1.4 编写UserServiceImpl。报错了,原因是没有构造方法。
2024-02-13 00:06:24
1142
原创 Spring Boot 笔记 005 环境搭建
tips: 有情况下idea中包结构是.形式的没有铺开,可以按图示方式转换成普通的包结构显示。2.3 porn.xml中引入web,mybatis,mysql等依赖。3.1 在application.yml中配置数据库信息。2.3.2 删除junit 依赖--不能删,删了会报错。2.3.3 引入spring web依赖。2.3.4 引入mybatis依赖。6.1 启动,不报错则创建环境成功。2.3.5 引入mysql依赖。4.2 根据数据库表创建实体类。1.1 创建数据库和表(略)
2024-02-10 23:18:30
834
原创 Spring Boot 笔记 004 自动配置和自定义starter
dmybatis-spring-boot-starter引入dmybatis-spring-boot-aotuconfigure和dmybatis-spring-boot-aotuconfigure本身引入的其他包。003讲到了导入jar包中的方法,但其实是个半成品,别人写的jar包中的方法我要在自己的代码中去调用,非常的不方便。创建两个maven工程dmybatis-spring-boot-aotuconfigure,dmybatis-spring-boot-starter。以下文件没用到,删了。
2024-02-09 15:44:07
906
原创 Spring Boot 笔记 003 Bean注册
以上,可以通过在启动类添加@import(CommonImportSelector )注解调用,但是后面有可能还有其他注解,进一步对注解进行封装,创建注解类。以上因为在入口文件的同级目录下会自动扫描,所以可以直接用,如果不在同级目录,需要使用import。在入口文件中调用(注意调用默认的是类名,也可以通过@Bean("aa")起别名)在porn.xml种添加的第三方jar包依赖,并刷新。以上,如果有很多类,就会非常的臃肿,所以,做一些封装。以上放到启动类中,不推荐,建议创建一个专门定义的类。
2024-02-08 16:19:05
818
原创 Spring Boot 笔记 002 整合mybatis做数据库读取
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。mysql和mybatis依赖配置。编写controller。
2024-02-07 17:42:48
712
原创 Spring Boot 001 环境配置以及初始化项目
后端:JavaSE, SSM(Spring+SpringMVC+MyBatis)resource目录下创建application.properties。前端:HTML, CSS, Javascript。创建controller文件夹以及具体的文件。Application启动文件。启动application文件。使用IDEA引到界面创建项目。sprint boot工程。porn.xml引入依赖。创建resource目录。编写control文件。修改端口号以及虚拟路径。刷新porn.xml。
2024-02-07 17:31:35
1331
原创 Ubuntu22.04,Nvidia4070配置llama2
本篇主要是基于这篇博客结合自己配置的过程中一些注意点和补充说明(其实主要是方便自己以后配置)本篇主要包含以下4个部分1. 安装配置Ubuntu2. 安装nvidia驱动,cuda, cudnn3. 配置python环境4. 执行llama2训练模型。
2024-01-10 15:02:15
1772
原创 llama2 保姆级windows环境配置,训练,部署及常见问题解决方法
业务需要开始研究LLM,并且二次开发用到我们的业务上。罗嗦几句,我从开始看LLM到配起来训练总共花了两个礼拜时间,看了不下20个视频教程和100篇博客教程,没有哪一个教程是能够从头到尾配置完没有差错的跑起来的,真的呼吁一下大家提高一下教程的质量,自己验证完之后再发布,有错误及时更新或者下线。
2024-01-05 15:44:54
5326
13
原创 python使用句柄控制windows窗口
方法一:通过类名和标题搜索窗体并返回句柄,以整个windows窗口开始查找。方法二:从给定的子窗口之后开始,比如给定记事本软件,查找里面的编辑按钮。hwndParent:标识要搜索子窗口的父窗口。案例:实现窗口的最小化,还原,最大化,关闭操作。hwndChildAfter:标识子窗口。lpszClasspl:要搜索的窗口类名。lpszWindow:要搜索的窗口标题。
2024-01-01 16:39:51
1095
bitsandbytes for windows
2024-01-05
YoloV5源码及详细中文注释
2023-10-16
树莓派系统安装工具Etcher
2023-10-10
YOLO安装所需依赖库以及测试文件
2023-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人