<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code_fly]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code_fly_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code_fly_]]></copyright><item><title><![CDATA[typora重置]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/163271871</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/163271871</guid><author>code_fly_</author><pubDate>Tue, 28 Jul 2026 13:38:28 +0800</pubDate><description><![CDATA[现在打开 Typora 就是新的 15 天试用。文件名输入重置Typora.bat（确保后缀为.bat）echo [1/3] 关闭 Typora 进程...echo Typora 试用期重置工具（2026）echo [3/3] 删除注册表试用信息...echo [2/3] 删除试用记录文件...确保Typora完全关闭（包括系统托盘图标）:: 1. 关闭所有 Typora 窗口。在桌面找到重置Typora.bat文件。等待命令行窗口显示“重置完成”:: 2. 删除试用记录文件。点击“文件” → “另存为”]]></description><category></category></item><item><title><![CDATA[数据中台讲解第一部分]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/158689362</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/158689362</guid><author>code_fly_</author><pubDate>Thu, 05 Mar 2026 10:06:51 +0800</pubDate><description><![CDATA[中台是解决“重复造轮子”问题的，如果只有一辆车（一个业务线），不需要修八车道高速。如果没有这套体系，A部门建一个“GMV”（成交总额），B部门建一个“总交易额”，口径对不上，就是“表哥表姐”吵架的根源。中台建公共层（DWD/DWS），各业务线有自己的数据开发（隶属业务线）负责ADS层，但需遵守中台规范。如果缺乏组织保障和“一刀切”的治理决心，数据中台往往会沦为“数据ETL工具集”，最终变成数据沼泽。同一套SQL逻辑，既可以跑离线T-1（前一天）数据，也可以跑实时数据，保证结果一致性。还是逻辑代码BUG？]]></description><category></category></item><item><title><![CDATA[代码收录 —— （一）]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/158572021</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/158572021</guid><author>code_fly_</author><pubDate>Mon, 02 Mar 2026 11:11:15 +0800</pubDate><description><![CDATA[【代码】代码收录 —— （一）]]></description><category></category></item><item><title><![CDATA[基于gc.log与堆转储文件快速分析内存导致服务挂掉问题]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/156455636</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/156455636</guid><author>code_fly_</author><pubDate>Wed, 31 Dec 2025 13:52:30 +0800</pubDate><description><![CDATA[如果有线程转储，可以结合分析：记住这个排查口诀：看日志（怎么死的）找对象（谁占的内存）搜代码（谁创建的）验增长（是否持续增长）按照这个流程，即使只有命令行，30分钟内也一定能找到问题根源！]]></description><category></category></item><item><title><![CDATA[核销与清分的区别]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/155197923</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/155197923</guid><author>code_fly_</author><pubDate>Mon, 24 Nov 2025 15:50:12 +0800</pubDate><description><![CDATA[特性核销清分‌核心焦点‌‌单笔交易层面的债权债务结清‌ (收款 vs 发票)‌多笔交易、多方参与下的资金计算与分配‌ (谁该收/付多少)‌目的‌明确款项用途，更新账户状态，结清单笔债务/债权计算参与机构间的净应收应付款和手续费，为结算提供依据‌发生层面‌‌微观 - 企业会计系统 / 银行客户账系统‌‌宏观 - 支付清算系统 / 卡组织 / 大型支付平台‌‌操作主体‌企业财务人员 / 银行客户经理 / 系统自动匹配清算组织 (银联、网联、Visa等) / 支付平台清算中心‌。]]></description><category></category></item><item><title><![CDATA[前置机与网关的区别]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/155192253</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/155192253</guid><author>code_fly_</author><pubDate>Mon, 24 Nov 2025 11:40:08 +0800</pubDate><description><![CDATA[在微服务架构中，‌‌和‌。]]></description><category></category></item><item><title><![CDATA[网关整合验签]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/154758489</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/154758489</guid><author>code_fly_</author><pubDate>Thu, 13 Nov 2025 00:09:02 +0800</pubDate><description><![CDATA[【代码】网关整合验签。]]></description><category></category></item><item><title><![CDATA[验签Interceptor与Aspect]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/154758194</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/154758194</guid><author>code_fly_</author><pubDate>Thu, 13 Nov 2025 00:01:40 +0800</pubDate><description><![CDATA[这样可以确保安全校验在请求处理的最早阶段完成，既保证了安全性又提升了系统性能。]]></description><category></category></item><item><title><![CDATA[生产级HMACSHA256签名与验签案例]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/154757430</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/154757430</guid><author>code_fly_</author><pubDate>Wed, 12 Nov 2025 23:40:20 +0800</pubDate><description><![CDATA[‌密钥管理使用HSM保护主密钥自动轮换（90天主密钥，24小时临时密钥）‌签名规范包含时间戳和随机数规范请求格式使用Base64 URL编码‌防御措施恒定时间比较重放攻击防护请求完整性检查‌性能优化多级缓存批量处理JNI加速‌监控审计实时异常检测签名失败告警密钥使用审计。]]></description><category></category></item><item><title><![CDATA[Wrapper与Proxy(一)]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/154482457</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/154482457</guid><author>code_fly_</author><pubDate>Thu, 06 Nov 2025 11:46:18 +0800</pubDate><description><![CDATA[在实际项目中，两种模式经常结合使用，比如用Proxy控制访问，用Wrapper增强功能。需要功能增强‌ → 选择Wrapper。需要接口转换‌ → 选择Wrapper。多层功能组合‌ → 选择Wrapper。实现横切关注点（日志、监控、缓存等）需要访问控制‌ → 选择Proxy。需要延迟加载‌ → 选择Proxy。将不兼容的接口转换为可用的接口。透明访问‌ → 选择Proxy。连接池、线程池等资源管理。需要多层包装的复杂场景。缓冲、批处理等性能优化。Wrapper特点：‌。关注功能扩展和接口适配。]]></description><category></category></item><item><title><![CDATA[docker命令记录，日志（二）]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/154426889</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/154426889</guid><author>code_fly_</author><pubDate>Wed, 05 Nov 2025 09:34:41 +0800</pubDate><description><![CDATA[Docker 支持多种日志驱动（json-file、syslog、journald等），主要适用于默认的 json-file 驱动。掌握这些用法可以大大提高容器化应用的运维效率。]]></description><category></category></item><item><title><![CDATA[Arthas单独记录篇二——命令]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/154410003</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/154410003</guid><author>code_fly_</author><pubDate>Wed, 05 Nov 2025 00:23:58 +0800</pubDate><description><![CDATA[Arthas是一款强大的Java诊断工具，提供多种安装方式和丰富命令。安装支持在线脚本、包管理器、离线包、Docker及Maven/Gradle依赖等。主要命令包括：dashboard实时监控系统状态；thread分析线程问题；monitor统计方法调用；trace追踪调用链路；watch查看方法参数/返回值；stack分析调用路径；memory查看内存使用；jvm获取JVM信息；heapdump生成内存快照；jad反编译代码；mc编译代码；redefine热更新类。这些命令可快速诊断性能问题、内存泄漏等，]]></description><category></category></item><item><title><![CDATA[Deque取代Stack方案]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/154127014</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/154127014</guid><author>code_fly_</author><pubDate>Thu, 30 Oct 2025 14:59:29 +0800</pubDate><description><![CDATA[【代码】【无标题】]]></description><category></category></item><item><title><![CDATA[docker命令记录（一）]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/153784266</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/153784266</guid><author>code_fly_</author><pubDate>Thu, 23 Oct 2025 16:07:16 +0800</pubDate><description><![CDATA[‌ 该命令启动一个与Nacos配置中心集成的微服务，使用主机网络模式，配置了持久化存储和日志管理，并确保服务在异常退出时自动重启。这是一个Docker容器运行命令，用于在后台启动一个服务容器。]]></description><category></category></item><item><title><![CDATA[需求代码优化与单元测试检查项]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/153392593</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/153392593</guid><author>code_fly_</author><pubDate>Thu, 16 Oct 2025 09:59:43 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[高效存储大List对象到Redis的解决方案，使用分片存储和压缩技术]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/153281136</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/153281136</guid><author>code_fly_</author><pubDate>Tue, 14 Oct 2025 23:35:08 +0800</pubDate><description><![CDATA[【代码】高效存储大List对象到Redis的解决方案，使用分片存储和压缩技术。]]></description><category></category></item><item><title><![CDATA[六边形架构实现：领域驱动设计 + 端口适配器模式]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/152256700</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/152256700</guid><author>code_fly_</author><pubDate>Mon, 29 Sep 2025 10:35:53 +0800</pubDate><description><![CDATA[下面是一个更详细的六边形架构实现方案，包含清晰的架构图和完整代码实现。这个方案严格遵循领域驱动设计(DDD)和六边形架构原则，实现环境无关的数据库服务接口。]]></description><category></category></item><item><title><![CDATA[活动图讲解]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/151937429</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/151937429</guid><author>code_fly_</author><pubDate>Mon, 22 Sep 2025 00:08:49 +0800</pubDate><description><![CDATA[fork、join节点与上面的决策、合并节点类似，都是将一个流程分叉成多个子流程链路，最终再合并到一起，不同的是，fork节点分叉出的子流程是并行执行的，也就是异步操作。6、泳道：将一个活动图中的活动状态分组，每一组表示一个特定的类、人或部门，它们负责完成组内的活动。4、判断（Decision）：也可以理解为分支，对于同一触发事件，可以根据不同的条件转向不同的活动，每一个可能的转移都是一个分支。在活动图中，每个活动只能明确的属于一个泳道，泳道明确的表示了哪些活动是由哪些对象进行的。]]></description><category></category></item><item><title><![CDATA[时序图讲解]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/151937357</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/151937357</guid><author>code_fly_</author><pubDate>Sun, 21 Sep 2025 23:49:07 +0800</pubDate><description><![CDATA[选项抉择循环中断并行关键弱顺序强顺序考虑忽略断言否。]]></description><category></category></item><item><title><![CDATA[用例图讲解]]></title><link>https://blog.youkuaiyun.com/code_fly_/article/details/151937301</link><guid>https://blog.youkuaiyun.com/code_fly_/article/details/151937301</guid><author>code_fly_</author><pubDate>Sun, 21 Sep 2025 23:45:27 +0800</pubDate><description><![CDATA[用例图（英语：usecase diagram）是用户与系统交互的最简表示形式，展现了用户和与他相关的用例之间的关系。通过用例图，人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统，以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素，如系统、参与者和用例，并且显示这些元素之间的各种关系，如泛化、关联和依赖。它展示了一个外部用户能够观察到的系统功能模型图。]]></description><category></category></item></channel></rss>