<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>标签：技术方案 - Warren's Blog</title><link>/tags/%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88</link><atom:link href="/tags/%25E6%258A%2580%25E6%259C%25AF%25E6%2596%25B9%25E6%25A1%2588/feed/tags/%25E6%258A%2580%25E6%259C%25AF%25E6%2596%25B9%25E6%25A1%2588.xml" rel="self" type="application/rss+xml"/><description>IF THERE’S ANY TRUE LOGIC TO THE UNIVERSE… WE’LL END UP ON THAT GAYHUB AGAIN SOMEDAY.</description><generator>Halo v2.22.4</generator><language>zh-cn</language><image><url>https://oss-shenzhen-40g.oss-cn-shenzhen.aliyuncs.com/blog-attach/favicon_1619538565825.ico</url><title>标签：技术方案 - Warren's Blog</title><link>/tags/%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88</link></image><lastBuildDate>Sun, 3 May 2026 17:06:52 GMT</lastBuildDate><item><title><![CDATA[工程经验 - 任务调度架构的设计与思考]]></title><link>/archives/gong-cheng-jing-yan---ren-wu-diao-du</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%B7%A5%E7%A8%8B%E7%BB%8F%E9%AA%8C%20-%20%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6%E6%9E%B6%E6%9E%84%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B8%8E%E6%80%9D%E8%80%83&amp;url=/archives/gong-cheng-jing-yan---ren-wu-diao-du" width="1" height="1" alt="" style="opacity:0;">几年前，我曾在博客分享过一种周期性任务调度的设计。本篇文章会从架构设计上讨论任务调度的设计，以及这种设计如何应付我碰到的业务问题。当然，永远求真务实，力求简单。 Language: Java 概览 首先，让我们先探讨一下，现在的 Big Fella 都干了啥事情，就拿 PowerJob 和 XXL-]]></description><guid isPermaLink="false">/archives/gong-cheng-jing-yan---ren-wu-diao-du</guid><dc:creator>Warren Zhan</dc:creator><category>工作沉思录</category><pubDate>Fri, 17 Jan 2025 03:43:00 GMT</pubDate></item><item><title><![CDATA[工程经验 - 构建一个 SpringBoot 应用的良好实践]]></title><link>/archives/gong-cheng-jing-yan---gou-jian-yi-ge-springboot-ying-yong-de-liang-hao-shi-jian</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%B7%A5%E7%A8%8B%E7%BB%8F%E9%AA%8C%20-%20%E6%9E%84%E5%BB%BA%E4%B8%80%E4%B8%AA%20SpringBoot%20%E5%BA%94%E7%94%A8%E7%9A%84%E8%89%AF%E5%A5%BD%E5%AE%9E%E8%B7%B5&amp;url=/archives/gong-cheng-jing-yan---gou-jian-yi-ge-springboot-ying-yong-de-liang-hao-shi-jian" width="1" height="1" alt="" style="opacity:0;">今天看到一篇文章提到： “make it run, make it fast, make it beautiful. 最近在做副业的尝试，有个深刻的体会，技术可能是商业里面最不重要的。 从零把产品做出来，推广给用户，用户只会关注你的产品是否好用，能否解决他们的问题. 他们既不会关注你是用C++/Ja]]></description><guid isPermaLink="false">/archives/gong-cheng-jing-yan---gou-jian-yi-ge-springboot-ying-yong-de-liang-hao-shi-jian</guid><dc:creator>Warren Zhan</dc:creator><category>工作沉思录</category><pubDate>Wed, 25 Dec 2024 12:13:00 GMT</pubDate></item><item><title><![CDATA[工程经验 - 数据鉴权设计与实践]]></title><link>/archives/gong-cheng-jing-yan---shu-ju-jian-quan-she-ji-yu-shi-jian</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%B7%A5%E7%A8%8B%E7%BB%8F%E9%AA%8C%20-%20%E6%95%B0%E6%8D%AE%E9%89%B4%E6%9D%83%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E8%B7%B5&amp;url=/archives/gong-cheng-jing-yan---shu-ju-jian-quan-she-ji-yu-shi-jian" width="1" height="1" alt="" style="opacity:0;">[TOC] 在我们的业务工程中，涉及到两部分鉴权的管控，这里简单做个总结分享 RBAC 和 ACL 模型在我们的工程中的实践 一、概念 1.1 鉴权 权限系统设计的核心目标是限制系统使用者的操作在一个合法的范围内，防止越权访问行为，包括水平越权和垂直越权两种。 水平越权：用户访问了不应该访问的数据。]]></description><guid isPermaLink="false">/archives/gong-cheng-jing-yan---shu-ju-jian-quan-she-ji-yu-shi-jian</guid><dc:creator>Warren Zhan</dc:creator><category>工作沉思录</category><pubDate>Mon, 15 Apr 2024 08:35:47 GMT</pubDate></item><item><title><![CDATA[工程经验 - 服务间认证方案]]></title><link>/archives/gong-cheng-jing-yan---fu-wu-jian-ren-zheng-fang-an</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%B7%A5%E7%A8%8B%E7%BB%8F%E9%AA%8C%20-%20%E6%9C%8D%E5%8A%A1%E9%97%B4%E8%AE%A4%E8%AF%81%E6%96%B9%E6%A1%88&amp;url=/archives/gong-cheng-jing-yan---fu-wu-jian-ren-zheng-fang-an" width="1" height="1" alt="" style="opacity:0;">一、背景我们的产品是一个基于浏览器的 web 应用，提供综合用户、数据管理和虚拟编码环境的 AI 训练平台。用户可以方便地访问数据，直接使用 jupyter notebook 进行 AI 训练，并通过提交审批流程获取训练模型。因此，该产品涉及一系列与数据和 AI 训练相关的业务。所有功能由三个团队负]]></description><guid isPermaLink="false">/archives/gong-cheng-jing-yan---fu-wu-jian-ren-zheng-fang-an</guid><dc:creator>Warren Zhan</dc:creator><category>工作沉思录</category><pubDate>Thu, 21 Dec 2023 12:14:05 GMT</pubDate></item><item><title><![CDATA[工程经验 - 异步计算削峰方案 & 实战]]></title><link>/archives/gong-cheng-jing-yan---yi-bu-ji-suan-xue-feng-shi-zhan</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%B7%A5%E7%A8%8B%E7%BB%8F%E9%AA%8C%20-%20%E5%BC%82%E6%AD%A5%E8%AE%A1%E7%AE%97%E5%89%8A%E5%B3%B0%E6%96%B9%E6%A1%88%20%26%20%E5%AE%9E%E6%88%98&amp;url=/archives/gong-cheng-jing-yan---yi-bu-ji-suan-xue-feng-shi-zhan" width="1" height="1" alt="" style="opacity:0;">一、背景我们的产品曾服务于科研行业厂商，为其提供 AI 训练和数据计算功能。其中一个重要功能是【指标计算】：用户提交指标文件后端读取文件并进行分数计算用户可以在提交列表中查看提交记录，其中包括计算指标和各项分数二、问题根据需求，我们使用算法工程师提供的 SDK 对计算性能进行边界测试。然而，我们发现]]></description><guid isPermaLink="false">/archives/gong-cheng-jing-yan---yi-bu-ji-suan-xue-feng-shi-zhan</guid><dc:creator>Warren Zhan</dc:creator><category>工作沉思录</category><pubDate>Wed, 15 Nov 2023 07:48:47 GMT</pubDate></item><item><title><![CDATA[工程经验 - 服务日志打印方案]]></title><link>/archives/gong-cheng-jing-yan---fu-wu-ri-zhi-da-yin-fang-an</link><description><![CDATA[<img src="http://localhost:8090/plugins/feed/assets/telemetry.gif?title=%E5%B7%A5%E7%A8%8B%E7%BB%8F%E9%AA%8C%20-%20%E6%9C%8D%E5%8A%A1%E6%97%A5%E5%BF%97%E6%89%93%E5%8D%B0%E6%96%B9%E6%A1%88&amp;url=/archives/gong-cheng-jing-yan---fu-wu-ri-zhi-da-yin-fang-an" width="1" height="1" alt="" style="opacity:0;">]]></description><guid isPermaLink="false">/archives/gong-cheng-jing-yan---fu-wu-ri-zhi-da-yin-fang-an</guid><dc:creator>Warren Zhan</dc:creator><category>工作沉思录</category><pubDate>Thu, 26 Oct 2023 07:36:29 GMT</pubDate></item></channel></rss>