Windows搭建RabbitMQ和Erlang环境(zip安装)
版本说明安装 Erlang 时要注意安装的RabbitMQ所依赖的Erlang版本,这里以我安装的来进行说明: Erlang:27.3.4.2、GitHub zip下载链接 RabbitMQ:4.1.2、GitHub zip下载链接、官网windows最新下载页 以上是我提供的我的版本和下载链接,RabbitMQ历史版本可以到github上下载,除此之外,也可以参考版本对比安装最新版本 通往RabbitMQ和Erlang/OPT兼容性矩阵:Erlang 版本要求 | RabbitMQ 消息队列 安装 Erlang解压下载zip格式版本后解压到自定义位置(例如我的D:\SoftWare\Erlang) 配置环境变量 ERLANG_HOME 验证(Path 需要添加变量)运行命令 erl出现以下便是配置成功了 安装 RabbitMQ解压下载zip格式版本后解压到自定义位置(例如我的D:\SoftWare\RabbitMQ) 配置环境变量 RABBITMQ_SERVER_HOME 验证(Path 需要添加变量)运行以下命令,若提示没有那就是环境变量配置不正...
Java 对象映射与 Map 处理实用方案(注解式 + KV 式 + 扁平化工具)
前言本文提供三种 Java 数据处理核心方案,涵盖对象与 Map 的双向映射及复杂 Map 结构扁平化,适用于接口参数转换、数据同步、跨系统数据传输等场景: 注解式映射(推荐):通过自定义注解标记字段映射关系,侵入性低、配置直观,适配复杂嵌套对象 KV 配置式映射:基于 Hutool 工具类,通过 Map 配置字段对应关系,适合简单对象快速转换 Map 扁平化工具:将嵌套 Map/List 结构转为单层键值对,适配 URL 参数拼接、简单配置输出等场景 其中注解式映射因无需额外配置类、可读性强、支持多层嵌套,更推荐作为优先方案。 方案一:注解式对象 - Map 映射(推荐)通过自定义 @Table 和 @Table.Col 注解,直接在 JavaBean 字段上标记目标映射键名,配合工具类实现对象与 Map 的双向递归转换,适配含嵌套对象、集合的复杂场景。 核心注解定义(@Table + @Table.Col)1234567891011121314151617181920package com.landray.kmss.shunan.travel.annotations;im...
js为目标元素添加父/子元素
以下为低代码MK开发的一点小知识笔记 1. 使用案例(明细表字段添加跳转链接)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475/** * onLoad_3 - 明细表加载完成后触发的回调事件 * 核心功能:遍历明细表数据,为每个合同字段查询对应的流程链接,为文本元素包裹a标签实现跳转 */function onLoad_3() { // 仅在"查看"模式下执行(低代码平台视图状态:view=查看,edit=编辑,add=新增) if (MKXFORM.viewStatus == 'view') { // 字段标识前缀:对应明细表中合同字段的基础标识(后续拼接行唯一key) const fieldPrefix = "mk_payment_req...
Hexo Butterfly 主题:无感刷新 + 侧边音乐插件的优雅配置
开启 Pjax 无感刷新:点击链接不跳转页面这个配置能让博客内点击链接时 无刷新切换页面 ,浏览体验更丝滑。 操作路径:修改 [Blogroot]/_config.butterfly.yml 的以下配置 123456789101112# Pjax无刷新页面切换(参考文档:https://github.com/MoOx/pjax)pjax: # 是否启用:设为true即可开启全局无感刷新 enable: true # 排除不使用Pjax的页面(比如音乐页等,按需添加) exclude: # - /xxxxxx/# 自定义CDN加速(可选,让Pjax资源加载更快)CDN: option: pjax: https://cdn.jsdmirror.com/npm/[email protected]/pjax.min.js 配置侧边折叠音乐插件:美观不占地通过 Aplayer+Meting 实现侧边折叠式音乐播放器(默认只露箭头,hover 展开),兼顾氛围与页面整洁。 步骤 1:开启 Hexo 的 Aplayer 插件 操作路径:在 [Blogroot]/_config.yml 末...
网站改造为可安装的PWA
PWA 简介 渐进式 Web 应用(Progressive Web App,PWA)是一个使用 web 平台技术构建的应用程序,但它提供的用户体验就像一个特定平台的应用程序。它像网站一样,PWA可以通过一个代码库在多个平台和设备上运行。它也像一个特定平台的应用程序一样,可以安装在设备上,可以离线和在后台运行,并且可以与设备和其他已安装的应用程序集成。 支持的浏览器会提示用户将 PWA 安装到设备上。 PWA 可以像特定平台的应用一样安装,并可以自定义安装过程。 一旦安装,PWA 就会在设备上获得一个应用图标,与特定平台的应用程序一起。 一旦安装,PWA 可以作为一个独立的应用程序启动,而不是在浏览器中的一个网站。 从这里开始 打开_config.butterfly.yml 文件,找到 Inject 部分,在inject.head中添加/manifest.json(文件位于博客根目录/source/) 1234inject: head: # - <link rel="stylesheet" href="/xxx.css">...
Butterfly主题魔改
Hexo 基础搭建 参考 Hello World 可快速搭建Hexo框架的博客和发布文章 应用主题 Butterflyyarn 拉取依赖 启用主题12yarn add hexo-theme-butterfly # 安装 butterfly 主题yarn add hexo-renderer-pug hexo-renderer-stylus # 安装 pug 以及 stylus 的渲染器 在根目录下的_config.yml中配置主题 1themes: butterfly 在博客根目录中创建 _config.butterfly.yml 这里先说明一下怎么引入创建的css或者js(在博客根目录source中选择性新建_datacssjsimg)打开_config.butterfly.yml 文件,找到 Inject 部分,这里以 custom.css 和 title.js 为例,注意这两个都为本地文件,在线网址也一样,更改 href= 和 src= 里面的内容就行 1234567inject: head: # - <link rel="styleshee...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment







