自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringSecurity

摘要:本文介绍了Spring Security框架的核心功能和使用方法。主要内容包括:1)Spring Security与Shiro的对比,突出其在认证和授权方面的优势;2)快速入门指南,包括POM依赖配置和基本安全设置;3)详细认证流程解析,涉及过滤器链、UserDetailsService等核心组件;4)完整实现方案,包含JWT认证、Redis存储、密码加密等关键技术点。文章通过实战代码演示了如何构建安全的用户登录/退出系统,并提供了从数据库查询到接口保护的完整解决方案。

2025-08-05 17:47:31 919

原创 vue2.xxx

本文摘要:Vue项目开发全流程指南,包括环境搭建、组件集成和功能实现。主要内容:1) 使用vue-cli创建项目并配置Element UI;2) axios请求封装与拦截器设置;3) 文件上传/下载/预览功能实现;4) 动态路由配置与权限控制;5) Vuex状态管理及localStorage应用;6) 父子组件通信方法;7) 表格数据处理与Excel导入导出。涵盖从基础配置到复杂业务场景的实现方案,提供完整的Vue技术栈开发参考。

2025-08-05 17:35:28 323

原创 数据库无权限问题(报错如下)

摘要:该问题是由于MySQL中root用户权限配置缺失导致的访问拒绝错误。解决方案分三步:首先创建root用户并设置密码(USM@2020);然后授予该用户对所有数据库的全部权限;最后刷新权限使更改生效。通过执行"CREATE USER"、"GRANT ALL PRIVILEGES"和"FLUSH PRIVILEGES"三条SQL语句,成功解决了root用户的远程访问权限问题。

2025-08-05 17:29:02 129

原创 c#的dataTable和excel转化

本文介绍了使用NPOI库进行Excel数据操作的实用工具类UtilityNPOI。主要功能包括:1)将Excel文件导入DataTable,支持.xls和.xlsx格式,可处理第一行是否为列名的情况;2)将DataTable导出为Excel文件;3)处理不同类型单元格数据(数值、字符串、空白等)。该类提供了完整的Excel读写功能,包括日期格式处理、空值处理等细节,封装了NPOI.HSSF(2003)和NPOI.XSSF(2007)两种工作簿操作,实现了Excel与DataTable之间的双向转换。

2025-08-05 17:25:11 131

原创 PLC通信和用户控件的创建

本文介绍了C# WinForm与PLC的多种通信方式及自定义控件开发方法。主要内容包括: 通信方式 TCP通信:分别实现客户端和服务器端Socket连接,支持多线程处理 MQTT通信:基于发布/订阅模型,实现服务器和客户端双向通信 Modbus协议:通过串口实现输出线圈读取功能 自定义控件开发 基础按钮控件:扩展系统按钮功能,支持自定义图标 高级面板控件:使用GDI+绘制渐变效果和自定义布局 工业仪表盘:实现圆弧刻度、指针指示等工业界面元素 LED指示灯:支持状态切换、边框定制和颜色渐变效果 关键技术 So

2025-08-05 17:24:00 165

原创 Docker安装组件

本文整理了Docker常用命令及数据库容器部署方法。主要内容包括:1)基础命令(镜像/容器管理)如docker images、docker run等;2)MySQL部署(端口映射、目录挂载、权限配置);3)Oracle、PostgreSQL、Redis安装配置;4)可视化工具Portainer和性能监控工具NetData的容器化部署。重点介绍了MySQL容器的完整部署流程,包括数据持久化、权限修改和配置文件设置,以及如何实现容器自动重启。各种数据库容器均采用标准镜像,通过端口映射、环境变量和卷挂载实现服务定

2025-08-05 17:14:21 196

原创 Docker安装

本文介绍了CentOS系统下Docker的两种安装方法:自动安装和手动安装。自动安装可通过官方或DaoCloud脚本一键完成。手动安装需先卸载旧版本,设置阿里云镜像仓库,再安装Docker引擎。文章还包含Docker服务管理命令、用户权限设置、镜像加速配置以及卸载方法。主要步骤包括:1)安装依赖包;2)配置仓库;3)安装Docker;4)启动服务;5)验证安装;6)可选配置镜像加速和开机自启。最后提供了卸载Docker的完整操作指南。

2025-08-05 17:09:17 304

原创 c#封装一个通用的委托方法,实现跨页面传值

本文介绍了一个简单的事件总线(EventBus)实现方案。后端代码使用静态字典存储事件处理器,提供添加(AddEvent)、移除(RemoveEvent)和触发(AddMsg)事件的方法。前端通过绑定事件处理器到特定路由,如"GetBatchNo",实现消息订阅。当发送消息时,根据消息路由匹配对应处理器执行,支持默认处理器捕获未匹配消息。该方案实现了松耦合的跨组件通信机制,适用于需要解耦消息生产者和消费者的场景。

2025-08-05 17:03:52 343

空空如也

空空如也

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

TA关注的人

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