- 博客(60)
- 收藏
- 关注
原创 #管理Node.js的多个版本
它允许你轻松安装、切换和管理多个 Node.js 版本。在 Windows 11 上管理 Node.js 的多个版本,最方便的方法是使用。若显示版本号,则安装成功。
2025-04-04 11:17:51
220
原创 #python项目生成exe相关了解
大项目依赖多,打包会包含整个 Python 运行环境。可能漏掉了一些动态导入的库(如。打包后,EXE 运行时,所有被。(Linux/macOS 用。,就像它原本在当前目录一样。在 Windows 上将。选项打包的文件会存放在。
2025-04-04 01:37:42
650
原创 #MySQL 语句大全(完整实用教程)
存储过程(Stored Procedure)是一组预编译的 SQL 语句集合,封装一系列数据库操作,提高执行效率并减少代码重复。触发器(Trigger)是一种特殊的存储过程,在对数据库表执行。,通常用于存储过程中的批量数据处理。操作时自动触发执行。游标(Cursor)用于。
2025-04-03 21:13:41
411
原创 #python快速上手
其中的 %USERPROFILE%\.pyenv 表示:%USERPROFILE% 是一个 Windows 环境变量,代表当前用户的主目录(例如 C:\Users\YourUsername)。在虚拟环境激活的状态下,你可以运行你的 Python 脚本,它们将使用虚拟环境中的库,而不是全局安装的库。,但这里我们假设你使用的是较新的 Python 版本。激活后,你的命令提示符应该会显示虚拟环境的名称,比如。现在,你可以在虚拟环境中安装项目所需的库。退出后,你的命令提示符将不再显示虚拟环境的名称。
2025-04-02 23:07:45
344
原创 #Git 变基(Rebase)案例
为了帮助你更好地理解 Git 变基(Rebase)的操作和效果,下面通过一个简单的案例来演示变基的过程和影响。mainmainfeaturemainB在feature分支开发期间,main分支有了新的提交C和D。现在,我们希望将feature分支的变更应用到main分支的最新提交D之后,使提交历史更加线性。featurefeaturemainBfeatureEFGmainDmainDfeatureEFGmainBfeatureE'F'G'mainDEE'想象你正在写一本小说,main分支是主线剧情,
2025-03-31 17:04:03
513
原创 #不同版本下,单元测试的注解使用
中,单元测试的注解略有变化,主要体现在。Spring Boot 1.x 主要基于。Spring Boot 2.x 默认支持。Spring Boot 3.x 仍然使用。
2025-03-31 15:37:17
224
原创 #前端js发异步请求的几种方式
的方式经历了多个阶段的发展,每个阶段都在解决上一阶段的问题,变得。:Promise 取代回调地狱。JavaScript 进行。
2025-03-28 16:22:00
857
原创 #Vue为什么在 选项式 API 里必须用 `this`,而不能直接使用变量?
Lily,这样的解释清楚了吗?😆 你更喜欢哪种 API 方式呢?如果 Vue 允许直接用变量,那 Vue。,这些功能就不能直接用,代码会变复杂。Lily,这个问题很关键!,每次都要手动传参,会很麻烦。,响应式系统就没法工作了。
2025-03-08 18:08:27
272
原创 SpringBoot项目启动错误:错误: 找不到或无法加载主类 com.example.controller.demo.DemoApplication
本次问题原因是:在项目目录外面加了一层目录(目录名是中文的),导致项目报错,无法启动。
2025-01-20 14:29:35
93
原创 #nginx配置案例
keys_zone=my_cache:10m 定义了一个名称为 my_cache 的缓存区域,大小为10MB,max_size=1g 限制缓存总大小为1GB。关键字: server, upstream, location, proxy_pass, ssl_certificate, rewrite 等是Nginx中的关键字,具有特定的语法和作用。自定义路径: /etc/nginx/ssl/example.com.crt 和 /etc/nginx/ssl/example.com.key(SSL证书和密钥路径)
2024-09-17 13:08:15
1306
原创 #如果 在数据库 新添加了 一个字段,项目中 之前 的实体类 是不是 对不上。那么之前项目中 mybatis操作的 结果 映射 ,这时 多了一个字段 会有什么影响?
如果在数据库中新增了一个字段,而项目中的实体类未更新(即实体类缺少这个新字段的对应属性),对于 MyBatis 映射的结果不会有太大的问题,只是这个新增字段不会映射到实体类中,MyBatis 会默认为实体类中缺少的字段值为 null 或者忽略掉这些字段。
2024-09-14 12:31:36
399
原创 Caused by: ErrCode:503, ErrMsg:server is DOWNnow, detailed error message: Optional[No leader for raf
【代码】Caused by: ErrCode:503, ErrMsg:server is DOWNnow, detailed error message: Optional[No leader for raf。
2024-09-12 16:28:11
456
原创 #mybatis #mapper.xml 分步查询 与 级联查询 一对多案例
【代码】#mybatis #mapper.xml 分步查询 与 级联查询 案例。
2023-12-15 22:39:31
748
原创 C语言指针用法大全
11. 指针与函数指针: 如何声明和使用函数指针?1. 指针的基础概念: 什么是指针?10. 指针与结构体: 如何使用指针操作结构体?4. 指针的算术运算: 指针的加法和减法。常量指针和指针常量的区别。5. 指针与数组: 数组名作为指针使用。15. 指针与数据结构: 如何使用指针操作链表、树等数据结构?17. 指针与操作系统接口: 如何使用指针与操作系统进行交互?6. 指针与函数: 如何在函数中使用指针?16. 指针与错误处理: 如何使用指针处理错误和异常?14. 指针与指针的比较: 指针之间的比较运算。
2023-10-19 19:41:39
201
原创 谷粒商城 p46 p47 跨域问题
uuid=28487d44-65ba-49fb-879f-2e4d3762dbe9 Request Method: GET Status Code: 503 Service Unavailable 验证码不出现。我的原因是之前自己把gateway服务自定义注册到指定的"gateway"命名空间下了,注册中心中的不同命名空间下服务默认是不能访问。其它问题:前端请求时,路径带有/proxyApi。前言:使用的依赖版本基本与视频中一致。
2023-07-10 10:13:42
524
原创 #java #JFrame
然而,在使用布局管理器时,通常不需要显式设置组件的大小和位置,而是由布局管理器根据容器的大小和布局策略自动处理。注意,如果使用布局管理器,布局管理器可能会自动调整组件的大小和位置,因此要考虑布局管理器对大小设置的影响。布局管理器可以根据容器大小自动调整布局:当容器的大小发生变化时,布局管理器会自动重新计算和调整组件的布局,以适应新的容器大小。合理的错误处理和异常处理可以提高程序的健壮性和用户体验。布局管理器负责组件的位置和大小:布局管理器会自动计算和设置组件的位置和大小,不需要手动设置组件的位置和大小。
2023-05-10 18:39:01
1811
原创 #java #IO流
中层:功能性的装饰流,如 DataInputStream 或 InputStreamReader,用于提供额外的功能,如读取特定类型的数据或进行字符转换。最外层:缓冲流(如 BufferedInputStream 或 BufferedReader)用于提供读取缓冲功能,从而提高读取效率。最里面:原始的输入流(如 FileInputStream 或 FileReader),它提供了底层的输入源。
2023-05-10 13:29:21
41
原创 #(第三方序列化框架(如 Jackson)在序列化的时候必须有无参构造
如果对象没有无参构造器,那么在序列化的过程中会出现问题。因为Java序列化机制需要使用无参构造器创建对象实例,并通过对象的setter方法来设置实例变量的值。如果一个对象没有无参构造器,那么在序列化的过程中就无法创建对象实例,从而导致序列化失败。因此,为了保证序列化的成功,Java要求所有被序列化的对象都必须要有一个无参构造器。如果某个类没有提供无参构造器,可以在类中显式地提供一个无参构造器,或者通过提供一个带有默认值参数的构造器来实现。因此,在序列化的过程中,需要使用对象的无参构造器创建对象的实例。
2023-04-18 22:49:55
674
7
原创 #尚硅谷springMVC视频中Cannot resolve MVC view ‘index‘ 问题解决
1、设置-->项目结构,将自动生成的web项目目录删除,改为手动创建一个webapp目录;添加web模块,再把webapp这个目录设置成web resource directories , 还有对应的web.xml 路径,这些也不用多说了,应该都知道了。2、在tomcat中把deployment 把旧的war 删除,重新添加。就行了(可以正常运行了,但依然显示这个提示)
2023-04-06 07:49:29
1211
原创 #maven+mybatis 逆向工程中出现Exception getting JDBC Driver的解决方法
- domainObjectName属性指定生成出来的实体类的类名 -->-- 具体插件,逆向工程的操作是以构建过程中插件形式出现的 -->-- -- MySQL驱动 -->-- 数据库连接池 -->-- 插件的依赖 -->-- Mapper接口的生成策略 -->-- javaBean的生成策略-->-- SQL映射文件的生成策略 -->-- 构建过程中用到的插件 -->
2023-04-04 11:04:14
596
原创 #sql建表案例
FOREIGN KEY (`parent_id`) REFERENCES `example_table` (`id`) ON DELETE CASCADE ON UPDATE CASCADE //外键: parent_id引用id列,级联删除和更新。CONSTRAINT `name_length_check` CHECK (LENGTH(`name`) > 2),//检查约束: name字段长度必须大于2。INDEX `name_index` (`name`),//索引: name_index。
2023-04-01 22:31:37
69
原创 #java #数据库 #三种数据一致性问题
不可重复读(Non-repeatable read):指在同一个事务中,对同一行数据进行多次读取操作,但是每次读取的结果不一致。这通常是因为在读取的过程中,另一个事务修改了这一行数据,导致当前事务读取到了不同的数据版本。这通常是因为在查询的过程中,另一个事务新增或删除了一些数据行,导致当前事务读取到了不同的数据版本。如果这个未提交的数据最终被回滚,那么读取它的事务就会出现读到错误数据的情况。在数据库领域,不可重复读、脏读和幻读是三种数据一致性问题,这些问题在并发事务处理中经常会发生。
2023-03-24 23:27:35
384
原创 #java 重写与重载
与父类的方法的名字相同而且参数的个数与类型一样,返回值也一样的方法,就称为方法的重写;多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载;(除了方法名,都可以改变)[参数列表必须有改变][访问符不能更严格,异常不能是新的或更广的](除了方法体,都不能改变)重写与重载之间的区别。
2023-03-20 14:38:23
52
原创 #java类设计 #static #Math类 #Random类
作为Java程序的基本要素,类由成员变量(也称属性)和成员方法组成。属性包括常量和变量,方法则包括构造方法和自定义方法,在定义类时,它们习惯上按如下次序排列:// final属性// 属性// 构造方法// 自定义方法类的属性一般定义为私有的,而类的方法定义为public。
2023-03-17 21:54:50
252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人