- 博客(39)
- 收藏
- 关注
原创 windows:安装rabbitMQ
本文详细介绍了在Windows系统上安装RabbitMQ的完整流程。主要内容包括:1)检查RabbitMQ是否已安装;2)RabbitMQ与Erlang版本匹配关系;3)Erlang的下载安装及环境变量配置;4)RabbitMQ的zip包安装、服务注册与启动;5)启用管理插件和创建用户;6)访问Web管理界面;7)Erlang的卸载方法。文章提供了详细的命令行操作步骤和界面截图,指导用户完成RabbitMQ及其依赖环境Erlang的安装配置全过程。
2026-01-22 13:12:12
851
原创 oracle:数据迁移(Data Pump方式)
Oracle数据迁移(Data Pump方式)摘要: 导出: 创建物理目录和数据库目录对象 授权用户读写权限 使用expdp按用户模式导出数据(常用参数:DIRECTORY、DUMPFILE、SCHEMAS、PARALLEL、COMPRESSION) 导入前准备: 目标库创建用户并授权 手动创建表空间(Data Pump不自动创建) 导入: 传输导出文件至目标服务器 创建目录对象并授权 使用impdp导入(常用参数:TABLE_EXISTS_ACTION=REPLACE处理表冲突,EXCLUDE排除对象)
2025-12-29 16:35:05
401
原创 git:已有主分支,创建空分支,管理项目
摘要 本文介绍如何在Git仓库中创建完全独立的新项目分支。通过使用--orphan参数创建不继承主分支历史的新分支,并清除现有文件。操作步骤包括:切换到master分支、创建孤儿分支、清空工作区、复制新项目文件、提交更改并推送到远程仓库。这种方法适用于需要在同一仓库中管理独立项目的场景,保持分支间完全隔离。关键命令为git checkout --orphan和git rm -rf .。
2025-12-26 17:54:23
177
原创 vue2:vue-ls数据存储插件使用教程
Vue-ls是一款专为Vue.js设计的存储插件,相比原生Web Storage API具有显著优势。它支持自动序列化对象/数组、设置过期时间、命名空间隔离、跨标签页监听等功能。安装后通过Vue.use()配置,可在组件中使用this.$ls便捷操作localStorage、sessionStorage或内存存储。主要方法包括set/get/remove/clear等,并支持数据变化的监听与取消监听。该插件解决了原生API的诸多限制,为Vue应用提供了更强大的存储管理方案。
2025-12-16 12:57:30
261
原创 centos7:离线安装docker
本文详细介绍了在CentOS7系统上离线安装Docker的完整流程。首先需要检查系统版本和架构,然后从官网下载Docker静态二进制文件包并上传到服务器。解压后将二进制文件复制到系统目录,创建systemd服务配置文件来管理Docker服务。最后通过systemctl命令启动和启用Docker服务。文章还提供了完整的卸载步骤,包括停止服务、删除二进制文件和服务配置文件等操作。整个安装过程无需联网,适合在离线环境中部署Docker。
2025-12-14 19:46:00
316
原创 mysql:事务基础语法
MySQL事务基础语法摘要 MySQL事务通过START TRANSACTION开始,后续SQL语句将在一个事务中执行。示例中向wms_inbound_order表插入数据,使用COMMIT提交修改或ROLLBACK回滚。事务期间可查询information_schema.INNODB_TRX查看运行中的事务。事务机制确保数据操作的原子性和一致性,适用于需要批量执行SQL并保证整体成功的场景。
2025-12-06 22:29:37
128
原创 ruoyi:集成dynamic-datasource实现多数据源增强
本文介绍了在ruoyi框架中集成dynamic-datasource实现多数据源增强的步骤。
2025-11-20 16:55:01
241
原创 ruoyi:集成mybatisplus实现mybatis增强
本文介绍了如何在ruoyi框架中集成MyBatisPlus实现MyBatis增强功能。
2025-11-20 10:58:50
307
原创 windows:git下载安装
本文详细介绍了在Windows系统下Git的下载与安装步骤。首先通过官网下载适合自己系统架构(x64或ARM64)的版本,然后按照安装向导逐步完成:选择安装路径、勾选桌面快捷方式、配置默认选项(如OpenSSL库)等,最后验证安装是否成功(右键菜单出现Git Bash选项)。整个过程配有清晰的截图指引,帮助用户顺利完成Git的安装配置。
2025-11-12 09:18:34
455
原创 ruoyi:后端新建子模块和修改包名
2.新建xxServletInitializer,复制原来的内容进去,然后删除RuoYiServletInitializer。在ruoyi-wms业务模块添加com.ruoyi.wms包,新建TestService.java。1.新建xxApplication,复制原来的内容进去,然后删除RuoYiApplication;新建xxConfig,复制原来的内容进去,然后删除RuoYiConfig。修改完后,可再次启动项目测试,是否有报错。新建模块时自动增加了,可省略此步骤。启动整个项目,看是否启动成功。
2025-11-10 13:32:55
1393
3
原创 windows:使用nginx部署前后端不分离项目
本文介绍了在Windows系统下使用Nginx部署前后端不分离项目的步骤。主要包括Nginx的下载、解压和启动方法;前端项目打包后的dist文件夹放置位置;Nginx配置文件(nginx.conf)的修改,特别是配置前端静态文件路径和后端接口代理;以及重新加载配置后的测试验证。通过简明的流程指引,帮助开发者快速完成项目部署。
2025-11-08 16:25:50
389
原创 centos7:设置java程序开机重启(systemd服务方式)
本文介绍了在CentOS7中使用systemd服务方式设置Java程序开机自启的方法。
2025-11-01 18:12:37
350
原创 centos7:离线安装mysql8
本文详细介绍了在CentOS7系统中离线安装MySQL8的完整步骤。主要内容包括:从官网下载安装包并上传至系统;卸载原有mariadb组件;解压并安装MySQL各组件包;初始化数据库并设置自动启动;查看初始密码并修改;创建root用户并授权远程连接;关闭防火墙或开放3306端口。通过图文并茂的方式,循序渐进地指导用户完成从安装到配置的全过程,最终实现MySQL8在CentOS7系统上的成功部署和远程连接测试。该教程操作性强,适合需要离线环境部署MySQL的用户参考。
2025-10-29 17:00:01
462
原创 自定义注解实现单体架构的幂等性处理
本文介绍了一种基于ReentrantLock的非阻塞式锁注解方案,用于解决按钮重复点击导致的接口重复调用问题。通过自定义@Lockable注解和切面编程,实现了方法级别的并发控制,相比synchronized阻塞方式提供了更好的用户体验。方案包含注解定义、切面实现和使用示例,并对比了不同幂等性处理方案的优缺点。该方案具有配置灵活、非阻塞式等特点,适用于需要防止重复提交的业务场景。
2025-10-23 10:15:12
297
原创 实现界面任意分栏,高度宽度可任意拖动
本文介绍了如何使用splitpanes库实现可滚动的分栏布局。通过Vertical和horizontal属性控制方向,当内容超出高度或宽度时支持滚动展示。文章提供了完整代码示例,包含嵌套布局实现,并标注了官网地址。核心要点是使用splitpanes组件构建分栏,通过overflow属性实现滚动效果,适用于需要灵活分区的页面布局场景。
2025-10-23 09:51:42
156
原创 uniapp--列表下拉刷新,上拉加载更多
本文介绍了在uniapp框架下使用uview2.0实现消息列表页的下拉刷新和上拉加载功能。主要内容包括:1)通过配置页面样式开启下拉刷新功能,并实现数据重新获取;2)利用scroll-view组件实现上拉加载更多数据,并展示不同加载状态;3)通过动态计算列表高度实现多平台(APP/Web)适配,考虑了导航栏、标签栏和窗口高度的变化。文章还提供了完整的代码实现,包含消息列表渲染、未读消息红点提示等功能。
2025-08-07 10:20:24
579
原创 Android APP的发布更新
Android APP需要打包安装到终端,但是终端数量很多时,一台一台安装相当麻烦,网上各种热更新方案不仅学习成本高,使用还相当的麻烦,因此我写了一套简单高效的处理方案,希望能帮助到您!
2025-04-14 15:41:57
295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅