- 博客(135)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 Java 家庭物联网
家庭物联网系统的代码和说明,包括用户认证、设备控制、数据监控、通知和警报、日志记录以及WebSocket实时更新功能。系统具备了用户认证、角色管理、设备数据监控、日志记录、通知和警报、以及WebSocket实时更新功能。### 后端(Spring Boot)#### WebSocket 实时更新。#### 设备数据监控和日志记录。#### 用户认证和角色管理。### 前端(React)
2024-07-05 17:59:39
1070
原创 Java 图书管理系统
本文将介绍如何使用Spring Boot和MySQL构建一个完整的图书管理系统,并进一步丰富和完善其功能,包括用户管理、借阅记录、书籍搜索、分类管理、评论和评分等功能。访问 [http://localhost:8080/swagger-ui/](http://localhost:8080/swagger-ui/) 查看API文档。使用OpenAPI和Swagger来生成详细的API文档,并确保前后端接口的一致性。扩展和优化图书管理系统的各个功能模块,并确保系统的安全性和性能。设计MySQL数据库表。
2024-07-01 14:03:12
609
原创 Java 商城后台管理系统
该系统不仅包括基本的用户、商品和订单管理,还添加了分类管理、权限控制、统一异常处理、数据验证、日志记录、分页和排序、文件上传、缓存和国际化等功能,使系统更加完善和高效。本文涵盖用户管理、商品管理、订单管理、分类管理、权限控制、日志记录、分页和排序、文件上传、缓存以及国际化。在`src/main/resources`下创建国际化资源文件,如`messages.properties`和`messages_zh.properties`。**在Repository接口中添加分页和排序方法**
2024-07-01 13:38:57
1621
原创 Java 搭建个人博客基本框架
为了实现一个功能完善的个人博客系统,我们将使用Spring Boot作为框架,MySQL作为数据库,并引入Spring Security来处理用户认证和授权。这个系统包括用户注册和登录、文章的增删改查、评论和标签系统,以及富文本编辑器的支持。#### 7.2 文章列表页面。#### 7.3 文章详情页面。#### 6.2 文章控制器。#### 6.3 评论控制器。#### 3.1 用户模型。#### 3.2 文章模型。#### 3.3 评论模型。#### 4.2 文章仓库。#### 4.3 评论仓库。
2024-06-30 00:15:00
679
原创 Java OA系统薪资管理模块
本文介绍了如何使用Spring Boot和MySQL开发一个简单的OA系统薪资管理模块,包括基础设置、考勤数据导入、绩效考核、工资单查询,并扩展到使用Spring Security进行安全认证和权限控制,以及使用Spring Scheduler进行定时任务管理。1. **Spring Boot**: 主要框架,负责处理业务逻辑和REST API。5. **Spring Security**: 安全认证和权限控制。6. **Spring Scheduler**: 定时任务管理。
2024-06-29 00:15:00
382
原创 Java OA系统考勤管理模块
## 5.3 调休记录仓库接口 (`AdjustRestRecordRepository.java`)### 6.3 调休记录服务类 (`AdjustRestRecordService.java`)### 5.2 请假记录仓库接口 (`LeaveRecordRepository.java`)### 7.2 请假记录控制器 (`LeaveRecordController.java`)### 6.2 请假记录服务类 (`LeaveRecordService.java`)
2024-06-29 00:15:00
1261
原创 Java OA系统招聘管理模块
这个模块不仅涵盖了岗位管理、招聘需求、简历投递和人员面试的功能,还提供了灵活的查询和筛选能力,提高了招聘管理的效率。4. **人员面试**:安排面试时间、地点和面试官,跟踪面试结果,并增加面试反馈和状态管理功能。2. **招聘需求**:记录企业的人才需求,增加优先级和截止日期等字段,支持查询和筛选。1. **岗位管理**:对岗位进行创建、编辑和删除,并增加岗位状态管理和过滤功能。3. **简历投递**:收集和整理求职者的简历,增加简历状态和文件上传功能。
2024-06-28 00:15:00
648
原创 Java OA系统人事管理模块
本文将介绍如何使用Spring Boot和MySQL实现一个简单的OA系统人事管理模块,涵盖员工信息管理、入职办理、转正管理和离职管理等功能,并扩展至社保、公积金管理和转正审核流程。通过以上步骤,我们成功地为OA系统人事管理模块添加了员工的社保、公积金管理以及转正审核流程的功能。// 在职、试用期、离职等。// 待审核、已转正、拒绝。// 已办理、未办理。// 已办理、未办理。##### 4. 创建Controller类。##### 3. 创建Service类。
2024-06-28 00:15:00
781
原创 网页实现黑暗模式的几种方式
实现暗黑模式的最佳方式是结合使用 CSS 变量、JavaScript 和媒体查询,以提供最佳的用户体验和灵活性。通过持久化用户的选择,并在系统偏好和手动选择之间提供无缝的切换,能够大大提升网站的用户体验。使用 CSS 的 `prefers-color-scheme` 媒体查询可以检测用户系统的主题偏好,并根据系统设置自动应用相应的主题。即使网站可以自动检测用户系统偏好,仍然应该提供一个手动切换主题的选项,确保用户能够根据自己的需求进行选择。可以使用 JavaScript 来检测用户的选择并切换主题。
2024-06-27 13:41:34
951
原创 Java OA系统日程管理模块
这个模块支持用户登录、注册,提供了完善的日程管理功能,包括日程的添加、修改、删除、提醒、共享和分类管理等。前端部分使用Vue.js构建了一个简洁、直观的用户界面,提高了用户体验。本文将介绍如何使用Spring Boot和Vue.js构建一个OA系统日程管理模块,支持日程的添加、修改、删除、提醒和共享功能。#### 用户仓库接口(UserRepository.java)#### 角色仓库接口(RoleRepository.java)#### 用户模型(User.java)### 依赖配置(pom.xml)
2024-06-27 07:38:55
893
原创 Java OA系统任务协作模块
以下是一篇关于构建高效且功能丰富的OA系统任务协作模块的博客文章,采用了Spring Boot、Spring Data JPA和React等主流技术。本文展示了如何构建一个高效的OA系统任务协作模块,涵盖了任务的发布、接收、执行、查看进度、指派、转交、拒绝、评论、附件、子任务等功能。使用Spring Boot和React构建一个高效且功能丰富的OA系统任务协作模块,并介绍一些优化技巧和新功能的实现。为了提高系统的功能,我们可以增加任务的评论、附件和子任务等功能。#### 1.2 创建任务控制器。
2024-06-27 07:38:32
1092
原创 Java OA系统邮件管理模块
使用Spring Boot和Hibernate开发一个OA系统的邮件管理模块。该模块将支持邮件发送、接收、存储、查找、分类、标签管理,以及附件的上传和接收。## 使用Spring Boot和Hibernate开发OA系统邮件管理模块。定义三个模型类:Mail、Attachment 和 Label。创建或更新HTML模板来支持新功能。#### 6. 创建HTML模板。#### 2. 创建仓库接口。#### 4. 创建控制器类。#### 1. 创建模型类。#### 3. 创建服务类。### 主要功能实现。
2024-06-26 09:14:08
946
原创 Java OA系统通知公告模块
使用Spring Boot框架实现了一个支持多种形式公告发布、设置发布时间和有效期以及公告发布后推送功能的OA通知公告模块。使用Spring Boot框架实现一个支持多种形式公告发布、设置发布时间和有效期,以及公告发布后推送通知的模块。#### 5. `AnnouncementController` 控制器类。#### 3. `AnnouncementService` 服务类。#### 4. `NotificationService` 服务类。#### 1. `Announcement` 模型类。
2024-06-26 09:04:51
992
原创 Java ERP系统的各个功能模块的代码实现,包括用户管理、基础数据管理(客户和供应商)、财务模块(账户和交易)、销售订单管理和供应链管理(商品管理)等核心功能模块、
### ApplicationPerformanceConfig.java (性能优化配置)#### SecurityConfig.java (Spring Security配置)一个简化的Java ERP系统的完整功能模块实现,包括核心功能模块和相关配置的实现。// 添加性能优化配置,如数据库连接池、缓存等。### 安全性、性能优化、事务管理等方面的实现。### 5. 供应链管理(商品管理)### 1. 用户管理和权限控制。### 2. 基础数据管理。### 4. 销售订单管理。
2024-06-21 18:24:49
375
1
原创 java构建一个OA审批系统
以上代码示例涵盖了一个基本的OA审批系统的关键部分:用户管理、审批流程设计(包括提交、审批通过和审批拒绝)、数据持久化等。在实施时,根据具体需求和系统规模,还可以进一步调整和优化这些措施,确保系统在长期运行中能够满足安全和功能性的要求。- 使用细粒度的权限控制,确保用户只能访问其权限范围内的资源。为了增加审批流程状态转移的复杂性和加强安全性措施,我们可以在之前的代码基础上进行进一步的扩展和优化。对于安全性和权限控制,可以使用Spring Security等框架来管理用户的登录和访问权限,确保系统安全性。
2024-06-21 16:28:19
1696
原创 用java写一个二叉树翻转
方法中,创建了一个简单的二叉树,并进行了翻转操作,最后打印出翻转后的二叉树结果。方法用于翻转二叉树,通过递归的方式对每个节点进行左右子树的翻转。代码定义了一个简单的二叉树节点类。
2024-06-21 13:31:17
388
原创 C++ QT 调用苹果支付或者订阅
3. 创建一个类来处理与苹果服务器的通信,并处理支付或订阅的结果。在C++ QT中调用苹果支付或订阅功能,需要使用苹果的In-App Purchase(IAP)功能。以下是一个简单的教程,演示如何在C++ QT中实现苹果支付或订阅功能。// 恢复购买成功,productIds为已购买的产品ID列表。// 解析返回的JSON数据。// 解析返回的JSON数据。// 解析购买的产品ID列表。// 处理恢复购买结果。// 添加应用的共享密钥。// 调用恢复购买方法。// 构建请求URL。// 构建请求URL。
2023-07-26 13:19:06
625
1
原创 C++ QT 将图片保存到SqlServer数据库
这个示例假设已经在 SQL Server 数据库中创建了一个名为 `images` 的表,其中包含两个列:`name` 和 `data`,分别用于存储图片的文件名和二进制数据。// 连接 SQL Server 数据库。// 将图片数据保存到数据库中。// 关闭数据库连接。
2023-06-12 09:45:44
4566
原创 C++ QT 上传图片至mysql数据库
在这个示例中,我们首先连接到MySQL数据库。然后,我们读取一个名为“image.png”的图片文件,并将其存储在一个QByteArray中。最后,我们将图片数据插入到名为“images”的表中,该表具有一个整数列“id”和一个BLOB列“data”。注意,这只是一个简单的示例,它假定您已经在MySQL中创建了一个名为“test”的数据库,并在其中创建了一个名为“images”的表。//将图片数据插入数据库。
2023-06-12 09:42:00
2285
原创 C++ QT MYSQL基操
QVariantList insertValues = {1, "张三", 20};以上代码仅供参考,实际使用时需要根据实际情况进行修改。// 连接MySQL数据库。// 关闭数据库连接。// 查询表字段名称。
2023-06-12 09:29:52
1334
原创 C++ QT读写Microsoft Word文档基操
在这个示例中,我们使用了`QAxObject`类来与Microsoft Word进行交互。`QAxObject`是QT中的一个ActiveX控件,可以用来与Windows应用程序进行交互。在`readWordDocument`函数中,我们打开了一个Word文档,遍历了文档中的所有段落,并打印了每个段落的文本内容。在`writeWordDocument`函数中,我们创建了一个新的Word文档,向其中插入了一段文本,并保存了文档。// 读取Word文档。// 写入Word文档。
2023-06-07 11:41:25
2343
1
原创 C++ QT QDateTimeEdit基操
这个示例中包含一个Date/Time Edit控件,它显示当前日期和时间。setDisplayFormat()方法设置了显示格式,setDateTime()方法设置了初始日期和时间。connect()方法用于连接dateTimeChanged信号和一个lambda表达式,该表达式在日期更新时被调用并输出日期和时间。最后,QWidget和QVBoxLayout被用来设置布局并显示控件。
2023-06-06 09:08:18
513
原创 C++ QT QSpinBox 基操
在上面的示例中,我们创建了一个QSpinBox对象,并设置了数字范围和默认值。然后,我们使用QObject::connect()函数将QSpinBox::valueChanged信号连接到一个Lambda函数中,以处理数值变化事件。以下是一个简单的示例,演示如何使用QT QSpinBox类创建一个数字调节框,并在其值发生变化时进行处理。qDebug() << "当前值:" << value;// 创建一个QSpinBox对象。// 连接信号槽,处理值变化事件。// 显示数字调节框。
2023-06-06 09:02:58
762
原创 C++ QT QTableWidget 基操
tableWidget->setVerticalHeaderLabels(QStringList() << "第一行" << "第二行" << "第三行" << "第四行");tableWidget->setHorizontalHeaderLabels(QStringList() << "姓名" << "年龄" << "性别");tableWidget->setItem(0, 2, new QTableWidgetItem("男"));// 设置表格的标题行和标题列。// 设置单元格属性。
2023-06-06 08:56:37
607
原创 C++ QT FTP基操
以上就是C++ QT实现FTP上传和下载的基本步骤。需要注意的是,FTP上传和下载需要有相应的权限,需要在FTP服务器上设置相应的用户和密码。同时,上传和下载的文件大小也受到FTP服务器的限制。FTP是一种文件传输协议,可以通过网络将文件从一个计算机传输到另一个计算机。在C++ QT中,可以使用QNetworkAccessManager类来实现FTP上传和下载。1. 创建QNetworkAccessManager对象。6. 设置上传文件的Content-Type。8. 将下载的数据写入本地文件。
2023-06-05 10:52:26
1487
原创 C++ QT国际化,动态切换语言
在QT项目中,我们可以通过添加语言文件来实现国际化。在项目中添加.qm文件,这个文件是由Qt Linguist生成的翻译文件,并且包含了所有需要翻译的字符串。在程序启动时,我们需要创建一个QTranslator对象,并将其加载到应用程序中。为了动态切换语言,我们需要在应用程序中提供一个机制来选择语言。当用户选择一个新的语言时,我们需要重新加载翻译文件,并更新应用程序的界面。这段代码会加载myapp_zh_CN.qm文件,并将其安装到应用程序中。这段代码会加载新的翻译文件,并将其安装到应用程序中。
2023-06-02 13:19:25
1174
原创 C++ QT QThread基操
在quit函数中,线程会在执行完当前任务后退出。然后,我们使用QTimer::singleShot函数在5秒、10秒和15秒后分别调用MyThread::pause、MyThread::resume和QThread::quit函数,从而暂停、恢复和停止线程的执行。需要注意的是,在QThread的子类中使用sleep函数是不推荐的,应该使用QThread::msleep函数代替。3. 暂停线程:在线程任务中使用一个标志变量控制线程的执行,当标志变量为false时,线程任务会进入等待状态,从而实现线程的暂停。
2023-06-02 09:16:29
1819
原创 六一儿童节,让编程成为孩子成长的新宠
通过编程,我们可以锻炼我们的逻辑思维能力、创造力、耐心和毅力,同时也可以让我们了解科技和未来的发展方向。通过编程,我们可以锻炼我们的逻辑思维能力,让我们更加清晰地思考问题,更加准确地表达自己的想法。通过编程,我们可以培养我们的耐心和毅力,让我们更加坚韧不拔地追求自己的目标。编程需要我们不断地创造和想象,让我们的程序能够实现我们想要的功能。通过编程,我们可以培养我们的创造力和想象力,让我们更加善于创新和发现问题的解决方法。六一儿童节到了,这个属于我们小孩子的节日,我们可以尽情地玩耍,享受快乐时光。
2023-06-01 09:52:04
138
mysql-connector-c-6.1.3-win32.zip
2019-11-27
android启动优化的操作,通过启动器task来进行启动优化
2019-06-26
android开发,调用webservice报错,求指导一下,感激不尽
2015-03-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人