<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿里渣渣java研发组-群主]]></title><description><![CDATA[java程序员成长为架构师]]></description><link>https://blog.youkuaiyun.com/qq_19749625</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_19749625]]></copyright><item><title><![CDATA[哎呦，看个好评看羞涩了]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/154569446</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/154569446</guid><author>qq_19749625</author><pubDate>Sat, 08 Nov 2025 12:18:21 +0800</pubDate><description><![CDATA[客户做个抢单程序，给他改了2星期，完全按他意愿修改，才收2000米🥺。]]></description><category></category></item><item><title><![CDATA[BigDecimal-Java基础]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/153647317</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/153647317</guid><author>qq_19749625</author><pubDate>Mon, 20 Oct 2025 20:27:05 +0800</pubDate><description><![CDATA[浮点数运算存在精度丢失问题，这是因为计算机采用二进制存储小数时会截断无限循环部分。例如，0.2无法精确转换为二进制，导致运算结果出现误差（如0.1输出为0.100000024）。《阿里巴巴Java开发手册》建议使用BigDecimal进行精确运算，尤其是金融场景。BigDecimal通过字符串构造或valueOf方法创建，提供加减乘除和比较操作，需注意divide方法要指定精度和舍入模式（如HALF_UP）。等值比较应使用compareTo而非equals，因后者会同时比较值和精度。工具类可简化BigDec]]></description><category></category></item><item><title><![CDATA[proxy-代理模式-Java基础]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/153647249</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/153647249</guid><author>qq_19749625</author><pubDate>Mon, 20 Oct 2025 20:25:09 +0800</pubDate><description><![CDATA[在 Java 动态代理机制中接口和Proxy类是核心。Proxy，这个方法主要用来生成一个代理对象。Class<?......loader:类加载器，用于加载代理对象。interfaces: 被代理类实现的一些接口；h: 实现了接口的对象；要实现动态代理的话，还必须需要实现来自定义处理逻辑。当我们的动态代理对象调用一个方法时，这个方法的调用就会被转发到实现接口类的invoke方法来调用。/*** 当你使用代理对象调用方法的时候实际会调用到这个方法*/invoke()proxy。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-23-跨服搭建-开发注意点-框架支持]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149350224</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149350224</guid><author>qq_19749625</author><pubDate>Tue, 15 Jul 2025 11:38:11 +0800</pubDate><description><![CDATA[《996引擎跨服开发避坑指南》总结：跨服功能存在架构缺陷，需强制包含特定地图，禁止修改玩家属性，且单实例最多连接5个本服节点。通信需经M2中转，效率低且成本高，建议仅用于核心玩法。数据同步仅支持T/G变量，需通过框架封装实现。开发时需注意地图标注、NPC兼容性，使用代理类隔离错误，并删除缓存文件生效。框架提供通信优化和容灾设计，遵循&quot;能本地不跨服&quot;等原则可规避风险。（149字）]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-22-防刷注意问题+基础学习梳理]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149350066</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149350066</guid><author>qq_19749625</author><pubDate>Tue, 15 Jul 2025 11:34:56 +0800</pubDate><description><![CDATA[本文提炼996传奇三端引擎实战课程精华，重点解析：1）防刷核心策略，包括禁用危险反序列化操作、状态机驱动业务逻辑及数据边界校验；2）客户端开发效率工具（F3/F4快捷键）与资源管理规范；3）服务端配置表安全同步与跨服开发注意事项。强调安全设计前置思维，建议结合官方文档与实战演练，警惕序列化漏洞等高风险问题。适用于传奇类游戏开发安全防护场景。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-21战斗伤害触发设计思路节点分析封装]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337953</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337953</guid><author>qq_19749625</author><pubDate>Tue, 15 Jul 2025 11:32:37 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎的战斗伤害触发设计思路，主要包括四个核心模块：1）伤害计算引擎，处理元素攻防与状态效果；2）状态效果实现，如动态掉血BUFF和防麻痹逻辑；3）技能伤害优化方案，解决官方硬编码问题；4）自定义伤害公式系统，支持变量替换。关键设计包括元素攻防分离、状态效果动态绑定、伤害公式可配置化、属性缓存优化等。通过脏标记和属性缓存机制，高频计算场景性能提升50%+，同时保持隐藏属性特性。完整代码可参考引擎目录相关脚本文件。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-20-竞技场设计-扫描节点结束处理-完结]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337814</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337814</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 19:32:23 +0800</pubDate><description><![CDATA[本文总结游戏竞技场系统设计的核心要点：采用分层数据结构（全局状态、玩家数据、房间池）确保职责清晰；通过高效索引和定时扫描驱动匹配进程；重点处理同时死亡和集体掉线等极端场景，利用双重验证和最后活跃时间排序保障公平性；强调模块化设计如封装胜利结算逻辑。系统通过精确的状态判断、时间驱动机制和防御性编程，实现高并发下的稳定匹配与公平结算，为后续扩展预留空间。关键设计包括时间戳统一管理、房间状态控制、离线玩家排序及并发场景防护。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-19-活动竞技场数据结构+匹配设计]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337729</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337729</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 19:26:58 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎中竞技场系统的设计与实现。系统架构包含配置管理、匹配引擎、房间管理和奖励系统四大核心组件，采用状态机模式管理竞技场生命周期。数据结构设计采用Lua配置表，定义开放时间、匹配规则、奖惩机制等参数，运行时维护玩家报名列表、房间池和战绩数据。匹配算法实现包含玩家过滤、房间创建和剩余处理等逻辑，支持玩家传送和战斗准备流程。系统还设计了挂机检测机制，通过定时检查玩家位置变化来判定AFK状态，确保竞技公平性。整体设计兼顾功能完整性和性能考虑，适用于多人在线竞技场景。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-18-活动BOSS伤害排名设计调试]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337502</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337502</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 19:14:08 +0800</pubDate><description><![CDATA[摘要： 本文详细介绍了996传奇三端引擎中活动BOSS伤害排名系统的设计与实现。系统采用分层架构，包含BOSS活动配置、伤害统计、实时排名计算与奖励发放等核心模块。通过Lua数据结构存储玩家伤害数据，并实现定时排序算法（优先按伤害值降序，次按攻击时间升序）。客户端采用ListView组件动态渲染排行榜，支持实时更新前10名数据。系统还包含BOSS死亡检测与自动奖励分发机制，整体流程通过时序图清晰展示，为MMORPG中的竞争性活动设计提供了完整解决方案。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-17-活动基准模块设计调试]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337358</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337358</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 19:05:57 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎的活动系统设计与实现。系统采用分层架构，包含配置中心、调度引擎和活动实例三大模块，支持BOSS挑战、竞技场等多种活动类型。活动生命周期通过配置表管理，实现自动调度、初始化和结算功能。调度器核心逻辑采用Lua脚本实现，支持每日、每周和间隔触发模式。客户端通过动态弹窗展示活动信息，包括倒计时、参与条件和奖励预览。该系统通过模块化设计实现了活动的高效管理和灵活扩展，为游戏提供了丰富的玩法支撑。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-16-首爆设计+红点示例]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337236</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337236</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 18:58:31 +0800</pubDate><description><![CDATA[主要讲解了首报功能的数据结构设计、服务端与客户端的交互逻辑以及红点提示功能的实现原理。开发者通过可视化界面演示和代码实例，重点探讨了大规模数据加载优化和玩家触发机制的技术解决方案。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-15-任务模块使用示例挂脚本]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337124</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337124</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 18:51:37 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎的任务系统设计与实现方案。主要内容包括：1. 任务系统架构设计，由8个子表组成核心框架，涵盖配置、条件、奖励等模块；2. 任务配置实战指南，展示基础任务和高级变量条件的Lua配置示例；3. 任务脚本系统开发，提供服务端与客户端的脚本对接方案；4. 任务进度追踪技术，包含同步机制和条件检测引擎的实现。该系统支持多类型任务配置、自定义条件检测和实时进度同步，适用于游戏开发中的复杂任务需求。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-14-副本玩法创建刷怪动态属性监听结束]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149337010</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149337010</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 18:43:46 +0800</pubDate><description><![CDATA[摘要：本文详细介绍了996传奇三端引擎的副本玩法开发实战，涵盖五大核心模块：1）副本系统架构设计，包括镜像地图、怪物控制和完成检测；2）镜像地图创建流程与配置规范；3）动态怪物控制系统，涉及属性调整和AI优化方案；4）多模式完成检测机制，如Boss击杀、清怪要求等；5）副本奖励发放与资源管理。通过Lua代码示例展示了副本创建、怪物属性动态调整、定时检测等关键功能的实现方法，并提供了技术实现方案和配置规范，为开发复杂副本系统提供了完整解决方案。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-13-怪物功能采集-镖车-阵营对战-自定义技能]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149336917</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149336917</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 18:37:12 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎中特殊怪物系统的设计与实现方案。主要内容包括：1）怪物系统架构设计，将特殊怪物分为采集类、移动类、阵营类和技能类；2）采集类怪物实现，包含配置参数、触发机制和采集过程处理；3）镖车护送功能，详细介绍移动系统和控制脚本；4）塔防与阵营对战系统，涵盖阵营配置和怪物AI设计。文章通过流程图、参数表和代码片段展示了各类特殊怪物的具体实现方法，为游戏开发中的怪物系统设计提供了实用参考。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-12-转生类功能BUFF分类管理属性]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149336799</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149336799</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 18:29:09 +0800</pubDate><description><![CDATA[这篇教程介绍了996传奇三端引擎中转生类功能BUFF的设计与实现。主要内容包括：1）Buff系统架构解析，采用属性容器设计实现动态更新和隔离管理；2）转生功能实现方案，包含配置表结构、客户端UI富文本展示和材料需求显示；3）服务端核心逻辑，详细说明转生升级的验证流程和Buff处理机制；4）Buff属性容器实现，展示永久性转生Buff的配置方式。该系统通过Buff容器管理角色属性，支持实时更新和分层叠加，相比传统方案具有更高的灵活性和可维护性。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-11-装备自定义属性-鉴定-强化等]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149336620</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149336620</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 18:19:28 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎中装备自定义属性系统的实现方法，主要包括：1）装备属性系统架构设计，解析基础/极品/强化属性的数据结构；2）通过Lua封装属性操作接口，提供属性组解析与打包功能；3）实现完整的装备鉴定流程，包含品质随机生成、属性价值计算和服务端验证逻辑。系统采用VID唯一标识装备实例，支持多属性组合与颜色标记，通过概率算法控制极品属性生成规则。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-10-道具脚本处理挖宝(合成,验证,抽奖)]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149336481</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149336481</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 18:12:40 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎中道具脚本系统的挖宝功能实现方案，主要包括： 系统架构设计：采用双模式脚本挂载方式（直接挂载/触发管理），并设计了扩展变量存储结构，支持自定义业务数据存储。 挖宝全流程： 碎片合成：验证碎片数量并生成带坐标信息的挖宝道具 坐标验证：精确计算玩家当前位置与目标点的距离（误差5单位内） 抽奖系统： 采用多级抽奖机制（最多2次中奖机会） 配置化概率系统（万分比计算） 支持基础奖励和特殊奖励分类配置 客户端优化： 动态生成道具提示信息（包含挖宝地点和剩余次数） 坐标引导特效（寻路标记+小]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-09-排行榜处理-沙捐功能实现]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149336095</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149336095</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 17:57:09 +0800</pubDate><description><![CDATA[本文介绍了996传奇三端引擎中排行榜系统与沙捐功能的实现方案。主要内容包括： 系统架构：设计了多维度排行榜体系，包含官方排行榜和自定义排行榜（如沙城捐献排行），详细说明了核心配置参数。 实现方案：展示了服务端配置、客户端数据监听、排序算法和奖励发放逻辑的代码实现，采用多级排序规则。 界面设计：提供了沙捐UI的实现方案，包括排行榜显示、捐献操作和玩家信息实时更新功能。 问题解决：针对数据异常和性能问题，提出了角色数据清理、增量更新和二分插入等优化方案。 该系统支持自定义变量排行，采用事件驱动机制实现实时更新，]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-08-充值礼包相关功能设计UI+对接+上锁]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149335719</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149335719</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 17:41:46 +0800</pubDate><description><![CDATA[这篇技术文章介绍了传奇游戏三端引擎的充值礼包系统设计与实现，主要包含以下内容： 系统架构：采用模块化分层设计，包括支付网关、订单处理、礼包分发和货币结算等核心模块。 关键技术： 双模式UI界面实现（自定义/默认） 支付参数安全传递机制 服务端订单状态机与锁定机制 首充礼包条件触发逻辑 直购礼包库存管理系统 安全策略： 订单数字签名验证 资源锁定防并发 物品动态绑定规则引擎 文章通过代码示例和流程图展示了从客户端支付到服务端订单处理的完整流程，重点解决了多端支付、订单安全和礼包发放等关键技术问题。]]></description><category></category></item><item><title><![CDATA[996传奇三端引擎--实战-07-商城客户端设计服务端对接及实时扩展]]></title><link>https://blog.youkuaiyun.com/qq_19749625/article/details/149335249</link><guid>https://blog.youkuaiyun.com/qq_19749625/article/details/149335249</guid><author>qq_19749625</author><pubDate>Mon, 14 Jul 2025 17:32:27 +0800</pubDate><description><![CDATA[摘要：本文详细介绍了传奇游戏商城系统的双端协作架构，包括动态按钮池生成、节点绑定技术和嵌入式详情面板等创新设计。重点阐述了实时扩展引擎的实现机制，通过服务端动态加载商品数据并智能排序，支持活动商品和VIP特权的实时扩展。同时解析了购买事务全链路验证流程，以及采用版本控制的库存实时同步方案。最后总结了调试优化经验，提出建立ID-UI映射表、增量数据广播等最佳实践，确保系统高并发下的稳定性和扩展性。]]></description><category></category></item></channel></rss>