自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

★【World Of Moshow 郑锴】★

Powered by Moshow郑锴 2025 ❤ Architect & BI

  • 博客(915)
  • 资源 (4)
  • 收藏
  • 关注

原创 什么是 ACPI Bridge Device

摘要:ACPI Bridge Device是基于ACPI规范的虚拟桥接设备,在操作系统与硬件间搭建管理桥梁。它主要负责硬件资源分配、电源管理协调(如休眠/唤醒控制)以及设备枚举识别。在Windows设备管理器中通常显示为PCIe根桥或电源控制器等系统设备,由系统原生驱动支持。常见问题包括驱动异常(设备无法识别)和电源管理故障(休眠失败等),可通过更新系统补丁、主板驱动或调整BIOS设置解决。该虚拟组件对硬件兼容性、系统稳定性及能效管理至关重要。(149字)

2025-12-23 23:38:48 843

原创 SpringBoot 内置 CollectionUtil:实战用法速览,告别空指针!

SpringBoot自带的CollectionUtil工具类提供了高效处理集合操作的实用方法:1️⃣判空(isEmpty/isNotEmpty)简化集合空值检查;2️⃣转换(arrayToList)快速实现数组转集合;3️⃣合并(mergeArrayIntoCollection)轻松拼接集合和数组;4️⃣匹配(contains)优雅判断元素存在性;5️⃣兜底(emptyIfNull)避免返回null引发空指针。这些方法无需额外依赖,能显著减少冗余代码,提升开发效率,是处理集合操作的利器。

2025-12-23 23:11:53 348

原创 Spring Boot 内置 BeanUtils 实战:优雅控制字段拷贝(排除 / 指定字段)

本文详细讲解了SpringBoot中BeanUtils工具的使用技巧。针对默认拷贝方法会无脑拷贝所有同名属性的痛点,提出两种解决方案:1)通过ignoreFields参数排除敏感字段;2)通过自定义注解实现白名单式字段拷贝。文章还提供了工具类封装建议和实战避坑指南,帮助开发者更安全、灵活地进行对象属性拷贝。掌握这些技巧可以避免敏感字段泄露和多余字段覆盖问题,提升开发效率和代码质量。

2025-12-21 10:56:21 1271

原创 Spring Boot内置Jackson库:优点解析+JSON/CSV/XML序列化反序列化实战

摘要: 本文详解SpringBoot默认JSON库Jackson的核心优势与多格式处理技巧。Jackson凭借零配置集成、高性能、多格式支持(JSON/CSV/XML)等特性成为首选。实战部分涵盖: JSON处理:基础序列化/反序列化,定制化配置(日期格式化、空值过滤); CSV操作:通过CsvMapper实现POJO与CSV互转,支持表头映射; XML转换:使用XmlMapper处理带根节点的XML数据。 文中提供完整代码示例,并总结常见问题(如日期格式、字段映射),帮助开发者高效应对数据转换场景。适用于

2025-12-21 10:12:34 1027

原创 JAVA线程池ThreadPoolExecutor拒绝策略深度解析与最佳实践

ThreadPoolExecutor拒绝策略解析:文章详细介绍了线程池的四种内置拒绝策略(AbortPolicy、CallerRunsPolicy、DiscardPolicy、DiscardOldestPolicy)及其适用场景,并提供了自定义策略的最佳实践,包括日志记录、重试、降级和监控等方案。针对不同业务场景(电商订单、实时数据流、API网关)给出了具体实现建议,强调拒绝策略需结合业务优先级、系统资源和监控体系进行设计。核心原则是关键业务不能丢、非关键业务合理降级,所有拒绝都应可监控追溯。

2025-12-19 00:02:49 624

原创 ThreadPoolExecutor 使用最佳实践

摘要:CompletableFuture使用默认线程池ForkJoinPool.commonPool()存在资源竞争、无法定制等问题。建议创建专用线程池,并通过supplyAsync/thenApplyAsync等方法指定执行线程池。最佳实践包括:线程池隔离(不同业务使用独立线程池)、异常处理、超时控制、资源清理和线程池监控。同时应注意在应用关闭时正确关闭线程池,并通过监控指标进行调优。这些措施能有效提升异步任务执行的可靠性和性能。

2025-12-18 23:54:52 144

原创 深入浅出 Java 线程池:ThreadPoolExecutor 参数调优与 CompletableFuture 联动实战 [特殊字符]

在 Java 高并发编程中,线程池不仅是提升系统吞吐量的“利器”,更是面试中的“常客”。然而,很多同学在实战中经常遇到任务丢失、系统 OOM 或是线程数配不准的问题。今天,我们就来彻底拆解 ThreadPoolExecutor 的底层逻辑,并看看它如何与 CompletableFuture 优雅配合!

2025-12-18 23:45:11 1117

原创 云原生:用物流系统生动例子秒懂Kubernetes核心架构(Pod、Deployment、Service、Ingress)

本文通过物流系统的生动类比,解析Kubernetes四大核心组件:Pod:快递配送车,作为最小调度单元,包含主容器和辅助容器,共享网络与存储资源Deployment:车队调度中心,管理Pod副本数量,实现滚动更新和自动扩缩容Service:永久客服热线,为动态Pod提供稳定的访问入口,通过标签选择器关联后端PodIngress:智能分拣总站,处理外部流量路由,实现基于域名/路径的请求分发

2025-12-15 12:18:24 1103

原创 SAST、DAST、FOSS、SonarQube 企业级扫描工具解析

企业级代码安全需要"四重安检"体系:SAST(静态扫描)用于早期代码审查,DAST(动态测试)模拟真实攻击,FOSS检测开源组件风险,SonarQube综合评估代码质量。建议开发期组合使用SAST、SonarQube和FOSS,测试期加入DAST深度扫描,运维期持续监控。实施时需避免工具堆砌、只扫不改等问题,建立统一安全平台,将安全流程融入DevOps全生命周期。真正的安全防护是体系化能力,需要流程化、指标化和一体化的管理,而不仅是工具清单。

2025-12-15 10:46:03 711

原创 PostgreSQL 同步模式(Synchronized Mode)详解:数据安全与性能该如何抉择?

PostgreSQL同步模式(Synchronized Mode)是主备复制中平衡数据安全与性能的关键机制。文章从概念、默认配置、场景选型和注意事项四个维度展开分析:同步模式确保主备数据强一致但降低性能,异步模式优先性能但存在数据丢失风险。默认配置为异步模式,金融交易等核心业务需开启同步,而高并发场景或非关键系统建议关闭。使用同步模式需注意配置同步备库、性能测试和灵活调整同步级别。最终选择应基于业务对数据丢失的容忍度,在安全与性能间取得平衡。

2025-12-08 22:36:22 653

原创 Spring Boot 实现内存缓存静态资源 + 刷新 API

本文介绍了一种优化静态资源访问的方案,通过内存缓存提升性能。核心设计使用ConcurrentHashMap缓存文件内容,在服务启动时预加载常用静态资源(HTML/CSS/JS),并实现MIME类型自动识别。方案提供两个关键接口:获取资源接口根据文件后缀设置正确的Content-Type;刷新接口可在资源变更时重新加载到内存。该实现避免了频繁的磁盘IO,同时确保浏览器能正确解析静态资源,适用于需要高性能访问静态文件的Web应用场景。

2025-12-04 21:41:08 541

原创 巧用JAVA函数式编程解决IF-ELSE判断过多问题

摘要:本文介绍三种Java函数式编程替代if-else的方法:1)策略模式+函数式接口,用Map存储条件与处理逻辑;2)Predicate+Stream组合,将条件抽象为Predicate并用Stream匹配;3)枚举+Lambda,在枚举中定义处理逻辑。这些方法能提升代码可维护性和扩展性,避免复杂的条件判断链。示例代码展示了每种实现方式,适用于不同业务场景。

2025-12-04 21:24:17 355

原创 MyBatis XML Mapper语法错误 Error creating document instance. Cause: org.xml.sax.SAXParseException;

MyBatis XMLMapper常见问题解析:当SQL中包含特殊字符(如<、>)时,XML解析器会误认为标签导致报错。解决方法是用<![CDATA[]]>包裹SQL语句。文章列举了MyBatis XML文件中常见的6种语法陷阱,包括特殊字符处理、动态SQL空格问题、标签嵌套规范等,建议团队在代码评审时重点检查Mapper文件,避免这类低级错误。最佳实践是涉及特殊符号时优先使用CDATA包裹SQL语句。

2025-11-30 16:46:06 416

原创 SpringBoot3+Junit5中如何使用Mockito框架模拟repository查询和http请求?

本文介绍了在SpringBoot3+JUnit5环境下使用Mockito进行测试的方法。通过@Mock/@MockBean可模拟Repository接口,避免依赖真实数据库;使用MockMvc或WebTestClient可测试Controller层的HTTP请求;还能模拟RestTemplate/WebClient的外部API调用。文中提供了UserRepository、UserService和UserController的完整测试示例,展示了如何模拟查询和HTTP请求,验证业务逻辑的正确性。

2025-11-30 09:50:46 281

原创 Spring Boot单元测试实战:如何读懂JaCoCo覆盖率报告?以及如何改进代码覆盖率Code Coverage?

单元测试覆盖率报告显示关键问题:核心方法测试缺失,整体覆盖率仅38%。JaCoCo报告分析显示updateUser、getUserById、deleteUser方法完全未测试(0%),而createUser等部分方法达到100%覆盖。报告关键指标包括未执行指令(22/36)、未覆盖行(6/10)和未测试方法(3/6)。建议优先为缺失测试的核心方法(如用户更新、查询、删除)编写单元测试,特别关注边界条件和异常处理,目标将整体覆盖率提升至70-80%。Service层核心逻辑应作为重点测试对象。

2025-11-30 09:32:13 1004

原创 Qlik Sense Review/Optimize QVDs

文章摘要: 该文档介绍了使用Qlik Sense QVD Monitor应用优化QVD库存的流程,重点包括:1) 检测QVD文件的异常增长趋势(正/负),需验证异常原因;2) 通过列名分析识别重复或逻辑冲突的字段,避免数据不一致;3) 评估高重叠率(≥50%)的QVD文件,判断是否为冗余设计或无意重复。要求至少14天数据以观察趋势,建议结合源应用检查异常情况。最终需根据业务场景判断重叠是否合理,定期维护以避免存储膨胀和逻辑混乱。

2025-11-27 23:03:15 1030

原创 实战分享:用 SpringBoot-API-Scheduler 构建 API 监控闭环 —— 从断言验证到智能警报

SpringBoot-API-Scheduler项目通过"断言验证+警报通知"功能解决API调度监控痛点。断言验证提供3种规则(状态码/JSON关键字/JSON路径)判断单次API执行是否正常,警报功能则基于"失败率阈值+时间窗口"策略监控趋势性异常。两者形成"即时检查-批量分析-异常通知"闭环,适合中小团队快速构建轻量级API监控方案。https://github.com/moshowgame/springboot-api-scheduler

2025-11-27 22:47:20 785

原创 深入理解 RCA 分析中的 5Why:启示与实战价值,让问题不再重复发生

5Why分析法是一种通过连续追问"为什么"来挖掘问题根本原因的工具。在技术工作中,它能帮助团队穿透表象,从系统层面解决问题,而非仅处理表面症状。文章结合技术场景,详细解析了5Why的核心思维:1)避免"治标不治本";2)培养系统思维;3)重视数据支撑;4)灵活运用追问次数。同时提供了5Why在故障排查、质量改进、流程优化中的具体应用案例,以及标准实施步骤和常见误区。5Why不仅是一种分析方法,更是一种思维方式,能帮助技术团队从"解决问题"转向&qu

2025-11-25 22:40:39 861

原创 SpringBoot-API-Scheduler 轻量级 API 定时调度解决方案

本文介绍了一款专为API调度设计的轻量级工具SpringBoot-API-Scheduler,它基于SpringBoot3开发,集成了OkHttp、PostgreSQL等技术,具有开箱即用、配置简单等特点。文章详细讲解了该工具的部署流程、核心功能及实战应用,包括任务创建、断言配置、日志查看等操作。同时提供了常见问题解决方案,并与传统调度框架进行了对比,指出其适合中小型项目的API调度场景。最后分享了项目维护信息和使用建议,帮助开发者快速上手这一轻量级调度解决方案。

2025-11-25 22:11:47 1844

原创 mybatisplus3.5.14和springboot3.5.8出现Invalid value type for attribute ‘factoryBeanObjectType‘

👉 这是官方为 Spring Boot 3.x 提供的适配版本,内部已经替换了兼容的。,在扫描 Mapper 接口时生成代理对象失败。,避免手动维护依赖。

2025-11-23 12:11:27 261

原创 软件测试中的unit test,smoke test,functional test, regression test 有什么区别和联系

Unit Test→ 保证代码逻辑Smoke Test→ 保证构建可用→ 保证业务正确→ 保证改动不破坏旧功能分层设计、自动化优先、用例库管理、度量反馈。这样才能既覆盖全面,又不让测试需求失控。Powered by Moshow 郑锴 🚀 | Might the holy code be with you!

2025-11-18 22:50:06 515

原创 2025年11月18日黑色星期二,Cloudflare全球性故障,众多网站无法访问

2025年11月18日,Cloudflare发生全球性宕机4小时,导致18%互联网服务瘫痪。故障源于异常流量冲击核心组件,引发连锁反应,影响社交、支付、游戏等多领域。此次事件凸显互联网基础设施过度集中的风险,建议企业部署多CDN架构,个人遇500错误时避免频繁刷新。Cloudflare通过状态页、博客和推特实时更新进展,承诺发布根因分析。该事件再次引发对网络韧性建设的讨论。

2025-11-18 22:35:14 1354

原创 HSBC Liquidity Solution的IEF(Interest Enhancement Facility)有什么功能和用处?

IEF(利息增强机制)是一种集团账户利息优化工具,通过合并账面余额提升利率收益,无需实际资金划拨。主要功能包括:基于集团总余额获取更高利率、免资金物理移动的跨境适用性,以及自动利息分摊的会计便利。作为虚拟归集(Notional Pooling)的延伸,IEF特别适合资金流动受限或分散管理的企业,在合规前提下实现利息收益最大化与财务管理自动化。常见于跨国银行的企业客户服务中。

2025-11-17 00:35:11 253

原创 HSBC/JPM Liquidity Solutions之CashCon 与 Pooling

《流动性管理的资金归集策略:CashCon与Pooling解析》企业流动性管理中,CashCon与Pooling是两种核心资金归集方式。CashCon通过实际划拨将子账户资金归集至主账户,实现资金统一调度,适用于集中支付与投资,但可能面临跨境监管限制。Pooling则通过虚拟归集优化利息计算,包括单币种(SCNP)和多币种(MCNP)模式,虽不实际转移资金但能降低融资成本并规避税务风险。两者常组合使用:CashCon确保资金可用性,Pooling优化账面管理。这种"物理+虚拟"的双轨体系

2025-11-17 00:18:39 331

原创 从 Spring Boot 3+Java 21 到 Spring Boot 4+Java 25:迁移全指南

SpringBoot4正式发布,基于SpringFramework6.2和Java25 LTS版本,为开发者带来新特性与性能提升。本文提供迁移指南:1)环境准备需升级JDK25+及构建工具;2)重点关注核心依赖版本变更;3)适配SpringBoot4的自动配置简化、Web层调整等破坏性变更;4)利用Java25虚拟线程、字符串模板等新特性优化代码;5)通过兼容性测试和性能基准测试确保平稳过渡。文末附迁移Checklist和版本对照表,建议分阶段验证并迁移。

2025-11-11 13:44:26 2165

原创 Java 25 重磅发布:LTS 特性全解析 + 实战案例 + 维护时间线

Java25 LTS重磅发布:性能革命+8年维护保障 四大核心升级: 【虚拟线程】正式版实现百万级轻量并发 【字符串模板】消除SQL注入风险 【模式匹配】增强类型安全性 【AOT】预热+紧凑对象头显著提升性能

2025-11-11 13:33:45 1333

原创 深入理解 PostgreSQL Tuple 与 Dead Tuple:检测方法与 VACUUM 自动化实践

PostgreSQL中,tuple(元组)指表中的行记录。其采用MVCC机制,更新/删除时会生成新tuple,旧tuple标记为deadtuple(死元组)并占用空间,导致表膨胀和性能下降。可通过pg_stat_user_tables视图检测死元组数量及占比。VACUUM命令用于清理死元组,包括常规清理(VACUUM)、带统计更新(VACUUM ANALYZE)和彻底压缩(VACUUM FULL)。建议通过自动化脚本定期清理(如死元组占比超20%时触发),并针对大表单独优化autovacuum参数。合理管理

2025-11-06 00:07:23 876

原创 Spring Boot 多线程文件复制服务(支持大文件流式/NIO复制、失败重试、覆盖写入)

摘要:本文介绍了一个基于SpringBoot的自动化文件复制服务解决方案,适用于分布式系统中的文件分发场景。该服务支持多线程并发复制、配置文件管理、任务队列合并调度等功能,提供两种大文件传输模式(流式分块和NIO零拷贝),并具备失败重试和覆盖写入能力。核心设计包括任务队列管理、定时调度执行、多线程复制等模块,通过REST API提供任务入队、立即执行和查询历史功能。系统还支持详细的日志记录和监控指标输出,有效解决了企业运维中大批量文件分发的效率和可靠性问题。

2025-11-06 00:04:04 1044 1

原创 PostgreSQL死锁排查攻略:从日志分析到实时监控

PostgreSQL死锁排查与解决指南 摘要:PostgreSQL 16默认不会记录死锁信息,需要手动配置日志记录。启用死锁日志需设置log_lock_waits=on和调整日志级别。死锁发生时,日志会显示进程ID、SQL语句等详细信息。可通过pg_terminate_backend或pg_cancel_backend终止进程。实时监控可用系统视图查询锁等待情况。建议生产环境启用日志记录,保持默认1秒超时,定期检查pg_stat_database中的死锁计数器,并通过代码层面预防死锁。合理配置可大大减少死锁

2025-11-02 19:52:41 1176

原创 PostgreSQL 16 性能调优指南

摘要:针对16核CPU+256GB内存的高性能环境,本文提供了PostgreSQL 16的关键参数调优指南。主要优化包括共享缓冲区(64GB)、工作内存(128MB)等内存配置,并行处理设置充分利用16核CPU,以及自动清理和I/O性能优化。关键参数调整可大幅提升查询速度、索引创建效率和系统整体性能,同时防止表膨胀。调优需注意参数生效方式、资源监控和负载特性,建议逐步调整并观察效果。文末还提供了配置重载和参数查看的SQL命令。(150字)

2025-11-02 19:45:40 817

原创 What‘s new in Qlik Sense May 2025

Qlik Sense Enterprise on Windows 功能更新摘要 Qlik Sense Enterprise on Windows 为业务用户、分析创建者和数据集成者提供多项新功能与改进: 原生 JSON 支持:直接加载和处理 JSON 文件,支持多文件合并、动态建模和大文件处理,适用于 IoT 和现代 Web 应用。 正则表达式支持:在脚本和图表表达式中提供高级文本匹配与处理能力。 可视化增强:新增蝴蝶图(对比分析)、折线图手动标记点/线、直表和透视表功能优化(迷你图、斑马纹、循环维度支持等

2025-10-26 01:24:51 912

原创 Go gRPC入门指南:从proto基础到多语言调用

gRPC是一个由Google开发的高性能开源RPC框架,基于HTTP/2协议并使用Protocol Buffers进行数据序列化。它具有跨语言支持、强类型接口定义和自动代码生成等优势。核心组件包括.proto文件定义接口、gRPC服务端实现业务逻辑和客户端发起远程调用。项目结构包含proto定义、生成代码和客户端/服务端实现。gRPC支持多种语言调用(Java、Node.js等)和Postman调试,并提供拦截器、错误处理等高级特性。相比传统RPC,gRPC在性能、开发效率和跨平台支持方面表现更优。

2025-10-26 01:21:46 1266

原创 Oracle CLOB中包含不可见的控制字符导致golang中json转换失败问题

问题很可能是 CLOB 中包含了不可见的控制字符(如 \u0000、\r、\x1e 等),这些字符在 Go 的 encoding/json 解析时会被认为是非法 JSON,从而报错。而其他语言的 JSON 库可能更宽松,能容忍这些字符。要定位问题,建议你在 Go 中对原始字符串做 逐字节检查 或 转义打印,找出隐藏字符。

2025-10-26 01:00:05 611

原创 golang中json转换的特殊字符转义问题

在 Go 语言中使用 encoding/json 进行序列化时,默认会对 <、>、& 等特殊字符进行转义,例如 & 会被转义为 \u0026。这在某些场景下会导致 JSON 转换异常 或客户端解析错误。解决方案是通过 json.Encoder.SetEscapeHTML(false) 或自定义序列化函数来避免不必要的转义

2025-10-26 00:26:04 797

原创 从 “瞎埋点” 到 “精准分析”:WebTagging 设计 + 页面埋点指南(附避坑清单)

WebTagging埋点设计核心要点:###明确目标:埋点需紧扣业务需求(如电商转化率、内容阅读路径),避免盲目收集无效数据。###字段设计:精简核心字段(用户ID、行为类型、时间戳等),非通用数据用JSON扩展字段存储。###触发时机:确保埋点与用户实际行为同步(如页面加载完成、操作成功后再触发)。###优先级划分:优先覆盖核心流程(登录、支付),再逐步增加非关键行为埋点。

2025-10-22 23:09:31 925

原创 从崩溃到丝滑: 某电商平台用Spring Boot3内嵌队列搞定WebTagging埋点数据收集

针对电商平台"购享家"在高并发场景下用户行为数据收集的痛点,本文提出一套轻量级解决方案。通过SpringBoot内嵌内存队列+定时批量写库+消息持久化三重机制,核心实现包括:带文件备份的BlockingQueue、异步消费者线程、5分钟批量入库策略,以及队列满时的临时文件降级方案。该方案适合资源有限的中小流量项目,在无需额外部署MQ的情况下保障数据可靠性,后期可平滑迁移至分布式消息

2025-10-22 22:56:53 1008

原创 RAMMap 微软官方推出的轻量型内存分析工具

RAMMap是微软推出的内存分析工具,可直观展示Windows系统内存分配情况。工具仅671KB,无需安装,下载后直接运行即可。界面提供7个功能选项卡,包括内存总览、进程占用、文件缓存等,帮助用户快速定位内存问题。支持实时刷新和保存快照功能,兼容Windows Vista及以上系统。普通用户只需关注"使用计数"、"进程"和"文件摘要"三个核心选项卡即可完成基本内存分析。该工具特别适合排查内存泄漏或识别占用内存过多的进程。

2025-10-22 07:00:00 951

原创 SpringBoot3 + FastJSON2 集成攻略:3 步搞定,告别 JSON 解析烦恼

SpringBoot3集成FastJSON2全攻略:5分钟搞定。本文详细介绍了如何在SpringBoot3中替换默认的Jackson,集成FastJSON2作为JSON解析工具。关键步骤包括:1)引入适配SpringBoot3的fastjson2和extension-spring6依赖;2)创建配置类替换默认消息转换器;3)测试验证集成效果。文章还提供了常见问题解决方案,如版本兼容、日期格式处理等,并分享进阶技巧(字段忽略、自定义格式)。通过这份指南,开发者可快速实现更高效的JSON解析,提升接口响应速度。

2025-10-22 07:00:00 879

原创 CSP 配置指南:SpringBoot/Express 实操 + 多域名适配,防 XSS 攻击超简单

本文为普通网站开发者提供CSP(内容安全策略)配置指南,帮助防御XSS攻击、拦截恶意资源并优化加载速度。文章详细介绍了CSP的核心指令(如script-src、img-src等)及其常用值,并给出SpringBoot和Node.js Express框架的完整实现代码,支持多域名和通配符配置。同时指出了常见配置误区,如通配符滥用、遗漏data资源等,并提供了测试方法和通用模板。通过合理配置CSP,开发者可以有效提升网站安全性,保护用户数据。

2025-10-16 22:50:16 982

原创 SpringBoot3 @Formula 实战:一行注解搞定计算字段,告别冗余 SQL!

摘要:Spring Boot3的@Formula注解能简化开发,直接在实体类中定义计算字段,无需冗余SQL或逻辑代码。文章通过3个实战案例(订单折扣金额、用户订单数、商品有效库存)演示其用法,并指出需注意SQL兼容性、只读属性和性能问题。适用于简单计算和统计,复杂场景建议用其他方案。@Formula能提升代码简洁性和实时性,是处理计算字段的利器。

2025-10-16 21:13:30 914

Qlik Sense : 条形图练习资源(Interpreting-BarCharts)

Interpreting_BarCharts,https://blog.csdn.net/moshowgame/article/details/136126931

2024-02-16

Qlik Sense May 2023 WITH CONNECTION ISSUE FIX

After an upgrade to Qlik Sense Enterprise on Windows May 2023 patch 3 or later, REST connections fail with the following error: "WITH CONNECTION" is not allowed. To allow "WITH CONNECTION", select Allow "WITH CONNECTION" in the connector settings. On each Qlik Sense Server node, navigate to: C:\Program Files\Common Files\Qlik\Custom Data\QvRestConnector\ Replace qsdfw_qsefw_qlikview.qliksourceconfig with the file attached to this article. by zhengkai.blog.csdn.net

2024-01-03

com口调试相关

com口调试相关(串口调试精灵+javax.comm包+win32com.dll+串口虚拟工具)

2018-05-09

itisscg.zip

使用itisscg.exe生成证书,我这个便宜,别人那个太黑了,如果你下不起可以留言给我,私人免费分享。 https://zhengkai.blog.csdn.net/ 使用本工具 for 局域网 https://blog.csdn.net/ericwuhk/article/details/108534365 使用在线证书 for 域名 https://blog.csdn.net/moshowgame/article/details/83930494

2021-05-20

mybatisGenerator

mybatisGenerator,包括自己写的bat和xml,配置xml然后运行bat即可

2018-05-19

Tail4Win.rar

window下的tail,支持windows10,linux下很好用的工具

2018-05-20

空空如也

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

TA关注的人

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