自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Maven 在尝试连接到 Maven Central 仓库超时的解决方案和排查步骤

通过以上步骤,你应该能够解决 Maven 下载依赖时遇到的连接超时问题。网络连接: 确保网络稳定。代理设置: 如果使用代理,确保配置正确。镜像仓库: 使用国内镜像仓库加快下载速度。防火墙和安全组: 确保没有阻止对 Maven Central 的访问。

2025-01-14 11:45:29 935

原创 MyBatis 框架简介

MyBatis 是一款非常灵活且强大的持久化框架,特别适用于对 SQL 控制要求较高的场景。它通过简化 JDBC 的繁琐操作,同时保留对 SQL 的控制权,为开发者提供了高效、灵活的数据库交互方案。,它主要用于简化应用程序与数据库之间的交互。通过 MyBatis,开发者可以直接编写 SQL 语句或使用 XML 映射文件来操作数据库,同时保持代码的灵活性和高效性。MyBatis 以其易用性、灵活性和对 SQL 的强大支持而闻名,尤其适用于复杂查询和高度定制化的数据库操作场景。MyBatis 的核心是。

2025-01-04 10:03:43 577

原创 JAVA开发中 MyBatis XML 映射文件 的作用

它的作用是将 Java 方法与 SQL 语句关联起来,实现持久化操作(如查询、插入、更新和删除)。通过使用 XML 映射文件,开发者可以灵活地管理 SQL 语句,同时保持代码的清晰和可维护性。MyBatis 的 XML 映射文件在持久化操作中承担了非常重要的角色。)是 MyBatis 框架的重要组成部分,主要用于定义。可以将查询结果的字段与 Java 对象的属性映射。MyBatis 支持通过 #{}

2025-01-04 09:59:00 1369

原创 JAVA开发中的MVC架构

Model: 处理数据和业务逻辑。View: 负责用户界面的显示。Controller: 处理用户输入,协调模型和视图之间的交互。通过这种架构,可以更好地组织代码,使其更具可维护性和可扩展性。

2025-01-03 08:50:38 1227

原创 JAVA开发中Vue 3 的 Composition API 风格和 Vue 2 的 Options API 风格的区别

优点: 结构清晰,易于上手。缺点: 大型组件中逻辑分散,不易管理。优点: 逻辑复用性强,更好的类型推断,更灵活的代码组织。缺点: 学习曲线较陡,需要适应新的思维方式。选择哪种 API 风格取决于项目的规模、团队的技术栈以及个人偏好。对于大型项目或需要高代码复用性的项目,Composition API 更加合适;而对于小型项目或初学者,Options API 可能更为直观和易用。

2024-12-27 11:14:09 533

原创 JAVA开发:关于 <br/> 标签的详细说明和用法示例

基本功能<br/>标签用于在 HTML 文档中插入换行符。适用场景: 适用于需要手动控制文本换行的情况。注意事项: 避免过度使用<br/>,优先考虑使用 CSS 进行排版和布局。

2024-12-27 11:06:38 540

原创 JAVA开发 在 Spring Boot 中集成 Swagger

添加和依赖。创建配置类启用 Swagger。添加依赖。不需要额外的配置类,会自动配置 Swagger。通过以上步骤,你可以在 Spring Boot 项目中成功集成 Swagger,并生成和查看 API 文档。

2024-12-23 10:21:44 1320

原创 JAVA前端开发中type=“danger“和 type=“text“的区别

如果你使用的框架没有直接支持和,你可以通过自定义 CSS 来实现这些样式。用途: 表示危险操作。样式: 通常红色背景,白色文字。用途: 文本样式的按钮,不强调操作。样式: 通常没有背景色,只有文字颜色。具体的实现方式取决于你使用的前端框架。以上示例涵盖了 Bootstrap、Ant Design 和 Element Plus 中的常见用法,并提供了一个自定义 CSS 的示例。

2024-12-22 16:21:03 807

原创 JAVA开发Erp时日志报错:SQL 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘***‘ 中的标识列插入显式值

错误原因: 尝试向标识列插入显式值,而设置为OFF。解决方法移除user_id值: 让数据库自动生成标识列的值。启用: 临时启用以允许显式插入标识列的值,但在操作完成后记得禁用它。

2024-12-22 15:19:19 886

原创 Pinia 是一个专为 Vue.js 3 设计的状态管理库

Pinia: 一个专为 Vue.js 3 设计的状态管理库,替代 Vuex。主要特点: 简洁的 API、模块化、TypeScript 支持、插件系统、Devtools 集成、热更新。安装和使用: 通过 npm 或 yarn 安装,创建 store,注册 Pinia 实例,在组件中使用 store。进阶用法Pinia 的设计理念使状态管理变得更加简单和高效,适合现代 Vue.js 开发需求。

2024-12-22 08:14:33 570

原创 SqlServer数据库修改字段属性时提示索引依赖而无法修改的解决办法

错误原因列被索引和其他对象依赖,无法直接修改。解决方法查看依赖对象。删除依赖对象。修改列。重新创建依赖对象。通过这些步骤,能够成功修改列。

2024-12-20 09:36:42 788

原创 JAVA开发ERP时在 PurchaseOrderServiceImpl.java 中添加日志记录进行调试

目的: 实现接口中的业务逻辑。内容: 提供具体的方法实现,并添加日志记录以输出保存订单的参数。作用: 确保业务逻辑的具体实现,并且可以被其他组件(如控制器)调用,同时提供详细的日志信息以便调试和监控。通过这种方式,你可以在保存订单时输出参数,便于调试和跟踪应用程序的行为。

2024-12-19 15:41:46 538

原创 JAVA开发ERP中的PurchaseOrderService.java和PurchaseOrderServiceImpl.java二个文件的作用和内容

这是一个接口文件,定义了与采购订单相关的业务逻辑方法。: 这是一个实现类文件,实现了接口中定义的方法,提供了具体的业务逻辑实现。目的: 定义与采购订单相关的业务逻辑接口。内容: 包含抽象方法,如创建、更新、删除、获取单个和所有采购订单。作用: 提供一个契约,确保所有实现该接口的类都必须提供这些方法的具体实现。目的: 实现接口中的业务逻辑。内容: 提供具体的方法实现,使用进行数据库操作。作用: 确保业务逻辑的具体实现,并且可以被其他组件(如控制器)调用。

2024-12-19 14:43:03 472

原创 JAVA开发中的安全配置文件:SecurityConfig.java` (Spring Security 配置文件)

Bean@Bean@Override@Bean: JWT 过滤器,用于处理 JWT 认证。: 提供认证管理器 bean。: 密码编码器,使用 BCrypt 加密密码。(Spring Security 配置文件)目的: 配置 Spring Security 以保护应用程序的安全性。内容: 包含认证管理器、密码编码器、HTTP 安全配置等。作用: 确保应用程序的安全性,包括身份验证、授权、会话管理等功能。

2024-12-17 09:09:04 1720

原创 JAVA开发时获取用户信息失败,分析后端日志信息

认证过程: 成功解析 Token 并加载用户详情。可能的问题: API 路径或方法不匹配、权限问题、数据验证或业务逻辑错误、网络问题。解决方法检查 API 路径和方法。检查权限配置。检查数据验证逻辑。增加日志级别以获取更多信息。使用 Postman 测试 API。通过这些步骤,你应该能够找到并解决获取用户信息失败的问题。

2024-12-16 20:18:33 766

原创 JAVA项目中的配置文件:lombok.config

(配置文件)目的: 自定义 Lombok 库的行为。内容: 包含各种配置选项,控制 Lombok 如何生成代码。作用: 提高开发效率,减少样板代码,并提供一致的代码风格。确保这个文件位于正确的目录下,并且内容正确无误。

2024-12-14 17:33:11 818

原创 把输入的数字格式化为 9 位的字符串,最高位固定为 1

SQL 表达式目的: 将整数转换为 9 位的字符串,最高位是1,其余位用零填充。内容: 使用CONVERTLENREPLICATE, 和RIGHT函数。作用: 确保字符串长度固定为 9 位,最高位是1,其余位用零填充。这样,无论输入的数字是多少,都会被正确地格式化为 9 位的字符串,最高位固定为1。

2024-12-12 15:41:11 296

原创 JAVA系统中Spring Boot 应用程序的配置文件:application.yml

custom:app:timeout:: 自定义功能标志,启用新 UI。: 自定义默认超时时间。(配置文件)目的: 定义 Spring Boot 应用程序的各种配置属性。内容: 包含服务器配置、Spring 配置、日志配置、安全配置和其他应用程序级别的配置。作用: 用于配置应用程序的行为和环境,确保应用程序能够正确启动和运行。确保这个文件中的配置正确无误,并且符合项目的整体需求。

2024-12-12 14:38:46 2984

原创 JAVA项目中entity目录的作用

(目录)目的: 存放与采购模块相关的实体类。内容: 包含多个 Java 文件,每个文件代表一个数据库表的实体类。作用: 用于与数据库进行交互,存储和检索采购模块的相关信息。确保这个目录下的文件内容正确无误,并且符合项目的整体架构和需求。如果还有其他问题或需要进一步的帮助,请告诉我!

2024-12-12 13:36:31 492

原创 form.vue文件的说明

form.vue(视图组件)目的: 定义采购计划表单的视图和交互逻辑。内容: 包含模板、脚本和样式。作用: 提供用户界面以创建或编辑采购计划,并与后端进行数据交互。确保这个文件位于正确的目录下,并且内容正确无误。如果还有其他问题或需要进一步的帮助,请告诉我!

2024-12-12 09:15:04 1037

原创 前端两个purchase.js的区别

(Router)目的: 定义与采购模块相关的路由配置。内容: 包含路由路径、组件映射、元数据等。作用: 控制 URL 和视图之间的映射关系。(Store)目的: 定义与采购模块相关的状态管理和操作。内容: 包含状态、突变、动作和获取器。作用: 管理应用的状态,提供统一的数据接口供各个组件使用。确保这两个文件分别位于正确的目录下,并且内容正确无误。如果还有其他问题或需要进一步的帮助,请告诉我!

2024-12-12 08:50:11 1051

原创 打印模板管理功能开发

1.首先创建打印模板的实体类backend\src\main\java\com\mechanical\erp\modules\system\domain\SysPrintTemplate.java2.创建打印模板字段的实体类:backend\src\main\java\com\mechanical\erp\modules\system\domain\SysPrintTemplateField.java2.Mapper 文件1.创建打印模板的 Mapper 接口:backend\src\mai

2024-12-10 11:57:56 1024

原创 用GIT备份当前代码状态,后续有问题可以恢复

使用 Git 备份当前代码状态并确保后续可以恢复,可以遵循以下步骤。这些步骤将帮助你创建一个快照(提交),以便在需要时可以返回到这个特定的状态。

2024-12-08 16:15:22 454

原创 开发一款小超市的进销存系统05-库存管理模块

【代码】开发一款小超市的进销存系统05-库存管理模块。

2024-12-01 01:12:53 829

原创 开发一款小超市的进销存系统04-销售管理模块

【代码】开发一款小超市的进销存系统04-销售管理模块。

2024-12-01 00:08:15 810

原创 开发一款小超市的进销存系统03-采购管理模块

1.完善采购订单的审核流程,首先需要添加审核记录表。

2024-11-30 23:23:37 825

原创 开发一款小超市的进销存系统02-商品管理模块

【代码】开发一款小超市的进销存系统-商品管理模块。

2024-11-30 21:01:02 551

原创 开发一款小超市的进销存系统

1.开发一款小超市用的进销存系统,开发环境是Windows,包括销售、采购、仓库、系统等模块。采用vue3+SpringBoot + MySql进行开发,完成后来布署在docker容器。2、新建MySql数据库,数据库密码:*******,数据库名:JXC。

2024-11-30 20:31:21 1209

空空如也

空空如也

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

TA关注的人

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