<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BlueXIII&apos;s Blog</title><description>IT技术文章与实践笔记</description><link>https://www.bluexiii.com/</link><item><title>用GitHub让ChatGPT与Codex接力开发</title><link>https://www.bluexiii.com/202608/%E7%94%A8GitHub%E8%AE%A9ChatGPT%E4%B8%8ECodex%E6%8E%A5%E5%8A%9B%E5%BC%80%E5%8F%91/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/%E7%94%A8GitHub%E8%AE%A9ChatGPT%E4%B8%8ECodex%E6%8E%A5%E5%8A%9B%E5%BC%80%E5%8F%91/</guid><description>过去的研发流程一直以本机Codex为主。需求分析、阅读源码、修改代码、运行测试、处理环境问题，基本都在同一个任务里完成。Codex能直接看到本机工作树、依赖、数据库、容器和未提交差异，遇到问题可以反复执行“修改—测试—诊断—再修改”，这套方式很顺手。 ChatGPT能够通过GitHub读取项目以后，也可以进入这套研发流程。ChatGPT更适合长时间讨论需求、比较方案和做独立审阅，Codex则仍然适合留在本机实施。两者不必争夺“主力开发者…</description><pubDate>Sat, 22 Aug 2026 09:31:10 GMT</pubDate></item><item><title>ACDL研发流程01：认识ACDL以及为什么需要新的研发体系</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B01-%E8%AE%A4%E8%AF%86ACDL/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B01-%E8%AE%A4%E8%AF%86ACDL/</guid><description>ACDL研发流程系列第1篇，共15篇。 下一篇：ACDL研发流程02：从想法到项目骨架 1.ACDL是什么 ACDL是 Agent Collaborative Development Lifecycle 的缩写，中文名称为“Agent协同研发体系”。它是当前项目根据自己的实际研发方式形成的一套方法，用来组织人和Agent从发现问题、设计、实施、验证到正式版本的协作过程。 它不是行业标准，也不是某一种Agent编程工具的使用方法。ACDL…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程02：从想法到项目骨架</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B02-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E9%A1%B9%E7%9B%AE%E9%AA%A8%E6%9E%B6/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B02-%E4%BB%8E%E6%83%B3%E6%B3%95%E5%88%B0%E9%A1%B9%E7%9B%AE%E9%AA%A8%E6%9E%B6/</guid><description>ACDL研发流程系列第2篇，共15篇。 上一篇：ACDL研发流程01：认识ACDL以及为什么需要新的研发体系 下一篇：ACDL研发流程03：像维护代码一样建设文档 项目刚开始时，先验证方向 一个项目刚开始时，Director可能只有一个模糊想法：某类用户遇到了一个问题，现在的软件似乎解决得不好，新技术也许能够提供一种不同做法。此时连产品是否值得做都还不确定，立即建立完整需求、设计、版本和交付记录，只会让尚未验证的猜测看起来像已经确认的需…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程03：像维护代码一样建设文档</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B03-%E5%83%8F%E7%BB%B4%E6%8A%A4%E4%BB%A3%E7%A0%81%E4%B8%80%E6%A0%B7%E5%BB%BA%E8%AE%BE%E6%96%87%E6%A1%A3/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B03-%E5%83%8F%E7%BB%B4%E6%8A%A4%E4%BB%A3%E7%A0%81%E4%B8%80%E6%A0%B7%E5%BB%BA%E8%AE%BE%E6%96%87%E6%A1%A3/</guid><description>ACDL研发流程系列第3篇，共15篇。 上一篇：ACDL研发流程02：从想法到项目骨架 下一篇：ACDL研发流程04：需求怎样走完整个ACDL 1.项目变大以后，代码本身讲不完整个项目 项目还小时，Director往往可以在一次对话中向Agent讲清大部分背景。实现方向即使有偏差，返工成本也有限。 规模上来以后，Agent虽然仍然可以快速读取代码，却不一定知道： 某个行为是刻意设计，还是尚未修复的实现偏差； 一项限制来自产品要求、安全边…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程04：需求怎样走完整个ACDL</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B04-%E9%9C%80%E6%B1%82%E6%80%8E%E6%A0%B7%E8%B5%B0%E5%AE%8C%E6%95%B4%E4%B8%AAACDL/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B04-%E9%9C%80%E6%B1%82%E6%80%8E%E6%A0%B7%E8%B5%B0%E5%AE%8C%E6%95%B4%E4%B8%AAACDL/</guid><description>ACDL研发流程系列第4篇，共15篇。 上一篇：ACDL研发流程03：像维护代码一样建设文档 下一篇：ACDL研发流程05：决定为什么要改变产品 多项工作同时发生时，需要共同的事实入口 当需求、实现缺陷、环境问题和评审发现同时存在，或者多个Agent并行工作时，Director面对的已经不是“怎样让Agent写完一个功能”这一个问题。此时，任何参与者都需要知道当前依据是什么、哪项工作正在改变什么，以及结果最终进入了哪里。 每个任务单独看…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程05：决定为什么要改变产品</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B05-%E5%86%B3%E5%AE%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E6%94%B9%E5%8F%98%E4%BA%A7%E5%93%81/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B05-%E5%86%B3%E5%AE%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E6%94%B9%E5%8F%98%E4%BA%A7%E5%93%81/</guid><description>ACDL研发流程系列第5篇，共15篇。 上一篇：ACDL研发流程04：需求怎样走完整个ACDL 下一篇：ACDL研发流程06：共同完成产品与架构设计 Agent最容易在问题不清楚时显得高效 Agent很擅长把一句话迅速变成界面、接口和代码。问题是，如果这句话本身混入了未经确认的假设，Agent也会很快把错误方向做得像模像样。 例如，“给会话增加收藏按钮”听起来已经可以开发，但它没有说明员工遇到了什么困难，也没有说明收藏以后怎样帮助员工。…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程06：共同完成产品与架构设计</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B06-%E5%85%B1%E5%90%8C%E5%AE%8C%E6%88%90%E4%BA%A7%E5%93%81%E4%B8%8E%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B06-%E5%85%B1%E5%90%8C%E5%AE%8C%E6%88%90%E4%BA%A7%E5%93%81%E4%B8%8E%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/</guid><description>ACDL研发流程系列第6篇，共15篇。 上一篇：ACDL研发流程05：决定为什么要改变产品 下一篇：ACDL研发流程07：把设计拆成可以独立验证的任务 1.被选中的需求还不能直接交给Agent实现 REQ进入 已选中 ，表示Director已经确认这个问题值得改变，问题、期望结果、非目标和验收场景足以开始设计。但这时通常还没有把所有关键问题说清：用户从哪里操作，对象属于谁，状态怎样变化，失败时发生什么，接口和数据怎样实现，权限和恢复边界…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程07：把设计拆成可以独立验证的任务</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B07-%E6%8A%8A%E8%AE%BE%E8%AE%A1%E6%8B%86%E6%88%90%E5%8F%AF%E4%BB%A5%E7%8B%AC%E7%AB%8B%E9%AA%8C%E8%AF%81%E7%9A%84%E4%BB%BB%E5%8A%A1/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B07-%E6%8A%8A%E8%AE%BE%E8%AE%A1%E6%8B%86%E6%88%90%E5%8F%AF%E4%BB%A5%E7%8B%AC%E7%AB%8B%E9%AA%8C%E8%AF%81%E7%9A%84%E4%BB%BB%E5%8A%A1/</guid><description>ACDL研发流程系列第7篇，共15篇。 上一篇：ACDL研发流程06：共同完成产品与架构设计 下一篇：ACDL研发流程08：让多个Agent在不同worktree工作 已经确认的设计还不是Agent可以直接执行的任务 经过需求管理和产品与架构设计，Director和Agent已经知道为什么要改，也共同确认了系统应该怎样工作。但一份已经确认的设计通常会同时涉及多个用户结果、代码模块和验证方式，它说明的是系统长期应该怎样工作，不是当前这一轮…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程08：让多个Agent在不同worktree工作</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B08-%E8%AE%A9%E5%A4%9A%E4%B8%AAAgent%E5%9C%A8%E4%B8%8D%E5%90%8Cworktree%E5%B7%A5%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B08-%E8%AE%A9%E5%A4%9A%E4%B8%AAAgent%E5%9C%A8%E4%B8%8D%E5%90%8Cworktree%E5%B7%A5%E4%BD%9C/</guid><description>ACDL研发流程系列第8篇，共15篇。 上一篇：ACDL研发流程07：把设计拆成可以独立验证的任务 下一篇：ACDL研发流程09：完成代码、验证并更新环境 多Agent不等于把同一个任务切成多份 Agent可以很快地读取代码和生成实现，所以多个Agent同时工作看上去是最直接的加速方式。但如果它们正在等待同一个未定稿接口，修改同一批文件，或者各自理解了不同的产品结果，并行只会把返工也同时放大。 当前项目并行的基本单位不是Agent，而是…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程09：完成代码、验证并更新环境</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B09-%E5%AE%8C%E6%88%90%E4%BB%A3%E7%A0%81%E3%80%81%E9%AA%8C%E8%AF%81%E5%B9%B6%E6%9B%B4%E6%96%B0%E7%8E%AF%E5%A2%83/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B09-%E5%AE%8C%E6%88%90%E4%BB%A3%E7%A0%81%E3%80%81%E9%AA%8C%E8%AF%81%E5%B9%B6%E6%9B%B4%E6%96%B0%E7%8E%AF%E5%A2%83/</guid><description>ACDL研发流程系列第9篇，共15篇。 上一篇：ACDL研发流程08：让多个Agent在不同worktree工作 下一篇：ACDL研发流程10：通过真实使用和独立评审发现遗漏 Agent写完代码只是实施的中间状态 进入这一章时，一轮ACL(Agentic Coding Loop)已经有明确目标、已经确认的设计、起点提交、启动方案和核对过的工作树。Agent现在可以主导实施，但它要交付的不是“已经修改了若干文件”，而是一个能够被证明、被评…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程10：通过真实使用和独立评审发现遗漏</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B10-%E9%80%9A%E8%BF%87%E7%9C%9F%E5%AE%9E%E4%BD%BF%E7%94%A8%E5%92%8C%E7%8B%AC%E7%AB%8B%E8%AF%84%E5%AE%A1%E5%8F%91%E7%8E%B0%E9%81%97%E6%BC%8F/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B10-%E9%80%9A%E8%BF%87%E7%9C%9F%E5%AE%9E%E4%BD%BF%E7%94%A8%E5%92%8C%E7%8B%AC%E7%AB%8B%E8%AF%84%E5%AE%A1%E5%8F%91%E7%8E%B0%E9%81%97%E6%BC%8F/</guid><description>ACDL研发流程系列第10篇，共15篇。 上一篇：ACDL研发流程09：完成代码、验证并更新环境 下一篇：ACDL研发流程11：结束Loop并冻结正式版本 自动化验证通过以后还会遗漏什么 自动化测试擅长回答已经被写成判断条件的问题。例如，收藏接口能否保存状态，重复请求是否生成重复数据，员工是否只能收藏自己有权访问的会话。这些问题只要定义清楚，就可以快速、稳定地反复检查。 但产品仍然可能不好用。收藏按钮也许没有明显反馈，收藏后的会话也许仍…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程11：结束Loop并冻结正式版本</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B11-%E7%BB%93%E6%9D%9FLoop%E5%B9%B6%E5%86%BB%E7%BB%93%E6%AD%A3%E5%BC%8F%E7%89%88%E6%9C%AC/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B11-%E7%BB%93%E6%9D%9FLoop%E5%B9%B6%E5%86%BB%E7%BB%93%E6%AD%A3%E5%BC%8F%E7%89%88%E6%9C%AC/</guid><description>ACDL研发流程系列第11篇，共15篇。 上一篇：ACDL研发流程10：通过真实使用和独立评审发现遗漏 下一篇：ACDL研发流程12：不同工作从哪里开始、在哪里结束 停止编码、Loop结束和正式版本是三件事 Agent完成最后一次代码修改时，一项工作还没有自动结束。测试结果可能尚未整理，环境中可能运行着另一个提交，计划中的步骤也可能发生了变化。如果此时只留下“代码已完成”，后续的人仍然不知道哪些结果可以相信。 一轮Loop进入 Comp…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程12：不同工作从哪里开始、在哪里结束</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B12-%E4%B8%8D%E5%90%8C%E5%B7%A5%E4%BD%9C%E4%BB%8E%E5%93%AA%E9%87%8C%E5%BC%80%E5%A7%8B%E5%9C%A8%E5%93%AA%E9%87%8C%E7%BB%93%E6%9D%9F/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B12-%E4%B8%8D%E5%90%8C%E5%B7%A5%E4%BD%9C%E4%BB%8E%E5%93%AA%E9%87%8C%E5%BC%80%E5%A7%8B%E5%9C%A8%E5%93%AA%E9%87%8C%E7%BB%93%E6%9D%9F/</guid><description>ACDL研发流程系列第12篇，共15篇。 上一篇：ACDL研发流程11：结束Loop并冻结正式版本 下一篇：ACDL研发流程附录A：术语和对象关系 每项工作不必走完同一条路 前面的章节用一项需求串起了完整ACDL，但日常工作并不都是新功能。修正一句错误说明、补一条测试、恢复已经设计好的行为、调整模块内部实现和处理环境故障，需要的约束明显不同。 如果所有工作都先建立REQ(Requirement)、重写所有设计类别、依次开展三种Loop再…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程附录A：术语和对象关系</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B%E9%99%84%E5%BD%95A-%E6%9C%AF%E8%AF%AD%E5%92%8C%E5%AF%B9%E8%B1%A1%E5%85%B3%E7%B3%BB/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B%E9%99%84%E5%BD%95A-%E6%9C%AF%E8%AF%AD%E5%92%8C%E5%AF%B9%E8%B1%A1%E5%85%B3%E7%B3%BB/</guid><description>ACDL研发流程系列第13篇，共15篇。 上一篇：ACDL研发流程12：不同工作从哪里开始、在哪里结束 下一篇：ACDL研发流程附录B：登记表、状态和常用命令 这份附录怎样使用 正文按一次研发工作的自然顺序介绍ACDL，本附录按概念查找。遇到一个缩写、编号或状态不知道属于哪里时，先在这里确认它回答什么问题，再到附录B查实际登记入口。 ACDL中的对象不是越多越好。每份文档或记录只回答一个主要问题：ISSUE保存问题去向，REQ保存为什么…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程附录B：登记表、状态和常用命令</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B%E9%99%84%E5%BD%95B-%E7%99%BB%E8%AE%B0%E8%A1%A8%E7%8A%B6%E6%80%81%E5%92%8C%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B%E9%99%84%E5%BD%95B-%E7%99%BB%E8%AE%B0%E8%A1%A8%E7%8A%B6%E6%80%81%E5%92%8C%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</guid><description>ACDL研发流程系列第14篇，共15篇。 上一篇：ACDL研发流程附录A：术语和对象关系 下一篇：ACDL研发流程附录C：设计要求与验证追踪 先找到唯一登记入口 ACDL中的同一状态只在一个地方维护。开始实际工作时，先从 docs/README.md 进入，再找到负责当前对象的登记表，不从聊天、提交标题或其它摘要反推状态。 要查的对象 当前状态由哪里维护 主要内容 REQ和路线图 docs/01 需求/README.md REQ编号、需…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>ACDL研发流程附录C：设计要求与验证追踪</title><link>https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B%E9%99%84%E5%BD%95C-%E8%AE%BE%E8%AE%A1%E8%A6%81%E6%B1%82%E4%B8%8E%E9%AA%8C%E8%AF%81%E8%BF%BD%E8%B8%AA/</link><guid isPermaLink="true">https://www.bluexiii.com/202608/ACDL%E7%A0%94%E5%8F%91%E6%B5%81%E7%A8%8B%E9%99%84%E5%BD%95C-%E8%AE%BE%E8%AE%A1%E8%A6%81%E6%B1%82%E4%B8%8E%E9%AA%8C%E8%AF%81%E8%BF%BD%E8%B8%AA/</guid><description>ACDL研发流程系列第15篇，共15篇。 上一篇：ACDL研发流程附录B：登记表、状态和常用命令 这套追踪解决什么问题 项目规模扩大以后，仅仅知道“有测试”还不够。Director和Agent需要继续回答：一条长期规则在哪里定义，为什么存在，哪些验证能够直接判断它，哪些测试只是提供相关支持。 当前项目的设计要求追踪只保存设计要求与来源、产生原因和验证之间的长期关系，不把需求、设计、代码、测试结果和版本状态复制到一张大表中。 测试是否真正…</description><pubDate>Mon, 17 Aug 2026 08:53:44 GMT</pubDate></item><item><title>macOS上syspolicyd高占用时如何判断是否与Codex有关</title><link>https://www.bluexiii.com/202606/macOS%E4%B8%8Asyspolicyd%E9%AB%98%E5%8D%A0%E7%94%A8%E6%97%B6%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E4%B8%8ECodex%E6%9C%89%E5%85%B3/</link><guid isPermaLink="true">https://www.bluexiii.com/202606/macOS%E4%B8%8Asyspolicyd%E9%AB%98%E5%8D%A0%E7%94%A8%E6%97%B6%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E4%B8%8ECodex%E6%9C%89%E5%85%B3/</guid><description>在macOS上使用Codex桌面端时，如果机器突然变卡，活动监视器里又恰好是 syspolicyd 或 trustd 占满CPU，很容易把两件事直接联系起来。不过， syspolicyd 本来就是系统安全策略的一部分，应用启动、签名验证以及应用写入的可执行文件都可能触发它。进程同时出现，只能说明值得继续查，还不能证明Codex就是根因。 更稳妥的顺序是先做一轮只读检查，确认高占用是否随桌面应用启动和退出而变化，再决定是更新应用、暂时改用…</description><pubDate>Sun, 21 Jun 2026 16:00:00 GMT</pubDate></item><item><title>Obsidian知识库的目录与维护方式</title><link>https://www.bluexiii.com/202605/%E6%88%91%E7%9A%84Obsidian%E7%9F%A5%E8%AF%86%E5%BA%93%E6%98%AF%E6%80%8E%E6%A0%B7%E7%BB%84%E7%BB%87%E7%9A%84/</link><guid isPermaLink="true">https://www.bluexiii.com/202605/%E6%88%91%E7%9A%84Obsidian%E7%9F%A5%E8%AF%86%E5%BA%93%E6%98%AF%E6%80%8E%E6%A0%B7%E7%BB%84%E7%BB%87%E7%9A%84/</guid><description>早期使用Markdown加同步盘管理个人文档，最看重的是纯文本、可以随时更换编辑器，也不会被某个云笔记服务锁住。后来编辑器换成Obsidian，同步方式和目录也调整了几轮，但这个出发点一直没变。 现在这套知识库仍然只是一组本地Markdown文件。Obsidian负责编辑、搜索、双链和Base视图，同步工具负责多设备传输，Git负责留下可回退的版本。三者各做一件事，比把所有希望都压在某个插件上稳定得多。 目录按内容处境划分 目前根目录保…</description><pubDate>Fri, 29 May 2026 16:00:00 GMT</pubDate></item><item><title>Hermes Agent的安装、Profile与日常运维</title><link>https://www.bluexiii.com/202605/HermesAgent%E7%9A%84%E5%AE%89%E8%A3%85%E3%80%81Profile%E4%B8%8E%E6%97%A5%E5%B8%B8%E8%BF%90%E7%BB%B4/</link><guid isPermaLink="true">https://www.bluexiii.com/202605/HermesAgent%E7%9A%84%E5%AE%89%E8%A3%85%E3%80%81Profile%E4%B8%8E%E6%97%A5%E5%B8%B8%E8%BF%90%E7%BB%B4/</guid><description>Hermes Agent既可以在终端里交互，也可以通过Dashboard和消息网关长期运行。早期配置曾把安装、WebUI、机器人接入和多Agent配置混在一起，真正维护起来以后，最值得固定的是官方CLI和Profile：前者负责安装与诊断，后者把模型、密钥、记忆和会话分开。 这套配置基于Linux主机。第三方WebUI和直接修改Python依赖包的临时补丁没有纳入日常方案，官方Dashboard已经能够管理多个Profile，升级时也更…</description><pubDate>Wed, 20 May 2026 16:00:00 GMT</pubDate></item><item><title>ComfyUI的安装、远程访问与模型管理</title><link>https://www.bluexiii.com/202604/ComfyUI%E7%9A%84%E5%AE%89%E8%A3%85%E3%80%81%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E4%B8%8E%E6%A8%A1%E5%9E%8B%E7%AE%A1%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/202604/ComfyUI%E7%9A%84%E5%AE%89%E8%A3%85%E3%80%81%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E4%B8%8E%E6%A8%A1%E5%9E%8B%E7%AE%A1%E7%90%86/</guid><description>ComfyUI安装在一台带GPU的Linux主机上，浏览器从另一台电脑访问。安装本身不复杂，容易留下问题的是远程监听：直接让ComfyUI暴露在局域网甚至公网，模型、工作流和生成结果都会跟着暴露。 最后的结构是ComfyUI只监听本机回环地址，Nginx再提供一个带认证的入口；跨网络访问时继续套SSH隧道或VPN，不直接开放ComfyUI端口。 用comfy cli安装 官方的 comfy cli 可以管理安装、启动、更新、模型和自定义…</description><pubDate>Wed, 22 Apr 2026 16:00:00 GMT</pubDate></item><item><title>BM1684X上将YOLOv8量化为INT8BModel</title><link>https://www.bluexiii.com/202604/BM1684X%E4%B8%8A%E5%B0%86YOLOv8%E9%87%8F%E5%8C%96%E4%B8%BAINT8BModel/</link><guid isPermaLink="true">https://www.bluexiii.com/202604/BM1684X%E4%B8%8A%E5%B0%86YOLOv8%E9%87%8F%E5%8C%96%E4%B8%BAINT8BModel/</guid><description>为了把YOLOv8部署到BM1684X，这次使用TPU MLIR完成了从ONNX到BModel的转换。F16模型可以直接编译，INT8则要多做一次校准；全INT8精度不理想时，再用qtable把敏感层保留为浮点计算。 这次只转换了少量模型，目标是跑通工具链并比较F16和INT8，没有覆盖其他检测、跟踪和人脸模型。TPU MLIR版本当时没有记录，命令中的参数应以所用SDK附带的文档为准。 参考 TPU MLIR项目与视觉模型转换示例 T…</description><pubDate>Tue, 14 Apr 2026 16:00:00 GMT</pubDate></item><item><title>RTX 2080 Ti上ONNX与TensorRT的精度和性能对比</title><link>https://www.bluexiii.com/202603/RTX2080Ti%E4%B8%8AONNX%E4%B8%8ETensorRT%E7%9A%84%E7%B2%BE%E5%BA%A6%E5%92%8C%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94/</link><guid isPermaLink="true">https://www.bluexiii.com/202603/RTX2080Ti%E4%B8%8AONNX%E4%B8%8ETensorRT%E7%9A%84%E7%B2%BE%E5%BA%A6%E5%92%8C%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94/</guid><description>同一个YOLOv8检测模型导出为ONNX和TensorRTEngine后，在RTX 2080 Ti上比较了FP32、FP16和INT8。结果基本确认了TensorRT的速度优势，但也暴露出两个不能忽略的问题：INT8Engine的精度损失较大，ONNX INT8在两套测试中的耗时相差悬殊。 这组数据只适用于当时的模型和环境。测试使用CUDA11.8、cuDNN8.9.7和ONNXRuntimeGPU1.16.3，TensorRT版本、输…</description><pubDate>Tue, 10 Mar 2026 16:00:00 GMT</pubDate></item><item><title>Dify远程文件上传SSRF风险检查与加固</title><link>https://www.bluexiii.com/202511/Dify%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0SSRF%E9%A3%8E%E9%99%A9%E6%A3%80%E6%9F%A5%E4%B8%8E%E5%8A%A0%E5%9B%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/202511/Dify%E8%BF%9C%E7%A8%8B%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0SSRF%E9%A3%8E%E9%99%A9%E6%A3%80%E6%9F%A5%E4%B8%8E%E5%8A%A0%E5%9B%BA/</guid><description>一次公网安全扫描把问题指向了Dify的远程文件上传接口。当时运行的是1.1.0，无法立即确认漏洞编号和修复版本，于是先撤掉公网NAT映射，避免接口继续暴露，再检查版本、访问日志和出站边界。 后来Dify发布的安全公告明确了这条接口的影响范围：低于1.13.0的版本受影响，1.13.0完成修复。对于仍在运行旧版的部署，升级已经有了清楚的版本边界，关闭公网入口只能作为临时隔离措施。 先确认是不是同一个问题 Dify公开过不止一处SSRF风险…</description><pubDate>Tue, 25 Nov 2025 16:00:00 GMT</pubDate></item><item><title>用OctoPrint和Restreamer远程查看3D打印机</title><link>https://www.bluexiii.com/202511/%E7%94%A8OctoPrint%E5%92%8CRestreamer%E8%BF%9C%E7%A8%8B%E6%9F%A5%E7%9C%8B3D%E6%89%93%E5%8D%B0%E6%9C%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/202511/%E7%94%A8OctoPrint%E5%92%8CRestreamer%E8%BF%9C%E7%A8%8B%E6%9F%A5%E7%9C%8B3D%E6%89%93%E5%8D%B0%E6%9C%BA/</guid><description>OctoPrint已经可以远程控制3D打印机，但手头的网络摄像头只提供RTSP。浏览器不能直接播放RTSP，OctoPrint的Classic Webcam兼容层需要MJPEG流和一张可以单独请求的快照，于是在两者之间增加了Restreamer。 数据链路很简单：摄像头通过RTSP把视频交给Restreamer，Restreamer再向OctoPrint提供浏览器能够访问的流和快照。打印机串口仍然由OctoPrint直接管理，视频转码服…</description><pubDate>Sun, 16 Nov 2025 16:00:00 GMT</pubDate></item><item><title>将IP网段批量转换为RouterOS Address List</title><link>https://www.bluexiii.com/202511/%E5%B0%86IP%E7%BD%91%E6%AE%B5%E6%89%B9%E9%87%8F%E8%BD%AC%E6%8D%A2%E4%B8%BARouterOSAddressList/</link><guid isPermaLink="true">https://www.bluexiii.com/202511/%E5%B0%86IP%E7%BD%91%E6%AE%B5%E6%89%B9%E9%87%8F%E8%BD%AC%E6%8D%A2%E4%B8%BARouterOSAddressList/</guid><description>RouterOS的Address List可以被Filter、Mangle和NAT规则重复引用，很适合保存地区、运营商或云厂商的网段。公开IP地址库通常只提供一行一个CIDR的文本文件，数量多时，手工改成RouterOS命令既费事，也很难及时发现坏数据。 最简单的写法是用Python直接拼接命令，遇到导入错误就用 on error={} 跳过。这样生成得快，问题也很明显：非法地址、IPv4和IPv6混用、重复网段都会被留到路由器处理，导…</description><pubDate>Tue, 04 Nov 2025 16:00:00 GMT</pubDate></item><item><title>PhanTun、udp2raw与wstunnel的UDP隧道选择</title><link>https://www.bluexiii.com/202510/PhanTun%E3%80%81udp2raw%E4%B8%8Ewstunnel%E7%9A%84UDP%E9%9A%A7%E9%81%93%E9%80%89%E6%8B%A9/</link><guid isPermaLink="true">https://www.bluexiii.com/202510/PhanTun%E3%80%81udp2raw%E4%B8%8Ewstunnel%E7%9A%84UDP%E9%9A%A7%E9%81%93%E9%80%89%E6%8B%A9/</guid><description>有些网络对普通TCP连接没有限制，UDP却很不稳定，甚至完全不可用。WireGuard一类依赖UDP的服务遇到这种环境时，可以在外面再套一层传输。PhanTun、udp2raw和wstunnel都能做这件事，但它们模拟的层次不同，部署代价也不一样。 三种方案解决的是不同层次的问题。真正选择时不必纠结谁“性能最好”，先看中间网络能够识别到哪一层：只有普通NAT和四层防火墙时，FakeTCP已经够用；必须经过HTTP代理或七层网关时，Web…</description><pubDate>Wed, 29 Oct 2025 16:00:00 GMT</pubDate></item><item><title>RouterOS 7的IPv4与IPv6防火墙基线</title><link>https://www.bluexiii.com/202510/RouterOS7%E7%9A%84IPv4%E4%B8%8EIPv6%E9%98%B2%E7%81%AB%E5%A2%99%E5%9F%BA%E7%BA%BF/</link><guid isPermaLink="true">https://www.bluexiii.com/202510/RouterOS7%E7%9A%84IPv4%E4%B8%8EIPv6%E9%98%B2%E7%81%AB%E5%A2%99%E5%9F%BA%E7%BA%BF/</guid><description>RouterOS的防火墙不难写，真正容易出错的是规则顺序。前面一条过于宽泛的 drop ，会让后面的黑名单规则永远没有机会命中；一条看似普通的FastTrack，也可能绕过策略路由、队列或IPsec。 最终保留的是一套很朴素的基线：先放行已经建立的连接，再处理必要的控制流量和内网流量，最后统一丢弃。端口扫描识别、MSS调整和FastTrack都不塞进基础规则，需要时再单独增加。 动手前先留退路 防火墙改错以后，最现实的问题不是网络不通，…</description><pubDate>Thu, 16 Oct 2025 16:00:00 GMT</pubDate></item><item><title>PVE中安装RouterOS CHR并完成基础网络配置</title><link>https://www.bluexiii.com/202509/PVE%E4%B8%AD%E5%AE%89%E8%A3%85RouterOSCHR%E5%B9%B6%E5%AE%8C%E6%88%90%E5%9F%BA%E7%A1%80%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202509/PVE%E4%B8%AD%E5%AE%89%E8%A3%85RouterOSCHR%E5%B9%B6%E5%AE%8C%E6%88%90%E5%9F%BA%E7%A1%80%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE/</guid><description>在PVE里运行RouterOS，直接使用官方CHR镜像比从x86 ISO安装更合适。CHR本来就是面向虚拟化环境的RouterOS版本，官方提供RAW磁盘镜像，也支持KVM里的Virtio网卡和磁盘。 这条安装链路还有一个好处：磁盘来自官方镜像，授权使用CHR自己的System ID和许可证体系，不需要伪造硬盘型号、修改MBR或导入来历不明的软件Key。免费许可证可以长期运行，但每个接口的上传速度限制为1Mbps；正式承担路由流量时，应…</description><pubDate>Tue, 16 Sep 2025 16:00:00 GMT</pubDate></item><item><title>从PyTorch到ONNX和TensorRT的YOLO部署</title><link>https://www.bluexiii.com/202506/%E4%BB%8EPyTorch%E5%88%B0ONNX%E5%92%8CTensorRT%E7%9A%84YOLO%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202506/%E4%BB%8EPyTorch%E5%88%B0ONNX%E5%92%8CTensorRT%E7%9A%84YOLO%E9%83%A8%E7%BD%B2/</guid><description>在NVIDIAGPU上部署YOLO时，最终采用了TensorRTEngine加Ultralytics推理。作出选择之前，需要先弄清 .pt 、 .onnx 和 .engine 分别解决什么问题，以及ONNXRuntime和TensorRT对环境的要求。 参考 Ultralytics模型导出 ONNXRuntime安装 CUDAExecutionProvider TensorRTExecutionProvider TensorRT安装指南…</description><pubDate>Sun, 29 Jun 2025 16:00:00 GMT</pubDate></item><item><title>uv常用操作：Python、脚本、工具与项目管理</title><link>https://www.bluexiii.com/202504/uv%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%EF%BC%9APython%E3%80%81%E8%84%9A%E6%9C%AC%E3%80%81%E5%B7%A5%E5%85%B7%E4%B8%8E%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/202504/uv%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%EF%BC%9APython%E3%80%81%E8%84%9A%E6%9C%AC%E3%80%81%E5%B7%A5%E5%85%B7%E4%B8%8E%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/</guid><description>Python版本、虚拟环境、项目依赖和临时命令行工具原本分散在不同工具中，uv把它们收进了一套命令。日常开发基本可以围绕 uv python 、 uv run 、 uv tool 和项目命令完成，使用的uv版本为0.12.5。 参考 uv文档 Python版本管理 项目依赖与同步 命令行工具 安装uv macOS和Linux可以使用官方安装脚本： 通过Homebrew安装： 管理Python版本 uv可以安装多个Python版本，也能直…</description><pubDate>Wed, 02 Apr 2025 16:00:00 GMT</pubDate></item><item><title>Qdrant的Docker启动与RESTAPI常用操作</title><link>https://www.bluexiii.com/202409/Qdrant%E7%9A%84Docker%E5%90%AF%E5%8A%A8%E4%B8%8ERESTAPI%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202409/Qdrant%E7%9A%84Docker%E5%90%AF%E5%8A%A8%E4%B8%8ERESTAPI%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>本地调试Qdrant时，用Docker启动服务，再直接通过RESTAPI操作Collection和Point就足够了。查询接口已经统一到QueryAPI，旧的Search接口不再继续使用。 参考 Qdrant本地启动 QdrantRESTAPI QueryAPI 安全配置 Docker启动 示例使用 v1.19.0 ： RESTAPI： http://localhost:6333 WebUI： http://localhost:6333…</description><pubDate>Mon, 23 Sep 2024 16:00:00 GMT</pubDate></item><item><title>Ubuntu下搭建CUDA与容器GPU工具链</title><link>https://www.bluexiii.com/202409/Ubuntu%E4%B8%8B%E6%90%AD%E5%BB%BACUDA%E4%B8%8E%E5%AE%B9%E5%99%A8GPU%E5%B7%A5%E5%85%B7%E9%93%BE/</link><guid isPermaLink="true">https://www.bluexiii.com/202409/Ubuntu%E4%B8%8B%E6%90%AD%E5%BB%BACUDA%E4%B8%8E%E5%AE%B9%E5%99%A8GPU%E5%B7%A5%E5%85%B7%E9%93%BE/</guid><description>这台Ubuntu22.04主机既要使用CUDA进行本机开发，也要让Docker容器调用GPU。整套环境除了Toolkit，还涉及驱动、cuDNN和NVIDIAContainerToolkit，其中最容易出问题的是几组版本之间的兼容关系。 下载地址 NVIDIA驱动 CUDAToolkit归档 cuDNN下载 cuDNN归档 先核对版本 驱动、CUDA和GCC的对应关系会变化，直接查当前版本的ReleaseNotes比保存一张静态大表可靠…</description><pubDate>Wed, 18 Sep 2024 16:00:00 GMT</pubDate></item><item><title>Git子模块常用操作</title><link>https://www.bluexiii.com/202409/Git%E5%AD%90%E6%A8%A1%E5%9D%97%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202409/Git%E5%AD%90%E6%A8%A1%E5%9D%97%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>Git子模块本身的命令不多，真正容易漏掉的是主仓库只记录子模块的某个提交。子模块更新完成后，必须回到主仓库提交gitlink变化，否则其他人仍会取得旧版本。 参考 Git子模块文档 ProGit：子模块 克隆包含子模块的项目 克隆时可以顺便初始化所有子模块： 普通克隆完成后，也可以再初始化： recursive 会继续处理子模块中的子模块。 添加子模块 添加时指定仓库地址、跟踪分支和本地目录： Git会新增 .gitmodules ，并…</description><pubDate>Tue, 17 Sep 2024 16:00:00 GMT</pubDate></item><item><title>Ubuntu下调整NVIDIA显卡风扇与降低桌面显存占用</title><link>https://www.bluexiii.com/202408/Ubuntu%E4%B8%8B%E8%B0%83%E6%95%B4NVIDIA%E6%98%BE%E5%8D%A1%E9%A3%8E%E6%89%87%E4%B8%8E%E9%99%8D%E4%BD%8E%E6%A1%8C%E9%9D%A2%E6%98%BE%E5%AD%98%E5%8D%A0%E7%94%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/202408/Ubuntu%E4%B8%8B%E8%B0%83%E6%95%B4NVIDIA%E6%98%BE%E5%8D%A1%E9%A3%8E%E6%89%87%E4%B8%8E%E9%99%8D%E4%BD%8E%E6%A1%8C%E9%9D%A2%E6%98%BE%E5%AD%98%E5%8D%A0%E7%94%A8/</guid><description>这台Ubuntu桌面机同时承担GPU计算任务，需要单独调节风扇，并让核显负责桌面输出，尽量减少独立显卡上的常驻显存。下面的操作只对应这台机器当时的硬件和驱动版本。 环境 项目 版本 系统 Ubuntu22.04 显卡 GeForceRTX2080Ti 驱动 535.86.05 CUDA 11.8.89 使用NVIDIASettings调整风扇 先生成Xorg配置： 也可以手工增加 /etc/X11/xorg.conf.d/20 nvid…</description><pubDate>Fri, 16 Aug 2024 16:00:00 GMT</pubDate></item><item><title>语音助手选型</title><link>https://www.bluexiii.com/202406/%E8%AF%AD%E9%9F%B3%E5%8A%A9%E6%89%8B%E9%80%89%E5%9E%8B/</link><guid isPermaLink="true">https://www.bluexiii.com/202406/%E8%AF%AD%E9%9F%B3%E5%8A%A9%E6%89%8B%E9%80%89%E5%9E%8B/</guid><description>Whisper自动语音识别 参考 https://mdnice.com/writing/a40f4bcd3b3e40d8931512186982b711 https://transformers.run/ https://huggingface.co/docs/transformers/main classes/pipelines https://github.com/openai/whisper https://github.com/…</description><pubDate>Wed, 29 May 2024 01:19:09 GMT</pubDate></item><item><title>物联网平台压测报告</title><link>https://www.bluexiii.com/202403/%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0%E5%8E%8B%E6%B5%8B/</link><guid isPermaLink="true">https://www.bluexiii.com/202403/%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0%E5%8E%8B%E6%B5%8B/</guid><description>压测目的 本次压测意在寻找性能拐点，评估最大处理能力，并不断摸索操作系统与应用的调优参数 压测方案 压测场景 模拟单灯控制器，建立TCP链接，发送登录报文。登录成功后，不间断的发送属性上报消息。 创建虚拟设备 编写简易的JUnit脚本，以便于批量创建删除设备 录入10万个设备，设备ID为: 000000000001 000000100000 编写设备模拟器 由于单灯控制器通过TCP私有协议与平台进行通信，且上报消息的内容不固定，所以很难…</description><pubDate>Fri, 01 Mar 2024 06:15:15 GMT</pubDate></item><item><title>JetLinks依赖梳理</title><link>https://www.bluexiii.com/202312/JetLinks%E4%BE%9D%E8%B5%96%E6%A2%B3%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/202312/JetLinks%E4%BE%9D%E8%B5%96%E6%A2%B3%E7%90%86/</guid><description>hsweb easy orm https://github.com/hs web/hsweb easy orm org.hswebframework:hsweb easy orm:4.1.2 SNAPSHOT hsweb framework https://github.com/hs web/hsweb framework org.hswebframework.web:4.0.17 SNAPSHOT reactor excel http…</description><pubDate>Sun, 21 Jan 2024 05:54:23 GMT</pubDate></item><item><title>RocketMQ部署</title><link>https://www.bluexiii.com/202401/RocketMQ%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202401/RocketMQ%E9%83%A8%E7%BD%B2/</guid><description>参考 https://github.com/apache/rocketmq https://github.com/apache/rocketmq docker https://github.com/apache/rocketmq clients/blob/master/java/README CN.md https://rocketmq.apache.org/ https://rocketmq.apache.org/zh/docs/ h…</description><pubDate>Wed, 10 Jan 2024 08:16:14 GMT</pubDate></item><item><title>Jaeger学习笔记</title><link>https://www.bluexiii.com/202401/Jaeger%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202401/Jaeger%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>https://www.jaegertracing.io/ https://www.jaegertracing.io/docs/1.52/getting started/ 启动 endpoint http://10.10.51.4:14250 Console http://10.10.51.4:16686</description><pubDate>Wed, 03 Jan 2024 03:38:05 GMT</pubDate></item><item><title>SRS学习笔记</title><link>https://www.bluexiii.com/202312/SRS%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202312/SRS%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考 https://ossrs.net/lts/zh cn/ https://zhuanlan.zhihu.com/p/356937898 https://zhuanlan.zhihu.com/p/606839253 ffmpeg https://www.osxexperts.net/?utm source=ld246.com https://evermeet.cx/ffmpeg/ gb28181 client https://www…</description><pubDate>Wed, 20 Dec 2023 09:09:25 GMT</pubDate></item><item><title>Reactor学习笔记</title><link>https://www.bluexiii.com/202310/Reactor%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202310/Reactor%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>学习路径 响应式: Java8 Netty VertX Reactor WebFlux 周边组件: r2dbc 后端框架: hs web、easy orm 其它: NIO/AIO/Reactor、IO多路复用 Java8 Java8 in Action Netty https://dongzl.github.io/netty handbook/ / content/chapter01 https://github.com/dongzl/…</description><pubDate>Wed, 11 Oct 2023 07:06:02 GMT</pubDate></item><item><title>ThingsBoard初探</title><link>https://www.bluexiii.com/202309/ThingsBoard%E5%88%9D%E6%8E%A2/</link><guid isPermaLink="true">https://www.bluexiii.com/202309/ThingsBoard%E5%88%9D%E6%8E%A2/</guid><description>官网 https://github.com/thingsboard/thingsboard https://thingsboard.io/docs/getting started guides/helloworld/ 部署</description><pubDate>Mon, 18 Sep 2023 09:13:02 GMT</pubDate></item><item><title>JetLinks学习笔记</title><link>https://www.bluexiii.com/202309/JetLinks%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202309/JetLinks%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 官网 https://www.jetlinks.cn/ / 官网 https://hanta.yuque.com/px7kg1/yfac2l/fu73f6thmd0whwot 企业版更新记录 https://hanta.yuque.com/px7kg1/yfac2l/fkfxgxlr240dvndk 社区版更新记录 https://hanta.yuque.com/px7kg1/yfac2l/vqace84z3efqnakd 功…</description><pubDate>Thu, 14 Sep 2023 07:57:19 GMT</pubDate></item><item><title>erlang初探</title><link>https://www.bluexiii.com/202309/Erlang%E5%88%9D%E6%8E%A2/</link><guid isPermaLink="true">https://www.bluexiii.com/202309/Erlang%E5%88%9D%E6%8E%A2/</guid><description>官网 https://www.erlang.org/ 参考 https://www.w3cschool.cn/erlang/ https://www.yiibai.com/erlang/ https://blog.csdn.net/B uggggg/article/details/109343412 开发环境 https://github.com/erlang/rebar3 https://cloud.tencent.com/devel…</description><pubDate>Tue, 12 Sep 2023 07:29:08 GMT</pubDate></item><item><title>EMQX初探</title><link>https://www.bluexiii.com/202309/EMQX%E5%88%9D%E6%8E%A2/</link><guid isPermaLink="true">https://www.bluexiii.com/202309/EMQX%E5%88%9D%E6%8E%A2/</guid><description>官网 https://www.emqx.io/downloads https://www.emqx.io/docs/en/v5.1/getting started/getting started.html start emqx 参考 https://www.emqx.io/docs/en/v5.1/messaging/mqtt concepts.html publish subscribe pattern MQTT 核心概念 https…</description><pubDate>Tue, 12 Sep 2023 01:23:36 GMT</pubDate></item><item><title>物联网平台选型</title><link>https://www.bluexiii.com/202309/%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0%E9%80%89%E5%9E%8B/</link><guid isPermaLink="true">https://www.bluexiii.com/202309/%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0%E9%80%89%E5%9E%8B/</guid><description>MQTT中间件 emqx Erlang https://github.com/emqx/emqx mosquitto C https://github.com/eclipse/mosquitto gmqtt Golang https://github.com/DrmagicE/gmqtt pulsar Java https://github.com/apache/pulsar 开源平台 jetlinks Java https://git…</description><pubDate>Mon, 11 Sep 2023 08:40:05 GMT</pubDate></item><item><title>Prometheus改造</title><link>https://www.bluexiii.com/202308/Prometheus%E6%94%B9%E9%80%A0/</link><guid isPermaLink="true">https://www.bluexiii.com/202308/Prometheus%E6%94%B9%E9%80%A0/</guid><description>参考 https://github.com/prometheus community/helm charts https://artifacthub.io/packages/helm/prometheus community/prometheus helm方式安装 pom.xml配置 Nacos配置 临时测试 prometheus配置 Grafana 配置 复用Loki的Grafana: http://10.193.36.41:3001…</description><pubDate>Thu, 17 Aug 2023 02:45:54 GMT</pubDate></item><item><title>SkyWalking部署</title><link>https://www.bluexiii.com/202308/SkyWalking%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202308/SkyWalking%E9%83%A8%E7%BD%B2/</guid><description>参考 https://skywalking.apache.org/ https://github.com/apache/skywalking kubernetes https://skyapm.github.io/document cn translation of skywalking/zh/8.0.0/setup/ https://segmentfault.com/a/1190000042094994 https://www.jia…</description><pubDate>Fri, 11 Aug 2023 06:56:05 GMT</pubDate></item><item><title>Loki部署</title><link>https://www.bluexiii.com/202308/Loki%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202308/Loki%E9%83%A8%E7%BD%B2/</guid><description>参考 官网 https://grafana.com/oss/loki/ https://github.com/grafana/loki https://grafana.com/docs/loki/latest/installation/helm/ 入门教程 https://juejin.cn/post/6878188974645444621 https://grafana.com/docs/loki/latest/best practi…</description><pubDate>Mon, 07 Aug 2023 06:53:19 GMT</pubDate></item><item><title>Nexus部署</title><link>https://www.bluexiii.com/202307/Nexus%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202307/Nexus%E9%83%A8%E7%BD%B2/</guid><description>镜像 https://hub.docker.com/r/sonatype/nexus3 安装 pom.xml settings.xml build</description><pubDate>Fri, 07 Jul 2023 01:08:41 GMT</pubDate></item><item><title>基础镜像制作</title><link>https://www.bluexiii.com/202306/%E5%9F%BA%E7%A1%80%E9%95%9C%E5%83%8F%E5%88%B6%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202306/%E5%9F%BA%E7%A1%80%E9%95%9C%E5%83%8F%E5%88%B6%E4%BD%9C/</guid><description>docker manifest用法 manifest tool用法 https://github.com/GoogleContainerTools/kaniko merging the container manifests https://github.com/estesp/manifest tool/releases 基础镜像制作脚本 基础镜像清单</description><pubDate>Sat, 01 Jul 2023 06:58:04 GMT</pubDate></item><item><title>ArgoCD部署</title><link>https://www.bluexiii.com/202306/ArgoCD%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202306/ArgoCD%E9%83%A8%E7%BD%B2/</guid><description>官网 https://argo cd.readthedocs.io/en/stable/getting started/ 镜像清单 部署 禁用https跳转 修改configmap的方式实测无效，转而通过修改 devops argocd server 的pod启动参数实现 启用webhook 地址: http://10.193.36.41:30010/api/webhook 设置密码: 配置开发、测试环境 配置仿真环境</description><pubDate>Sat, 01 Jul 2023 01:17:24 GMT</pubDate></item><item><title>chartmuseum预研</title><link>https://www.bluexiii.com/202306/chartmuseum%E9%A2%84%E7%A0%94/</link><guid isPermaLink="true">https://www.bluexiii.com/202306/chartmuseum%E9%A2%84%E7%A0%94/</guid><description>整体说明 harbor早期通过整合第三方的chartmuseum，实现了对helm chart仓库的支持 chartmuseum归属于helm公司，有独立官网和github仓库 harbor有多种安装方式，例如: 二进制脚本安装、DockerCompose安装、Helm方式在K8S安装(通过一个名为harbor helm项目) harbor的二进制脚本安装，在3个月前已经移除对chartmuseum的支持 harbor的Helm安装方式…</description><pubDate>Thu, 29 Jun 2023 08:47:45 GMT</pubDate></item><item><title>HelmChart制作</title><link>https://www.bluexiii.com/202305/HelmChart%E5%88%B6%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/HelmChart%E5%88%B6%E4%BD%9C/</guid><description>参考 https://helm.sh/zh/docs/chart template guide/getting started/ 常规操作 使用HarborHelm仓库 https://juejin.cn/post/6844903795827146759 简易脚手架 Chart.yaml values.yaml templates/deployment.yaml templates/configmap.yaml templates/pv…</description><pubDate>Sat, 10 Jun 2023 09:25:19 GMT</pubDate></item><item><title>Tekton离线部署</title><link>https://www.bluexiii.com/202305/Tekton%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/Tekton%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>官方文档 https://tekton.dev/docs/getting started https://github.com/tektoncd/pipeline/tree/main/examples/v1beta1/pipelineruns https://hub.tekton.dev/ 其它参考文档 https://www.chenshaowen.com/blog/infinite io capability for tekton.…</description><pubDate>Sat, 10 Jun 2023 07:29:39 GMT</pubDate></item><item><title>Harbor离线部署</title><link>https://www.bluexiii.com/202304/Harbor%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/Harbor%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>参考 https://segmentfault.com/a/1190000040905311 https://github.com/goharbor/harbor/releases 下载 Compose方式 https://github.com/goharbor/harbor/releases/download/v2.8.0/harbor offline installer v2.8.0.tgz Helm方式 https://githu…</description><pubDate>Wed, 07 Jun 2023 06:07:09 GMT</pubDate></item><item><title>ShellClash联网</title><link>https://www.bluexiii.com/202305/ShellClash%E8%81%94%E7%BD%91/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/ShellClash%E8%81%94%E7%BD%91/</guid><description>官网 https://github.com/juewuy/ShellClash/blob/master/README CN.md 跳板机 ssh root@10.193.36.33 配置 常规代理 docker配置http代理 containerd(k3s)配置http代理 https://docs.k3s.io/zh/advanced</description><pubDate>Tue, 06 Jun 2023 01:30:12 GMT</pubDate></item><item><title>K3S离线部署</title><link>https://www.bluexiii.com/202304/K3S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/K3S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>参考 https://k3s.io/ https://docs.k3s.io/zh/ k3s离线部署 常用运维操作 启停 server节点访问 本机访问 将 /etc/rancher/k3s/k3s.yaml 复制到本机的 /.kube/config ，并将server字段的值替换为Server的IP 接下来可使用 kubectl 或 k9s 进行远程管理 管理工具安装 nerdctl离线安装 https://github.com/co…</description><pubDate>Mon, 05 Jun 2023 10:19:13 GMT</pubDate></item><item><title>JenkinsOnK8S配置</title><link>https://www.bluexiii.com/202305/JenkinsOnK8S%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/JenkinsOnK8S%E9%85%8D%E7%BD%AE/</guid><description>节点亲和性 构建所需基础镜像 自定义容器 1. 编辑 kubesphere devops system 命名空间下的名为 jenkins casc config 的configmap， 2. 重启名为 devops jenkins xxx 的deployment 自定义maven settings.xml</description><pubDate>Thu, 01 Jun 2023 07:18:39 GMT</pubDate></item><item><title>操作系统初始化</title><link>https://www.bluexiii.com/202304/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%88%9D%E5%A7%8B%E5%8C%96/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%88%9D%E5%A7%8B%E5%8C%96/</guid><description>网络配置 开启root用户ssh登录 配置hostname 磁盘挂载 通用调整 K8S专属调整 TiDB专属调整 Docker配置 配置软件源 ubuntu在线阿里源 centos在线阿里源 centos本地源 开启ntp</description><pubDate>Thu, 01 Jun 2023 05:22:02 GMT</pubDate></item><item><title>K8S常用配置</title><link>https://www.bluexiii.com/202306/K8S%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202306/K8S%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE/</guid><description>亲和性 https://tachingchen.com/tw/blog/kubernetes assigning pod to nodes/ deploy.yaml: coredns自定义解析</description><pubDate>Thu, 01 Jun 2023 02:43:22 GMT</pubDate></item><item><title>kubectl常用操作</title><link>https://www.bluexiii.com/202304/kubectl%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/kubectl%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>参考 https://docs.ethanshen.cn/kubernetes/kubectl common.html https://kubernetes.io/zh cn/docs/reference/kubectl/cheatsheet/ https://kubernetes.io/zh cn/docs/reference/kubectl/docker cli to kubectl/ 配置自动补全 docker转kubectl操作…</description><pubDate>Thu, 01 Jun 2023 02:42:12 GMT</pubDate></item><item><title>Rancher离线部署</title><link>https://www.bluexiii.com/202305/Rancher%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/Rancher%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>参考 https://ranchermanager.docs.rancher.com/zh/getting started/installation and upgrade/other installation methods/air gapped helm cli install/install rancher ha https://ranchermanager.docs.rancher.com/zh/pages for subhea…</description><pubDate>Mon, 29 May 2023 06:29:06 GMT</pubDate></item><item><title>常用中间件官方Helm安装</title><link>https://www.bluexiii.com/202305/%E5%B8%B8%E7%94%A8%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%AE%98%E6%96%B9Helm%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/%E5%B8%B8%E7%94%A8%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%AE%98%E6%96%B9Helm%E5%AE%89%E8%A3%85/</guid><description>MySQL https://artifacthub.io/packages/helm/bitnami/mysql Redis https://artifacthub.io/packages/helm/bitnami/redis Zookeeper https://artifacthub.io/packages/helm/bitnami/zookeeper Minio https://helm.min.io/ Nginx https://…</description><pubDate>Mon, 29 May 2023 06:25:09 GMT</pubDate></item><item><title>Longhorn离线部署</title><link>https://www.bluexiii.com/202305/Longhorn%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/Longhorn%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>参考 https://docs.k3s.io/zh/storage https://longhorn.io/docs/1.4.1/ https://github.com/longhorn/longhorn https://ranchermanager.docs.rancher.com/zh/integrations in rancher/longhorn 版本选择 1.4.1 镜像列表 安装 添加自定义StorageClass</description><pubDate>Mon, 29 May 2023 06:24:44 GMT</pubDate></item><item><title>KubeSphere离线部署</title><link>https://www.bluexiii.com/202305/KubeSphere%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/KubeSphere%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>参考文档 https://kubesphere.io/zh/docs/v3.3/installing on kubernetes/on prem kubernetes/install ks on linux airgapped/ 版本选择 Kubernetes: v1.24.13+k3s1 KubeSphere: v3.3.1 导入镜像 使用 dockemon 工具将镜像离线导入Harbor 部署</description><pubDate>Mon, 29 May 2023 06:24:17 GMT</pubDate></item><item><title>KubeSphere离线部署</title><link>https://www.bluexiii.com/202305/TiDB%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/TiDB%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>参考 https://docs.pingcap.com/zh/tidb in kubernetes/v1.5/prerequisites 镜像列表 注意手工处理一下kube scheduler镜像，将其移动到默认库中。并同时修改TidbOperator的values.yaml: 使用Helm安装tidb operator 部署 yaml示例: https://github.com/pingcap/tidb operator/blob/m…</description><pubDate>Mon, 29 May 2023 06:23:55 GMT</pubDate></item><item><title>DOCKEMON镜像工具</title><link>https://www.bluexiii.com/202305/DockEmon%E9%95%9C%E5%83%8F%E5%B7%A5%E5%85%B7/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/DockEmon%E9%95%9C%E5%83%8F%E5%B7%A5%E5%85%B7/</guid><description>简介 DOCKEMON 是一个Docker镜像工具包，用于简化离线K8S环境下的镜像的拉取、打标、推送、导出导入等批量操作 同时支持 一键安装Chart 、 一键推送镜像 等快捷操作 GitHub下载地址 https://github.com/xiiiblue/dockemon 系统要求 推荐macOS、Linux下的bash或zsh环境，Windows下的mobaXterm未经测试 涉及镜像相关操作，需要安装DockerDesktop…</description><pubDate>Mon, 29 May 2023 06:17:55 GMT</pubDate></item><item><title>Docker离线部署</title><link>https://www.bluexiii.com/202304/Docker%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/Docker%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2/</guid><description>Docker二进制方式离线 DockerUbuntu下在线安装 DockerCompose离线安装</description><pubDate>Mon, 29 May 2023 06:15:33 GMT</pubDate></item><item><title>Containerd常用操作</title><link>https://www.bluexiii.com/202304/Containerd%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/Containerd%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>参考 https://os.51cto.com/article/705519.html 如何在命令行下优雅地管理 Containerd https://zhuanlan.zhihu.com/p/338484552 Containerd 的前世今生和保姆级入门教程 https://aijishu.com/a/1060000000083155 如何优雅地使用containerd https://www.zhangbj.com/p/1095.…</description><pubDate>Mon, 29 May 2023 06:05:01 GMT</pubDate></item><item><title>Helm常用操作</title><link>https://www.bluexiii.com/202304/Helm%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/Helm%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>参考文档 https://helm.sh/zh/docs/intro/install/ 中心仓库 https://artifacthub.io/ 离线安装 https://github.com/helm/helm/releases 常用操作 3.8以下通过cm push插件推送 3.8以上支持OCI规范直接推送 https://helm.sh/zh/docs/helm/helm push/ https://helm.sh/zh/docs…</description><pubDate>Mon, 29 May 2023 06:01:45 GMT</pubDate></item><item><title>K8S常用API对象</title><link>https://www.bluexiii.com/202304/K8S%E5%B8%B8%E7%94%A8API%E5%AF%B9%E8%B1%A1/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/K8S%E5%B8%B8%E7%94%A8API%E5%AF%B9%E8%B1%A1/</guid><description>参考文档 https://github.com/chronolaw/k8s study Pod ngx pod.yml Job cronjob.yml CronJob cronjob.yml ConfigMap&amp;Secret cm.yml secret.yml env pod.yml Deployment deploy.yml DaemonSet ds.yml Service svc.yml PV&amp;PVC host path pv.ym…</description><pubDate>Wed, 17 May 2023 01:19:51 GMT</pubDate></item><item><title>KubeCM常用操作</title><link>https://www.bluexiii.com/202305/KubeCM%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202305/KubeCM%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>官网 https://github.com/sunny0826/kubecm 安装 常用操作</description><pubDate>Mon, 15 May 2023 06:17:45 GMT</pubDate></item><item><title>K9S常用操作</title><link>https://www.bluexiii.com/202304/K9S%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202304/K9S%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>参考 https://i.cloudnative.to/toolkits/kubernetes/k9s 离线安装 https://k9scli.io/topics/install/ 常用操作</description><pubDate>Tue, 25 Apr 2023 05:30:08 GMT</pubDate></item><item><title>Hexo搭建</title><link>https://www.bluexiii.com/201907/20190731Hexo%E6%90%AD%E5%BB%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190731Hexo%E6%90%AD%E5%BB%BA/</guid><description>官网 https://hexo.io 安装 配置 vi config.yml 生成静态页 本机测试 上传 主题 RSS 侧边栏社交链接 参考文档 https://hexo.io/zh cn/docs/ https://www.jianshu.com/p/a19962485b4a https://segmentfault.com/a/1190000013660164/</description><pubDate>Fri, 24 Mar 2023 01:54:53 GMT</pubDate></item><item><title>OpenSSH升级详细步骤</title><link>https://www.bluexiii.com/202301/OpenSSH%E5%8D%87%E7%BA%A7%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4/</link><guid isPermaLink="true">https://www.bluexiii.com/202301/OpenSSH%E5%8D%87%E7%BA%A7%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4/</guid><description>确定当前版本号 即将升级为: OpenSSL: 1.0.2k fips 1.1.1s(最新稳定版) OpenSSH: 7.4p1 9.1p1(最新稳定版) 安装TelnetServer OpenSSH升级有风险，当SSH服务无法正常启动时，需要通过Telnet远程登录并修复。临时开启Telnet，升版完成后再将期关闭。 直接通过本地yum源安装: 由于PAM规则的限制，telnet默认不允许root用户远程登录，最简单且合法的方式是新建…</description><pubDate>Fri, 24 Mar 2023 01:54:50 GMT</pubDate></item><item><title>Prometheus监控详细步骤</title><link>https://www.bluexiii.com/202301/Prometheus%E7%9B%91%E6%8E%A7%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4/</link><guid isPermaLink="true">https://www.bluexiii.com/202301/Prometheus%E7%9B%91%E6%8E%A7%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4/</guid><description>官网 https://grafana.com/grafana/download?edition=oss https://prometheus.io/download/ Grafana Prometheus BlackboxExporter NodeExporter</description><pubDate>Fri, 24 Mar 2023 01:54:50 GMT</pubDate></item><item><title>文件打开数问题排查步骤</title><link>https://www.bluexiii.com/202301/%E6%96%87%E4%BB%B6%E6%89%93%E5%BC%80%E6%95%B0%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5%E6%AD%A5%E9%AA%A4/</link><guid isPermaLink="true">https://www.bluexiii.com/202301/%E6%96%87%E4%BB%B6%E6%89%93%E5%BC%80%E6%95%B0%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5%E6%AD%A5%E9%AA%A4/</guid><description>常用命令</description><pubDate>Fri, 24 Mar 2023 01:54:49 GMT</pubDate></item><item><title>小米路由器R1D折腾</title><link>https://www.bluexiii.com/202303/%E5%B0%8F%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A8R1D%E6%8A%98%E8%85%BE/</link><guid isPermaLink="true">https://www.bluexiii.com/202303/%E5%B0%8F%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A8R1D%E6%8A%98%E8%85%BE/</guid><description>R1D二级路由规则配置 参考: https://www.right.com.cn/forum/thread 4040453 1 1.html R1D开启SSH https://blog.csdn.net/wxqcom007/article/details/116858099 参考文档 http://www1.miwifi.com/miwifi download.html 开发版固件2.25.213 http://d.miwifi.com…</description><pubDate>Fri, 24 Mar 2023 01:54:47 GMT</pubDate></item><item><title>OpenWRT编译</title><link>https://www.bluexiii.com/202302/OpenWRT%E7%BC%96%E8%AF%91/</link><guid isPermaLink="true">https://www.bluexiii.com/202302/OpenWRT%E7%BC%96%E8%AF%91/</guid><description>参考文档 教程 https://shenyu.me/2021/02/26/x86 64 install openwrt.html https://www.openos.org/threads/openwrt emmc.3523/ LEDE源码 https://github.com/coolsnowwolf/lede https://shimo.im/docs/gYjt9QVr8T9Vhv9X?fallback=1 openwrt.cc项…</description><pubDate>Fri, 24 Mar 2023 01:54:36 GMT</pubDate></item><item><title>Linux虚拟网络学习笔记</title><link>https://www.bluexiii.com/202302/Linux%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202302/Linux%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://blog.phpgao.com/openwrt interface.html openwrt中br lan,eth0,eth0.1,eth0.2 http://www.kdyzm.cn/post/121 主路由、旁路由、单臂路由的区别 https://thiscute.world/posts/linux virtual network interfaces Linux 中的虚拟网络接口 https://this…</description><pubDate>Fri, 24 Mar 2023 01:54:30 GMT</pubDate></item><item><title>Chronyd简易配置</title><link>https://www.bluexiii.com/202302/Chronyd%E7%AE%80%E6%98%93%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202302/Chronyd%E7%AE%80%E6%98%93%E9%85%8D%E7%BD%AE/</guid><description>参考文档 https://blog.51cto.com/u 13737725/3179352 https://www.ibm.com/docs/zh/db2/11.1?topic=suntp setting up chrony as network time protocol server client by using chronyd linux 常规操作 服务端配置 客户端配置</description><pubDate>Fri, 24 Mar 2023 01:54:25 GMT</pubDate></item><item><title>使用K9S管理KubeSphere</title><link>https://www.bluexiii.com/202210/%E4%BD%BF%E7%94%A8K9S%E7%AE%A1%E7%90%86KubeSphere/</link><guid isPermaLink="true">https://www.bluexiii.com/202210/%E4%BD%BF%E7%94%A8K9S%E7%AE%A1%E7%90%86KubeSphere/</guid><description>官网及下载 https://k9scli.io/ https://github.com/derailed/k9s/releases 教程 http://www.dockone.io/article/10410 https://i.cloudnative.to/toolkits/kubernetes/k9s 安装 Linux macOS 配置kubeconfig vi /.kube/config 启动</description><pubDate>Wed, 02 Nov 2022 09:25:00 GMT</pubDate></item><item><title>KubeSphere滚动更新</title><link>https://www.bluexiii.com/202210/KubeSphere%E6%BB%9A%E5%8A%A8%E6%9B%B4%E6%96%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202210/KubeSphere%E6%BB%9A%E5%8A%A8%E6%9B%B4%E6%96%B0/</guid><description>参考文档 https://docs.spring.io/spring boot/docs/current/reference/html/actuator.html actuator.endpoints.kubernetes probes https://docs.spring.io/spring boot/docs/2.2.6.RELEASE/actuator api/html/ metrics https://blog.csdn.ne…</description><pubDate>Wed, 02 Nov 2022 09:24:55 GMT</pubDate></item><item><title>KubeSphere中拷贝文件</title><link>https://www.bluexiii.com/202210/KubeSphere%E4%B8%AD%E6%8B%B7%E8%B4%9D%E6%96%87%E4%BB%B6/</link><guid isPermaLink="true">https://www.bluexiii.com/202210/KubeSphere%E4%B8%AD%E6%8B%B7%E8%B4%9D%E6%96%87%E4%BB%B6/</guid><description>本机安装kubectl 配置kubeconfig vi /.kube/config 拷贝文件 https://kubernetes.io/docs/reference/kubectl/cheatsheet/</description><pubDate>Wed, 02 Nov 2022 09:24:47 GMT</pubDate></item><item><title>Jenkins大仓库精准构建</title><link>https://www.bluexiii.com/202210/Jenkins%E5%A4%A7%E4%BB%93%E5%BA%93%E7%B2%BE%E5%87%86%E6%9E%84%E5%BB%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/202210/Jenkins%E5%A4%A7%E4%BB%93%E5%BA%93%E7%B2%BE%E5%87%86%E6%9E%84%E5%BB%BA/</guid><description>说明 针对老项目，多个模块共用一个git仓库的情况，识别出每次push的变更，只构建对应的模块 如果配置多个git地址相同的Jenkins流水线，他们的hook地址也是相同的，无法单独触发其中一个流水线。所以要配置多个镜像仓库。 使用原始方式配置最便捷，不使用gitlab、gogs 当使用ssh协议对外暴露git时，由于jenkins的bug?，可以手工构建但无法通过hook触发。所以必须再配置httpd服务通过http对外暴露。 gi…</description><pubDate>Wed, 02 Nov 2022 09:24:42 GMT</pubDate></item><item><title>Gost隧道部署笔记</title><link>https://www.bluexiii.com/202210/Gost%E9%9A%A7%E9%81%93%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202210/Gost%E9%9A%A7%E9%81%93%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>官网 https://github.com/ginuerzh/gost WS端口复用 服务端Gost 服务端Nginx转发 本机Gost</description><pubDate>Wed, 02 Nov 2022 09:24:37 GMT</pubDate></item><item><title>Docker版OpenVPN</title><link>https://www.bluexiii.com/202210/Docker%E7%89%88OpenVPN/</link><guid isPermaLink="true">https://www.bluexiii.com/202210/Docker%E7%89%88OpenVPN/</guid><description>GitHub https://github.com/curve25519xsalsa20poly1305/docker openvpn socks5 参考 https://zzz.buzz/zh/2018/03/07/windows openvpn logs algorithm too weak solution/ 启动脚本 ovpn配置文件调整 vpn.ovpn login.conf</description><pubDate>Wed, 02 Nov 2022 09:24:31 GMT</pubDate></item><item><title>Scrapy学习笔记</title><link>https://www.bluexiii.com/202106/Scrapy%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202106/Scrapy%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>官网 https://scrapy.org/ https://docs.scrapy.org/en/latest/ https://doc.scrapy.org/en/latest/topics/settings.html std setting CONCURRENT REQUESTS PER DOMAIN 参考文档 https://www.osgeo.cn/scrapy/intro/tutorial.html https://www.…</description><pubDate>Wed, 02 Nov 2022 09:24:17 GMT</pubDate></item><item><title>前端SQL编辑器选型</title><link>https://www.bluexiii.com/202209/%E5%89%8D%E7%AB%AFSQL%E7%BC%96%E8%BE%91%E5%99%A8%E9%80%89%E5%9E%8B/</link><guid isPermaLink="true">https://www.bluexiii.com/202209/%E5%89%8D%E7%AB%AFSQL%E7%BC%96%E8%BE%91%E5%99%A8%E9%80%89%E5%9E%8B/</guid><description>基础库 code mirror 著名编辑器基础库，支持SQL， 关注 monaco editor 微软，VSCode，有支持SQL的第三方fork 一体化方案 phpmyadmin 需要使用PHP二次开发 adminer 界面类似phpmyadmin，轻量，使用PHP开发 zeppelin 类似JupyterNotebook，数据可视化 sqlpad 使用Node开发， 关注 falcon hue 前端库 at.js 输入框自动完成 j…</description><pubDate>Wed, 02 Nov 2022 09:24:15 GMT</pubDate></item><item><title>反向SSH隧道</title><link>https://www.bluexiii.com/202209/%E5%8F%8D%E5%90%91SSH%E9%9A%A7%E9%81%93/</link><guid isPermaLink="true">https://www.bluexiii.com/202209/%E5%8F%8D%E5%90%91SSH%E9%9A%A7%E9%81%93/</guid><description>参考文档 https://zhuanlan.zhihu.com/p/148825449 https://www.ssh.com/academy/ssh/tunneling example https://blog.csdn.net/yljphp/article/details/90411642 https://zhuanlan.zhihu.com/p/376451823 命令行 服务器开启gatewayport 服务器端开启gatewa…</description><pubDate>Wed, 02 Nov 2022 09:24:14 GMT</pubDate></item><item><title>FRP部署笔记</title><link>https://www.bluexiii.com/202209/FRP%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202209/FRP%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>官网 https://github.com/fatedier/frp/releases https://gofrp.org/docs/examples/ 类似应用 LanProxy Ngrok 配置 服务端frps.ini 客户端frpc.ini 启动脚本</description><pubDate>Wed, 02 Nov 2022 09:24:05 GMT</pubDate></item><item><title>Docker版EasyConnect</title><link>https://www.bluexiii.com/202209/Docker%E7%89%88EasyConnect/</link><guid isPermaLink="true">https://www.bluexiii.com/202209/Docker%E7%89%88EasyConnect/</guid><description>前言 部分EasyConnect由于启用了专线模式，在连接成功后，本机会切断互联网连接，且局域网内其它机器也无法访问到本机。 这样一来，使得Windows虚拟机 + 虚拟机内CCProxy + 宿主机Proxifier的连接方式变得不可用。 尝试通过修改路由表的方式，也无法绕开EC专线模式的限制。最近有人制做了EC的Docker镜像，可以将EC运行在容器内，另外顺利绕过了专线模式。 GitHub https://github.com/H…</description><pubDate>Wed, 02 Nov 2022 09:23:58 GMT</pubDate></item><item><title>Skywalking学习笔记</title><link>https://www.bluexiii.com/202208/Skywalking%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202208/Skywalking%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://skywalking.apache.org/zh/2020 04 19 skywalking quick start/ https://github.com/SkyAPM/document cn translation of skywalking/blob/master/docs/zh/8.0.0/README.md 下载地址 https://skywalking.apache.org/downloads/ O…</description><pubDate>Wed, 02 Nov 2022 09:20:24 GMT</pubDate></item><item><title>老项目添加JDK17支持</title><link>https://www.bluexiii.com/202208/%E8%80%81%E9%A1%B9%E7%9B%AE%E6%B7%BB%E5%8A%A0JDK17%E6%94%AF%E6%8C%81/</link><guid isPermaLink="true">https://www.bluexiii.com/202208/%E8%80%81%E9%A1%B9%E7%9B%AE%E6%B7%BB%E5%8A%A0JDK17%E6%94%AF%E6%8C%81/</guid><description>Pom依赖添加 需要添加缺失的依赖以避免找不到类的问题 在根pom.xml中，添加Java17缺失依赖 Dockerfile修改 需要修改java启动参数以允许深度反射 1. 基础镜像改为openjdk:17 oracle 2. 启动命令中加入 add opens 参数 原始: 修改后: Alias修改</description><pubDate>Wed, 02 Nov 2022 09:20:18 GMT</pubDate></item><item><title>iptables学习笔记</title><link>https://www.bluexiii.com/202208/iptables%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202208/iptables%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://www.zsythink.net/archives/1199 流程图 PREROUTING 的规则可以存在于：raw表，mangle表，nat表。 INPUT 的规则可以存在于：mangle表，filter表，（centos7中还有nat表，centos6中没有）。 FORWARD 的规则可以存在于：mangle表，filter表。 OUTPUT 的规则可以存在于：raw表mangle表，nat表，filter…</description><pubDate>Wed, 02 Nov 2022 09:20:07 GMT</pubDate></item><item><title>Druid双数据源监控</title><link>https://www.bluexiii.com/202208/Druid%E5%8F%8C%E6%95%B0%E6%8D%AE%E6%BA%90%E7%9B%91%E6%8E%A7/</link><guid isPermaLink="true">https://www.bluexiii.com/202208/Druid%E5%8F%8C%E6%95%B0%E6%8D%AE%E6%BA%90%E7%9B%91%E6%8E%A7/</guid><description>参考文档 https://www.cnblogs.com/bolingcavalry/p/14296129.html https://github.com/alibaba/druid/blob/master/druid spring boot starter/README EN.md Nacos配置 Bean配置</description><pubDate>Wed, 02 Nov 2022 09:20:01 GMT</pubDate></item><item><title>Arthas学习笔记</title><link>https://www.bluexiii.com/202208/Arthas%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202208/Arthas%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://arthas.aliyun.com/doc/install detail.html https://jueee.github.io/2020/08/2020 08 14 Arthas%E4%B9%8B%E5%AE%9A%E4%BD%8D%E6%96%B9%E6%B3%95%E8%B0%83%E7%94%A8%E9%97%AE%E9%A2%98/ Arthas 之定位方法调用问题 https://cloud.te…</description><pubDate>Wed, 02 Nov 2022 09:19:56 GMT</pubDate></item><item><title>K3S部署笔记</title><link>https://www.bluexiii.com/202207/K3S%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202207/K3S%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>官网 https://k3s.io/ https://docs.rancher.cn/docs/k3s/installation/airgap/ index 参考文档 https://www.escapelife.site/posts/754ba85c.html https://github.com/goharbor/harbor/releases https://juejin.cn/post/6922690795107516424 一…</description><pubDate>Wed, 02 Nov 2022 09:19:42 GMT</pubDate></item><item><title>Containerd与Podman学习笔记</title><link>https://www.bluexiii.com/202207/Containerd%E4%B8%8EPodman%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202207/Containerd%E4%B8%8EPodman%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>Containerd 参考文档 https://os.51cto.com/article/705519.html 如何在命令行下优雅地管理 Containerd https://zhuanlan.zhihu.com/p/338484552 Containerd 的前世今生和保姆级入门教程 https://aijishu.com/a/1060000000083155 如何优雅地使用containerd https://www.zhangb…</description><pubDate>Wed, 02 Nov 2022 09:19:38 GMT</pubDate></item><item><title>SSH双向隧道</title><link>https://www.bluexiii.com/202206/SSH%E5%8F%8C%E5%90%91%E9%9A%A7%E9%81%93/</link><guid isPermaLink="true">https://www.bluexiii.com/202206/SSH%E5%8F%8C%E5%90%91%E9%9A%A7%E9%81%93/</guid><description>参考文档 https://www.zsythink.net/archives/2450 脚本</description><pubDate>Wed, 02 Nov 2022 09:19:25 GMT</pubDate></item><item><title>Sysbench测试</title><link>https://www.bluexiii.com/202205/Sysbench%E6%B5%8B%E8%AF%95/</link><guid isPermaLink="true">https://www.bluexiii.com/202205/Sysbench%E6%B5%8B%E8%AF%95/</guid><description>参考文档 https://github.com/akopytov/sysbench https://help.aliyun.com/document detail/65637.html https://www.cnblogs.com/f ck need u/p/9279703.html 安装 MySQL压测 脚本 测试结果 10.193.10.252 写实例 测试结果 10.193.10.250 Proxy TiDB mysql://1…</description><pubDate>Wed, 02 Nov 2022 09:19:09 GMT</pubDate></item><item><title>rsyslog远程日志</title><link>https://www.bluexiii.com/202205/rsyslog%E8%BF%9C%E7%A8%8B%E6%97%A5%E5%BF%97/</link><guid isPermaLink="true">https://www.bluexiii.com/202205/rsyslog%E8%BF%9C%E7%A8%8B%E6%97%A5%E5%BF%97/</guid><description>参考文档 http://docsv3.yiqiyun.net.cn/network/loadbalancer/manual/lb user guide/ rsyslog %E8%BF%9C%E7%AB%AF%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8 服务器 10.193.10.54 部署 查看日志</description><pubDate>Wed, 02 Nov 2022 09:19:00 GMT</pubDate></item><item><title>DockerSwarm子节点配置</title><link>https://www.bluexiii.com/202205/DockerSwarm%E5%AD%90%E8%8A%82%E7%82%B9%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202205/DockerSwarm%E5%AD%90%E8%8A%82%E7%82%B9%E9%85%8D%E7%BD%AE/</guid><description>Docker相关配置 vi /etc/hosts vi /etc/docker/daemon.json 新增节点</description><pubDate>Wed, 02 Nov 2022 09:18:55 GMT</pubDate></item><item><title>DockerStack部署</title><link>https://www.bluexiii.com/202205/DockerStack%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202205/DockerStack%E9%83%A8%E7%BD%B2/</guid><description>服务器 10.193.10.20 compose脚本路径: /root/zhongyuan/stacks 注意事项 H5应用比较特殊，需要在每个节点的/root/zhongyuan/volumes目录入，放置node modules，以供挂载 export的变量为镜像名称，最后面的版本号是jenkins的buildId，查询地址: https://artifactory.sdecloud.com:8443/ui/repos/tree/G…</description><pubDate>Wed, 02 Nov 2022 09:18:51 GMT</pubDate></item><item><title>V2Ray端口复用</title><link>https://www.bluexiii.com/202204/V2Ray%E7%AB%AF%E5%8F%A3%E5%A4%8D%E7%94%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/V2Ray%E7%AB%AF%E5%8F%A3%E5%A4%8D%E7%94%A8/</guid><description>官网及下载 https://www.v2ray.com/chapter 00/install.html https://github.com/v2ray/v2ray core/releases 跳板机 使用10.80.8.237 复用Nginx的8080端口 方式为vmess over websocket V2ray服务器搭建 v2ray安装路径为 /opt/v2ray nginx配置文件路径为 /dubhe/nginx/conf 配置…</description><pubDate>Wed, 02 Nov 2022 09:18:35 GMT</pubDate></item><item><title>Tomcat优化配置</title><link>https://www.bluexiii.com/202204/Tomcat%E4%BC%98%E5%8C%96%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/Tomcat%E4%BC%98%E5%8C%96%E9%85%8D%E7%BD%AE/</guid><description>server.xml测试 Connector maxThreads，在64核下设置成200最优，设300或更高反而增加CPU切换时间大幅降低TPS。查资料默认值就是200，此参数不用设置。 Connector minSpareThreads，设成200或直接用默认值25，没有区别 Connector maxConnections, server.xml</description><pubDate>Wed, 02 Nov 2022 09:18:31 GMT</pubDate></item><item><title>Redis集群搭建</title><link>https://www.bluexiii.com/202204/Redis%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/Redis%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/</guid><description>参考文档 https://juejin.cn/post/6998537296899211278 https://www.jianshu.com/p/ac6471e017b1 redis.conf配置 创建6个目录，将/etc/redis.conf拷贝至其中 简易操作步骤 配置文件示例 https://bluexiii files.oss cn beijing.aliyuncs.com/redis.conf</description><pubDate>Wed, 02 Nov 2022 09:18:27 GMT</pubDate></item><item><title>Prometheus部署笔记</title><link>https://www.bluexiii.com/202204/Prometheus%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/Prometheus%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://www.cnblogs.com/caoweixiong/p/12156590.html https://github.com/prometheus community/elasticsearch exporter/releases node exporter 验证: http://10.193.10.51:9100/metrics elasticsearch exporter 只监控主节点: 验证: http:…</description><pubDate>Wed, 02 Nov 2022 09:18:23 GMT</pubDate></item><item><title>Nginx监控部署笔记</title><link>https://www.bluexiii.com/202204/Nginx%E7%9B%91%E6%8E%A7%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/Nginx%E7%9B%91%E6%8E%A7%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>SSL支持 参考文档 https://blog.51cto.com/u 13363488/2350495 安装SSL依赖 编译参数 Prometheus监控 参考文档 https://www.bboy.app/2021/02/03/%E4%BD%BF%E7%94%A8prometheus%E7%9B%91%E6%8E%A7nginx/ 下载nginx module vts 编译参数 nginx.conf配置 验证 http://10.1…</description><pubDate>Wed, 02 Nov 2022 09:18:06 GMT</pubDate></item><item><title>GOST端口复用</title><link>https://www.bluexiii.com/202204/GOST%E7%AB%AF%E5%8F%A3%E5%A4%8D%E7%94%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/GOST%E7%AB%AF%E5%8F%A3%E5%A4%8D%E7%94%A8/</guid><description>官网及下载 https://github.com/ginuerzh/gost 跳板机 使用10.80.8.237 复用Nginx的8080端口 服务端Gost 服务端Nginx转发配置 本机DockerEC 本机Gost 本机Proxifier配置 gost进程 + 10.80.8.237网段 127.0.0.1:7011 任意进程 + 10.80.8. 网段 127.0.0.1:7013</description><pubDate>Wed, 02 Nov 2022 09:18:01 GMT</pubDate></item><item><title>ES5部署笔记</title><link>https://www.bluexiii.com/202204/ES5%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/ES5%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>信息汇总 ES http://10.193.10.51:9200 Kibana http://10.193.10.51:5601 版本: 5.6.5 服务器 10.193.10.51 10.193.10.52 10.193.10.53 ES 安装 配置 vi /etc/elasticsearch/elasticsearch.yml IK分词器插件 测试 http://10.193.10.51:9200 启停 设置max result w…</description><pubDate>Wed, 02 Nov 2022 09:17:58 GMT</pubDate></item><item><title>Dubbo监控部署</title><link>https://www.bluexiii.com/202204/Dubbo%E7%9B%91%E6%8E%A7%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/Dubbo%E7%9B%91%E6%8E%A7%E9%83%A8%E7%BD%B2/</guid><description>dubbo admin 下载 https://github.com/apache/dubbo admin 注意下载0.3.0 0.4.0的mock server会同时启动2次，报端口重复 界面 本机测试: http://localhost:8080/ root/root 生产环境（zookeeper://10.193.10.55:2181）: http://10.193.21.3:8081 root/root 监控生产环境 测试环境（z…</description><pubDate>Wed, 02 Nov 2022 09:17:51 GMT</pubDate></item><item><title>DockerSwarm运维</title><link>https://www.bluexiii.com/202204/DockerSwarm%E8%BF%90%E7%BB%B4/</link><guid isPermaLink="true">https://www.bluexiii.com/202204/DockerSwarm%E8%BF%90%E7%BB%B4/</guid><description>参考文档 https://docs.docker.com/engine/install/centos/ https://www.cnblogs.com/qingbaizhinian/p/14180465.html https://yeasy.gitbook.io/docker practice/swarm mode/stack https://holynull.gitbooks.io/docker swarm/content/kai s…</description><pubDate>Wed, 02 Nov 2022 09:17:46 GMT</pubDate></item><item><title>物联网平台学习笔记</title><link>https://www.bluexiii.com/202112/%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202112/%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>mongodb https://mongoing.com/archives/79755 MongoDB大数据量模型设计最佳实践 https://cloud.tencent.com/developer/news/836347 千亿级数据迁移mongodb成本节省及性能优化实践 https://developer.aliyun.com/article/66477 MongoDB数据建模小案例：物联网时序数据库建模 influxdb http…</description><pubDate>Wed, 02 Nov 2022 09:17:15 GMT</pubDate></item><item><title>使用DataX同步MySQL</title><link>https://www.bluexiii.com/202112/%E4%BD%BF%E7%94%A8DataX%E5%90%8C%E6%AD%A5MySQL/</link><guid isPermaLink="true">https://www.bluexiii.com/202112/%E4%BD%BF%E7%94%A8DataX%E5%90%8C%E6%AD%A5MySQL/</guid><description>官网 https://github.com/alibaba/DataX/blob/master/userGuid.md https://github.com/alibaba/DataX/blob/master/mysqlreader/doc/mysqlreader.md https://github.com/alibaba/DataX/blob/master/mysqlwriter/doc/mysqlwriter.md 简易配置 vi…</description><pubDate>Wed, 02 Nov 2022 09:17:07 GMT</pubDate></item><item><title>TiDB部署笔记</title><link>https://www.bluexiii.com/202112/TiDB%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202112/TiDB%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>官网 https://docs.pingcap.com/zh/tidb/stable/overview https://github.com/pingcap/docs cn/blob/master/config templates/simple mini.yaml 磁盘 Swap ntp 操作系统优化 ssh互信 TiUP HaProxy 启动 验证 PD http://10.193.50.17:2379/dashboard Grafa…</description><pubDate>Wed, 02 Nov 2022 09:17:00 GMT</pubDate></item><item><title>Scrapyd学习笔记</title><link>https://www.bluexiii.com/202112/Scrapyd%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202112/Scrapyd%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://python scrapyd api.readthedocs.io/en/latest/ https://github.com/scrapy/scrapyd client scrapyd 安装 HTTP API scrapyd client 本机安装 pip3 install scrapyd deploy pip3 install scrapyd client scrapyd deploy h 配置scrapy…</description><pubDate>Wed, 02 Nov 2022 09:16:51 GMT</pubDate></item><item><title>GatewayWorker学习笔记</title><link>https://www.bluexiii.com/202112/GatewayWorker%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202112/GatewayWorker%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://www.workerman.net/doc/gateway worker/ https://www.php.net/manual/zh/function.pack.php https://segmentfault.com/a/1190000008305573 https://www.programminghunter.com/article/545083672/ 测试 报文拼接 首尾 起始 1字节 eb 结束…</description><pubDate>Wed, 02 Nov 2022 09:16:43 GMT</pubDate></item><item><title>ES集群部署</title><link>https://www.bluexiii.com/202112/ES%E9%9B%86%E7%BE%A4%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202112/ES%E9%9B%86%E7%BE%A4%E9%83%A8%E7%BD%B2/</guid><description>参考文档 https://www.jianshu.com/p/658e5a884fc3 https://zhuanlan.zhihu.com/p/144635583 https://blog.csdn.net/xibei19921101/article/details/112527812 https://blog.csdn.net/qq 32690999/article/details/78505533 https://develope…</description><pubDate>Wed, 02 Nov 2022 09:16:38 GMT</pubDate></item><item><title>ES至ES数据迁移</title><link>https://www.bluexiii.com/202112/ES%E8%87%B3ES%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/</link><guid isPermaLink="true">https://www.bluexiii.com/202112/ES%E8%87%B3ES%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/</guid><description>参考文档 https://cloud.tencent.com/document/product/845/35568 https://help.aliyun.com/document detail/170095.html https://bbs.huaweicloud.com/blogs/detail/265963 https://elasticsearch.cn/question/6648 https://juejin.cn/post/…</description><pubDate>Wed, 02 Nov 2022 09:16:32 GMT</pubDate></item><item><title>国密预研</title><link>https://www.bluexiii.com/202111/%E5%9B%BD%E5%AF%86%E9%A2%84%E7%A0%94/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/%E5%9B%BD%E5%AF%86%E9%A2%84%E7%A0%94/</guid><description>参考文档 https://zhuanlan.zhihu.com/p/132352160 国密算法介绍 https://juejin.cn/post/6844904114879463438 浅谈国密算法 https://github.com/guanzhi/GM Standards 中华人民共和国密码行业标准(GM/T)文本 参考书籍 《图解密码技术 第三版》 链接: https://pan.baidu.com/s/1VlIz9uad P…</description><pubDate>Wed, 02 Nov 2022 09:16:11 GMT</pubDate></item><item><title>PHP学习笔记</title><link>https://www.bluexiii.com/202111/PHP%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/PHP%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>资源 https://www.php.net/manual/zh/ https://www.w3school.com.cn/php/index.asp https://www.runoob.com/php/php tutorial.html https://laravel china.github.io/php the right way/ macOS环境手动搭建 参考文档 https://learnku.com/articles/35…</description><pubDate>Wed, 02 Nov 2022 09:16:06 GMT</pubDate></item><item><title>PHP依赖包学习笔记</title><link>https://www.bluexiii.com/202111/PHP%E4%BE%9D%E8%B5%96%E5%8C%85%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/PHP%E4%BE%9D%E8%B5%96%E5%8C%85%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>jenssegers/mongodb https://github.com/jenssegers/laravel mongodb https://www.jianshu.com/p/484fb19c9389 https://segmentfault.com/a/1190000018922161 guzzlehttp/guzzle Guzzle是一个PHP的HTTP客户端，用来轻而易举地发送请求，并集成到我们的WEB服务上。 https:…</description><pubDate>Wed, 02 Nov 2022 09:16:00 GMT</pubDate></item><item><title>mysql与mongo备份脚本</title><link>https://www.bluexiii.com/202111/mysql%E4%B8%8Emongo%E5%A4%87%E4%BB%BD%E8%84%9A%E6%9C%AC/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/mysql%E4%B8%8Emongo%E5%A4%87%E4%BB%BD%E8%84%9A%E6%9C%AC/</guid><description>MySQL备份 MongoDB备份 参考 https://stackoverflow.com/questions/24439068/tar gzip mongo dump like mysql Shell</description><pubDate>Wed, 02 Nov 2022 09:15:54 GMT</pubDate></item><item><title>Minio策略配置</title><link>https://www.bluexiii.com/202111/Minio%E7%AD%96%E7%95%A5%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/Minio%E7%AD%96%E7%95%A5%E9%85%8D%E7%BD%AE/</guid><description>参考文档 https://min.io/download /linux http://docs.minio.org.cn/docs/master/minio client complete guide https://github.com/minio/minio/issues/5279 常用操作 自定义policy.json</description><pubDate>Wed, 02 Nov 2022 09:15:41 GMT</pubDate></item><item><title>Laravel学习笔记</title><link>https://www.bluexiii.com/202111/Laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/Laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>资料 https://laravel.com/ https://learnku.com/docs/laravel/6.x https://laravelacademy.org/books/php tutorial 安装Laravel命令行 工程初始化 Artisan命令行用法 日志打印SQL 本地仓库 vi composer.json</description><pubDate>Wed, 02 Nov 2022 09:15:35 GMT</pubDate></item><item><title>ES导出CSV</title><link>https://www.bluexiii.com/202111/ES%E5%AF%BC%E5%87%BACSV/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/ES%E5%AF%BC%E5%87%BACSV/</guid><description>参考文档 https://cloud.tencent.com/developer/article/1639594 https://github.com/taraslayshchuk/es2csv/blob/master/docs/EXAMPLES.rst Github https://github.com/taraslayshchuk/es2csv 参数 i 索引名 q query dsl a 认证信息 格式：user: passwor…</description><pubDate>Wed, 02 Nov 2022 09:15:30 GMT</pubDate></item><item><title>Composer学习笔记</title><link>https://www.bluexiii.com/202111/Composer%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202111/Composer%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://docs.phpcomposer.com/00 intro.html https://www.runoob.com/w3cnote/composer install and usage.html https://developer.aliyun.com/composer https://pkg.xyz/ 常用操作 杂项 Laravel6.X项目，应使用1.X版本compser，避免install时报错 comp…</description><pubDate>Wed, 02 Nov 2022 09:15:24 GMT</pubDate></item><item><title>使用acme申请SSL证书</title><link>https://www.bluexiii.com/202110/%E4%BD%BF%E7%94%A8acme%E7%94%B3%E8%AF%B7SSL%E8%AF%81%E4%B9%A6/</link><guid isPermaLink="true">https://www.bluexiii.com/202110/%E4%BD%BF%E7%94%A8acme%E7%94%B3%E8%AF%B7SSL%E8%AF%81%E4%B9%A6/</guid><description>github https://github.com/acmesh official/acme.sh/wiki/%E8%AF%B4%E6%98%8E https://github.com/acmesh official/acme.sh/wiki/dnsapi 过程</description><pubDate>Wed, 02 Nov 2022 09:14:50 GMT</pubDate></item><item><title>Telegraf告警配置</title><link>https://www.bluexiii.com/202110/Telegraf%E5%91%8A%E8%AD%A6%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202110/Telegraf%E5%91%8A%E8%AD%A6%E9%85%8D%E7%BD%AE/</guid><description>参考文档 https://github.com/influxdata/telegraf/tree/master/plugins/inputs https://github.com/influxdata/telegraf/tree/master/plugins/parsers/value https://github.com/influxdata/telegraf/issues/4174 https://grafana.com/docs/…</description><pubDate>Wed, 02 Nov 2022 09:14:45 GMT</pubDate></item><item><title>GitBook安装</title><link>https://www.bluexiii.com/202109/GitBook%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/202109/GitBook%E5%AE%89%E8%A3%85/</guid><description>参考文档 https://blog.csdn.net/Venry /article/details/110948703 https://www.cnblogs.com/cyxroot/p/13754475.html https://blog.csdn.net/qq 43528771/article/details/107949010 https://www.huaweicloud.com/articles/12564085.html h…</description><pubDate>Wed, 02 Nov 2022 09:14:26 GMT</pubDate></item><item><title>MongoDB学习笔记</title><link>https://www.bluexiii.com/202109/MongoDB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202109/MongoDB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://www.jianshu.com/p/2a65343a857e 常用查询</description><pubDate>Wed, 02 Nov 2022 09:14:19 GMT</pubDate></item><item><title>爬虫入门学习笔记</title><link>https://www.bluexiii.com/202106/%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202106/%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://www.zhihu.com/question/268769681 https://zhuanlan.zhihu.com/p/29436838 XPath http://blog.itpub.net/31557738/viewspace 2658869/ Readability 和 Newspaper 的介绍。 https://xie.infoq.cn/article/60cdd679a5cd5d6da5116a…</description><pubDate>Wed, 02 Nov 2022 09:14:01 GMT</pubDate></item><item><title>Elasticsearch学习笔记</title><link>https://www.bluexiii.com/202106/Elasticsearch%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202106/Elasticsearch%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>GUI elasticvue chrome插件 查询 + 管理 elasticsearch head https://github.com/mobz/elasticsearch head chrome插件 查询 + 管理 Kaizen https://www.elastic kaizen.com/ java桌面版 纯查询 elasticsearch hq https://github.com/ElasticHQ/elasticsearc…</description><pubDate>Wed, 02 Nov 2022 09:13:39 GMT</pubDate></item><item><title>MySQL5.6JSON解析</title><link>https://www.bluexiii.com/202110/MySQL5.6JSON%E8%A7%A3%E6%9E%90/</link><guid isPermaLink="true">https://www.bluexiii.com/202110/MySQL5.6JSON%E8%A7%A3%E6%9E%90/</guid><description>MySQL5.6JSON解析 新建存储过程 查询</description><pubDate>Wed, 02 Nov 2022 06:48:13 GMT</pubDate></item><item><title>AIX下非root安装sqlplus及mysql客户端</title><link>https://www.bluexiii.com/201612/AIX%E4%B8%8B%E9%9D%9Eroot%E5%AE%89%E8%A3%85sqlplus%E5%8F%8Amysql%E5%AE%A2%E6%88%B7%E7%AB%AF/</link><guid isPermaLink="true">https://www.bluexiii.com/201612/AIX%E4%B8%8B%E9%9D%9Eroot%E5%AE%89%E8%A3%85sqlplus%E5%8F%8Amysql%E5%AE%A2%E6%88%B7%E7%AB%AF/</guid><description>场景 同事的一个新需求，需要在AIX上以shell脚本的方式，调用sqlplus客户端连接Oracle数据库，调用mysql客户端连接MySQL数据库。 想尽量简化开发，只用纯脚本方式实现，不想替换为Java或其它方案，且不想远程调用其它Linux主机上的客户端。 故需要在AIX上安装两个客户端（只有普通用户权限，没有root权限）。没什么太特别的地方，简单记录一下过程。 sqlplus客户端的安装 Oracle接供了AIX下的Inst…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>Git内部培训课件</title><link>https://www.bluexiii.com/201612/Git%E5%86%85%E9%83%A8%E5%9F%B9%E8%AE%AD%E8%AF%BE%E4%BB%B6-%E5%85%AC%E5%BC%80%E7%89%88/</link><guid isPermaLink="true">https://www.bluexiii.com/201612/Git%E5%86%85%E9%83%A8%E5%9F%B9%E8%AE%AD%E8%AF%BE%E4%BB%B6-%E5%85%AC%E5%BC%80%E7%89%88/</guid><description>Git简介 什么是版本控制 版本控制系统（Version Control System，简称VCS）是一种记录一个或若干文件内容变化，以便将来查阅特定版本修订情况的系统。 按类型可以分为： 本地版本控制系统 例如RCS（至少我是从来没有用过） 本地版本控制系统解决了版本的管理问题，再也不用时不时的把工程目录，通过手工拷贝的方式来存档了。但本地版本控制系统的缺点是，无法解决多人协作的问题。 集中化的版本控制系统 例如CVS，SVN等（公司…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>使用MarkDown做个人知识管理的一些心得</title><link>https://www.bluexiii.com/201612/%E4%BD%BF%E7%94%A8MarkDown%E5%81%9A%E4%B8%AA%E4%BA%BA%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/201612/%E4%BD%BF%E7%94%A8MarkDown%E5%81%9A%E4%B8%AA%E4%BA%BA%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/</guid><description>什么是个人知识管理 个人知识管理，又名PKM（Personal Knowledge Management）, 是一种个人收集，验证，存储，搜索，提取，分享知识的过程。 WIKI PKM其实是一个很大的命题，包含了很多方面的内容。但我们每个人都在或多或少的使用它，都有自已的一些工具、心得。 以下仅讨论一下具体的笔记、摘录等文档的 编写 与 保存 。 什么是MarkDown Markdown是一种轻量级标记语言，它允许人们“使用易读易写的纯…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>WEB服务器为什么取不到用户的MAC地址</title><link>https://www.bluexiii.com/201702/WEB%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%96%E4%B8%8D%E5%88%B0%E7%94%A8%E6%88%B7%E7%9A%84MAC%E5%9C%B0%E5%9D%80/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/WEB%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%96%E4%B8%8D%E5%88%B0%E7%94%A8%E6%88%B7%E7%9A%84MAC%E5%9C%B0%E5%9D%80/</guid><description>引言 起因是某个同事接到了领导安排下来的一个需求，要在一个Web应用（Java+Tomcat）中，记录用户登录时的IP地址和MAC地址，用于安全审计，于是咨询我如何实现。 第一反应是，这个需求本身是不成立的，根据以往的了解，MAC地址应该是过不了路由器的才对。 以往做开发，都是用engineer的思维：先动手做，遇到问题再解决问题。但这个需求，应当用scientist的思维去思考：首先确定能不能做，然后才是怎么做。 翻查了一些资料，想来…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>使用IntelliJ IDEA替代Eclipse</title><link>https://www.bluexiii.com/201702/%E4%BD%BF%E7%94%A8IntelliJIDEA%E6%9B%BF%E4%BB%A3Eclipse/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/%E4%BD%BF%E7%94%A8IntelliJIDEA%E6%9B%BF%E4%BB%A3Eclipse/</guid><description>什么是IntelliJ IDEA 简单来说，IntelliJ Idea是目前最好的Java集成开发环境，没有之一。 为什么要迁移到Intellij IDEA Java应该是非常依赖IDE的一门语言了，恐怕也没有几个大牛能够直接用Vim/Emacs愉快的手撸代码，Java程序员离开了IDE基本上生活不能自理，IDE的重要性不言而喻。 最近在推行、部署各种自动化工具，但个人认为，相比于各种工具，一个好的IDE更是能 极大的提升 工作效率以及…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>使用Python3编写一个爬虫</title><link>https://www.bluexiii.com/201702/%E4%BD%BF%E7%94%A8Python3%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%88%AC%E8%99%AB/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/%E4%BD%BF%E7%94%A8Python3%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%88%AC%E8%99%AB/</guid><description>需求简介 最近厂里有一个新闻采集类的需求，细节大体如下： 1. 模拟登录一个内网网站（SSO） 2. 抓取新闻（支持代理服务器的方式访问） 3. 加工内容样式，以适配手机屏幕 4. 将正文中的图片转存到自已的服务器，并替换 标签中的url 5. 图片存储服务器需要复用已有的FastDFS分布式文件系统 6. 采集结果导入生产库 7. 支持日志打印 初学Python3，正好用这个需求练练手，最后很惊讶的是只用200多行代码就实现了，如果换…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>如何优(zhe)雅(teng)的使用SSH</title><link>https://www.bluexiii.com/201702/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84%E4%BD%BF%E7%94%A8SSH/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84%E4%BD%BF%E7%94%A8SSH/</guid><description>引子 SSH连接是我们与服务器交互的主要手段，每个程序员每天都会用到，就像喝白开水一样普通。 就是这样一个简单而又高频的动作，如果配置得当，或许能极大的提高我们工作的幸福感吧。 前不久一个同事刚从Windows切换到macOS平台，问我SecureCRT有没有mac下的版本，我说即然都用上了基于BSD的mac了，应该不再需要SecureCRT这样的东西了才对，SSH如果配置好了，体验应该完爆Windows。于是就有了写下这篇文章的念头，…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>项目管理工具Redmine操作手册</title><link>https://www.bluexiii.com/201702/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7Redmine%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7Redmine%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C/</guid><description>什么是Redmine Redmine是用Ruby On Rails开发的一款基于WEB的项目管理软件。 它集成了项目管理所需的各项功能，可以同时处理多个项目。 请重点关注 问题 、 甘特图 、 日历 三个功能模块。 我的工作台 点击左上角 我的工作台 按钮 指派给我的问题 提供一个跨项目的指派给当前用户的问题列表，显示问题的ID，项目，跟踪标类型签和主题。 已报告的问题 提供一个跨项目的由当前用户报告的问题列表，显示问题的ID，项目，跟…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>qiniu-imgup七牛云图片上传工具分享</title><link>https://www.bluexiii.com/201703/%E4%B8%83%E7%89%9B%E4%BA%91%E5%9B%BE%E7%89%87%E4%B8%8A%E4%BC%A0%E5%B7%A5%E5%85%B7/</link><guid isPermaLink="true">https://www.bluexiii.com/201703/%E4%B8%83%E7%89%9B%E4%BA%91%E5%9B%BE%E7%89%87%E4%B8%8A%E4%BC%A0%E5%B7%A5%E5%85%B7/</guid><description>qiniu imgup简介 qiniu imgup是一个七牛云图片上传工具，目标是简化MarkDown写作中的贴图的繁琐步骤，可以快速将剪贴板中的图片上传至七牛云，并返回MarkDown格式的链接。 适用人群：使用七牛云做为图床的MarkDown编写者。 由于平时工作主要是用macOS 10.12及Ubuntu 16.04两台笔记本，macOS下之前一直在用一个名为iPic的收费软件（30RMB/年，UX做的非常好），Ubuntu下直接…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>使用virtualenv创建Python虚拟环境</title><link>https://www.bluexiii.com/201703/%E4%BD%BF%E7%94%A8virtualenv%E9%9A%94%E7%A6%BBPython%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83/</link><guid isPermaLink="true">https://www.bluexiii.com/201703/%E4%BD%BF%E7%94%A8virtualenv%E9%9A%94%E7%A6%BBPython%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83/</guid><description>什么是virtualenv virtualenv是一个用于创建Python虚拟环境的工具。 虚拟环境又是什么呢？它是Python解释器的一个私有副本，在这个环境中可以安装私有包，而不会影响到系统中安装的全局Python解释器。 当一台主机上运行着多个Python应用时，使用虚拟环境可以有效的避免包的混乱和版本的冲突。 virtualenv官网 如果懒得看作者瞎BB，可以跳过下面的章节，直接访问官网： https://virtualenv…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>flask-adminlte-handler</title><link>https://www.bluexiii.com/201704/flask-adminlte-handler/</link><guid isPermaLink="true">https://www.bluexiii.com/201704/flask-adminlte-handler/</guid><description>引言 继续接着上次的话题，上周整理出来的flask rest脚手架，用于快速构建Restful API。虽然后端的代码量很少，但前端会变得很重，所以总体开发速度并不算太快，不太适合小型项目。 于是又整理了一套flask adminlte脚手架，目标是用较传统的方式，减少整体的代码量，加快开发速度，以应对一些比较极端的需求。大体估算，开发时间可以做到SpringBoot全家桶的30%左右。 源码 http://git.si tech.co…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>Python使用cx_Oracle的几个小坑</title><link>https://www.bluexiii.com/201704/python%E4%BD%BF%E7%94%A8cx_Oracle%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B0%8F%E5%9D%91/</link><guid isPermaLink="true">https://www.bluexiii.com/201704/python%E4%BD%BF%E7%94%A8cx_Oracle%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B0%8F%E5%9D%91/</guid><description>引言 cx Oracle是Python环境下的一个（好像也是唯一的一个）用于操作Oracle的第三方模块。 最近在写某个对帐程序时，不得已要连接一台Oracle库，于是用到了cx Oracle，总的来说还是比较顺利的，期间遇到几个有意思的小坑写出来分享一下。 RHEL 6.4下安装cx Oracle RHEL6.4和cx Oracle比较搭，安装时应该不会遇到什么挫折，使用RPM安装好instantclient后，直接用pip3安装cx…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>阿里云RDS&amp;DRDS初探</title><link>https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91RDS&amp;DRDS%E5%88%9D%E6%8E%A2/</link><guid isPermaLink="true">https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91RDS&amp;DRDS%E5%88%9D%E6%8E%A2/</guid><description>简介 RDS 阿里云关系型数据库（Relational Database Service，简称 RDS）是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储，RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS（Postgre Plus Advanced Server，一种高度兼容 Oracle 的数据库）引擎，并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案，彻底解决…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>swagger2markup生成静态API文档</title><link>https://www.bluexiii.com/201709/swagger2markup%E7%94%9F%E6%88%90%E9%9D%99%E6%80%81API%E6%96%87%E6%A1%A3/</link><guid isPermaLink="true">https://www.bluexiii.com/201709/swagger2markup%E7%94%9F%E6%88%90%E9%9D%99%E6%80%81API%E6%96%87%E6%A1%A3/</guid><description>简介 swagger我们已经不陌生了，另外可以借助于swagger ui，可以实现动态的、可测试的API文档。 本文主要介绍如何使用swagger2markup生成静态的HTML及PDF文档。 生成的文档样式如下： swagger2markup主页 GitHub主页： https://github.com/Swagger2Markup/swagger2markup 实现方式 swagger2markup的实现方式比较绕，pom.xml里…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>Postman+Newman+Jenkins实现REST自动回归测试</title><link>https://www.bluexiii.com/201709/%E4%BD%BF%E7%94%A8Postman+Newman+Jenkins%E5%AE%9E%E7%8E%B0%E5%BE%AE%E6%9C%8D%E5%8A%A1%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/</link><guid isPermaLink="true">https://www.bluexiii.com/201709/%E4%BD%BF%E7%94%A8Postman+Newman+Jenkins%E5%AE%9E%E7%8E%B0%E5%BE%AE%E6%9C%8D%E5%8A%A1%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/</guid><description>简介 本文主要介绍如何使用Postman+Newman+Jenkins，实现微服务自动化的回归测试。 所需工具 Postman：用于编写测试用例，导出.json格式的测试脚本 Newman：命令行方式执行postman导出的测试脚本 Jenkins：实现测试的自动化 Postman的下载 官网： https://www.getpostman.com/ Newman的安装 Newman可以运行Postman生成的.json测试用例，生成.…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>关于Feign的Fallback处理</title><link>https://www.bluexiii.com/201709/%E5%85%B3%E4%BA%8EFeign%E7%9A%84Fallback%E5%A4%84%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/201709/%E5%85%B3%E4%BA%8EFeign%E7%9A%84Fallback%E5%A4%84%E7%90%86/</guid><description>Feign的不恰当的fallback Feign的坑不少，特别与Hystrix集成之后。 在微服务引入Feign后，上线不久后便发现，对于一个简单的查询类调用，在下游返回正常的&quot;404 资源不存在&quot;这种业务异常时，Feign也做了fallback，最终导致circuit break，引发平台告警。 REST接口的设计 为了解释这个问题，首先还是要从REST接口开始谈起。 REST的一个缺点（也有人认为是优势），它只是一种依赖于HTTP的…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>ELK分布式日志平台初步配置</title><link>https://www.bluexiii.com/201710/ELK%E5%88%86%E5%B8%83%E5%BC%8F%E6%97%A5%E5%BF%97%E5%B9%B3%E5%8F%B0%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201710/ELK%E5%88%86%E5%B8%83%E5%BC%8F%E6%97%A5%E5%BF%97%E5%B9%B3%E5%8F%B0%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE/</guid><description>简介 ELK = Elasticsearch + Logstash + Kibana ，是一套非常流行的分布式日志采集、处理、汇总及展示工具。 Logstash 日志采集、过滤，并转发给Elasticsearch Elasticsearch 搜索引擎，存储、索引、分析日志 Kibana WEB界面，查询并展示Elasticsearch的数据 本文主要介绍ELK日志平台初步搭建及配置。 Elastic官网 https://www.elas…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>REPORT-MAN</title><link>https://www.bluexiii.com/201710/REPORT-MAN/</link><guid isPermaLink="true">https://www.bluexiii.com/201710/REPORT-MAN/</guid><description>简介 report man:一个轻量级的报表自动化工具 对于中小型企业系统，一般没有配套的报表与经分系统进行支撑，但运维过程中经常会有各种报表的需求，报表一般为Excel格式，且内容经常发生变化，需要一套简单灵活的解决方案。 REPORT MAN的程序本体只有一个可执行jar包，直接使用Excel模板进行配置，可以自动生成报表并发送邮件。支持3种启动方式，简单易用。 功能特性 支持桌面/命令行/WEB应用3种运行模式 无配置文件，在Ex…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>Swagger配置全局Response Model</title><link>https://www.bluexiii.com/201710/Swagger%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80ResponseModel/</link><guid isPermaLink="true">https://www.bluexiii.com/201710/Swagger%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80ResponseModel/</guid><description>关于响应 老的HTTP+JSON RPC接口，无论成功/失败，响应格式一般是固定的，例如： REST风格接口中，一般是这样处理： 如果业务处理成功，HTTP STATUS返回2XX，BODY直接返回业务内容： 如果业务处理失败，HTTP STATUS返回4XX或5XX，这时才会展现报错信息： 业务成功和业务失败，会对外使用两套不同的模型。 Swagger中的展示 Swagger中默认只会展示业务处理成功时的模型： Response Me…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>Zipkin微服务调用链跟踪工具配置</title><link>https://www.bluexiii.com/201710/ZipKin%E5%BE%AE%E6%9C%8D%E5%8A%A1%E8%B0%83%E7%94%A8%E9%93%BE%E8%B7%9F%E8%B8%AA%E5%B7%A5%E5%85%B7%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201710/ZipKin%E5%BE%AE%E6%9C%8D%E5%8A%A1%E8%B0%83%E7%94%A8%E9%93%BE%E8%B7%9F%E8%B8%AA%E5%B7%A5%E5%85%B7%E9%85%8D%E7%BD%AE/</guid><description>简介 Zipkin是一套Twitter开发的开源的APM工具 (Application Performance Management) ，可以用于微服务的调用链监控。 类似的APM系统还有：PinPoint、Google Dapper、淘宝鹰眼等。 相比起PinPoint，Zipkin的优势是语言无关性，但是对代码有一定的入侵。 Zipkin包含4个组件： Collector 收集器 Storage 存储，默认是InMemory API…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>F7+Vue+WebPack移动端单页应用脚手架</title><link>https://www.bluexiii.com/201801/f7-vue-webpack/</link><guid isPermaLink="true">https://www.bluexiii.com/201801/f7-vue-webpack/</guid><description>1 简介 F7 VUE WEBPACK SCAFFOLD，是一个基于Webpack + Vue + Framework7构建的移动端单页应用脚手架，可内嵌于Cordova等平台中。 2 快速上手 下面介绍一下如何在零基础的情况下，快速搭建好开发环境，并完成代码克隆、编辑、测试、构建、发布等一系列 开发流程。 2.1 安装node.js与npm node.js是一个基于Chrome V8引擎的JavaScrip运行时，它是前端工程化的基础…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>gitflow笔记</title><link>https://www.bluexiii.com/201801/gitflow%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201801/gitflow%E7%AC%94%E8%AE%B0/</guid><description>安装 macOS: Ubuntu: Windows: 初始化 在一个已有的版本库中执行 默认有master及develop两个长期分支 分支说明 主要分支： master: 永远处在即将发布(production ready)状态 develop: 最新的开发状态 辅助分支： feature: 开发新功能的分支, 基于 develop, 完成后 merge 回 develop release: 准备要发布版本的分支, 用来修复 bug.…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>Ubuntu16.04下Hadoop3.0.0安装笔记</title><link>https://www.bluexiii.com/201803/Hadoop%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/201803/Hadoop%E5%AE%89%E8%A3%85/</guid><description>安装JDK8 PPA方式安装OracleJDK 或安装OpenJDK 创建hadoop用户 安装Open SSH Server SSH授权： 下载Hadoop http://hadoop.apache.org/releases.html 选择3.0稳定版的binary下载，并解压 安装Hadoop PATH export PATH=$PATH:/opt/hadoop/sbin:/opt/hadoop/bin 设置JDK环境变量 read…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>Telegraf学习笔记</title><link>https://www.bluexiii.com/201811/Telegraf%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201811/Telegraf%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>官网文档 https://www.influxdata.com/time series platform/telegraf/ https://github.com/influxdata/telegraf https://docs.influxdata.com/telegraf/v1.7/concepts/data formats input/ 安装 macOS Linux 修改机器名 hostnamectl set hostname s…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>CentOS7下nmtui网络配置</title><link>https://www.bluexiii.com/201907/20190731CentOS7%E4%B8%8Bnmtui%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190731CentOS7%E4%B8%8Bnmtui%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE/</guid><description>nmtui文本图型界面 全称： NetworkManageTextUser Iterface 推荐做为首选配置方式 nmcli纯文本界面 全称： NetworkManageCommandLine Interface 查看网络： 常用参数： 配置文件 其它 启停网络 ip取代ifconfig ip与ifconfig的对应关系:</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>华为Atlas200DK学习笔记</title><link>https://www.bluexiii.com/201911/%E5%8D%8E%E4%B8%BAAtlas200DK%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201911/%E5%8D%8E%E4%B8%BAAtlas200DK%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>相关资源 官网 昇腾开发者社区 昇腾学院 文档中心 PDF下载 软件部署指南PDF下载 了解产品/Atlas 200 用户指南.pdf 了解产品/华为服务器 安全信息.pdf 安装升级/Atlas 200 DDK安装指南(CentOSX86).pdf 安装升级/Atlas 200 DDK安装指南(UbuntuX86).pdf 安装升级/Atlas 200 源码编译安装指南.pdf 安装升级/Atlas 200 软件开发指南.pdf 参考…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>研发工具-AngularDebug</title><link>https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-AngularDebug/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-AngularDebug/</guid><description>简介 Angular开发过程中，Debug方式大概有如下3种: Chrome DevTools Chrome自带开发工具 Augury插件 Angular官方Chrome插件 JetBrains内置工具 IDEA/WebStorm内置Debug工具，需要安装Chrome插件 Chrome DevTools 启动 F12 或 Cmd+Option+I 调出DevTools 使用 使用 ng serve 启动前端Server时，默认开发模式…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>研发规约-Sonar代码检测</title><link>https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-Sonar%E4%BB%A3%E7%A0%81%E6%A3%80%E6%B5%8B/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-Sonar%E4%BB%A3%E7%A0%81%E6%A3%80%E6%B5%8B/</guid><description>Sonar地址 http://localhost:9000 admin/admin 暂定localhost，后期根据部署情况修改 本机Maven配置 配置 /.m2/settings.xml 为工程添加Jacoco插件 配置工程的pom.xml 注意将surefire插件的skipTests选项关闭: 代码手工上传Sonar Sonar代码检查结果 上传Sonar后，会生成代码质量检查报告 点击链接即可查看 页面中会展示代码的BUG、漏…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>研发规约-Swagger服务契约</title><link>https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-Swagger%E6%9C%8D%E5%8A%A1%E5%A5%91%E7%BA%A6/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-Swagger%E6%9C%8D%E5%8A%A1%E5%A5%91%E7%BA%A6/</guid><description>整合springfox 修改父pom 添加springfox的依赖: 增加spring配置 新增配置类 SwaggerConfiguration.java 相关路径 swagger ui api docs 编码示例 Domain层 Controller层 注意事项 1. 常用注解有 @Api , @ApiOperation , @ApiParam , @ApiModelProperty 2. @Produces , @ApiRespon…</description><pubDate>Tue, 26 Jan 2021 01:44:33 GMT</pubDate></item><item><title>K8S离线部署笔记-15-kubectl部署</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-15-kubectl%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-15-kubectl%E9%83%A8%E7%BD%B2/</guid><description>主机 uat master01.yourcompany.com 10.10.51.78 K8S主节点 步骤 yml配置 配置文件详见FTP install目录</description><pubDate>Tue, 05 Jan 2021 06:08:32 GMT</pubDate></item><item><title>Linux下UEFI引导修复</title><link>https://www.bluexiii.com/202101/Linux%E4%B8%8BUEFI%E5%BC%95%E5%AF%BC%E4%BF%AE%E5%A4%8D/</link><guid isPermaLink="true">https://www.bluexiii.com/202101/Linux%E4%B8%8BUEFI%E5%BC%95%E5%AF%BC%E4%BF%AE%E5%A4%8D/</guid><description>某曙光服务器，在主板CMOS电池掉电后，NVRAM信息丢失。重新开机后，无法自动从SATA0硬盘的EFI分区的/EFI/boot/bootx64.efi进行引导。需要用启动盘进入恢复模式，将引导项重新写入NVRAM。 参考文档 https://i m.dev/posts/20200808 135558.html https://blog.woodelf.org/2014/05/28/uefi boot how it works http…</description><pubDate>Tue, 05 Jan 2021 06:07:25 GMT</pubDate></item><item><title>UnixODBC安装</title><link>https://www.bluexiii.com/202010/20201029UnixODBC%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/202010/20201029UnixODBC%E5%AE%89%E8%A3%85/</guid><description>官网 http://www.unixodbc.org/ https://www.nelsontang.com/odbc in OSX/ http://www.odbcmanager.net/ macOS下brew方式安装 OdbcManager图形界面 http://www.odbcmanager.net/ postgres驱动 https://odbc.postgresql.org/ https://blogs.sap.com/201…</description><pubDate>Tue, 05 Jan 2021 06:07:07 GMT</pubDate></item><item><title>K8S离线部署笔记-14-应用镜像迁移</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-14-%E5%BA%94%E7%94%A8%E9%95%9C%E5%83%8F%E8%BF%81%E7%A7%BB/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-14-%E5%BA%94%E7%94%A8%E9%95%9C%E5%83%8F%E8%BF%81%E7%A7%BB/</guid><description>配置DNS 配置Docker允许HTTP 镜像导出脚本 repo save.sh 镜像导入脚本 repo load.sh 手工导出导入</description><pubDate>Tue, 05 Jan 2021 06:06:28 GMT</pubDate></item><item><title>K8S离线部署笔记-13-IngressNginx</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-13-IngressNginx/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-13-IngressNginx/</guid><description>下载yml https://github.com/kubernetes/ingress nginx/tree/ingress nginx 3.3.0/deploy/static/provider/baremetal 下载镜像 修改yml 部署 测试 http://test.ingress.com/ip</description><pubDate>Tue, 05 Jan 2021 06:06:19 GMT</pubDate></item><item><title>K8S离线部署笔记-12-NFS动态存储</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-12-NFS%E5%8A%A8%E6%80%81%E5%AD%98%E5%82%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-12-NFS%E5%8A%A8%E6%80%81%E5%AD%98%E5%82%A8/</guid><description>下载镜像 部署 参考文档 kunbernetes 基于NFS的存储</description><pubDate>Tue, 05 Jan 2021 06:06:12 GMT</pubDate></item><item><title>K8S离线部署笔记-11-Dashboard</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-11-Dashboard/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-11-Dashboard/</guid><description>下载地址 https://github.com/kubernetes/dashboard/releases 下载yml 参考文档 The Ultimate Guide to the Kubernetes Dashboard: How to Install, Access, Authenticate and Add Heapster Metrics</description><pubDate>Tue, 05 Jan 2021 06:06:05 GMT</pubDate></item><item><title>K8S离线部署笔记-10-Kubeadm</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-10-Kubeadm/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-10-Kubeadm/</guid><description>RPM包安装 下载K8S镜像 下载Flannel镜像 下载IngressNginx镜像 主节点部署 工作节点部署 其它常规操作 查看报错日志 删除节点 重置 参考文档 Installing Kubernetes and Docker in offline scenarios kubernetes安装（国内环境） Bare Metal K8S 63 Second Service Routing Delay when accessing s…</description><pubDate>Tue, 05 Jan 2021 06:05:57 GMT</pubDate></item><item><title>K8S离线部署笔记-9-Postgres原生部署</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-9-Postgres%E5%8E%9F%E7%94%9F%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-9-Postgres%E5%8E%9F%E7%94%9F%E9%83%A8%E7%BD%B2/</guid><description>安装 初始配置 数据导入</description><pubDate>Tue, 05 Jan 2021 06:05:49 GMT</pubDate></item><item><title>K8S离线部署笔记-8-NFS服务</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-8-NFS%E6%9C%8D%E5%8A%A1/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-8-NFS%E6%9C%8D%E5%8A%A1/</guid><description>服务端 客户端 参考文档 CentOS 7 下 yum 安装和配置 NFS</description><pubDate>Tue, 05 Jan 2021 06:05:41 GMT</pubDate></item><item><title>K8S离线部署笔记-7-NTP服务</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-7-NTP%E6%9C%8D%E5%8A%A1/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-7-NTP%E6%9C%8D%E5%8A%A1/</guid><description>所有主机 服务端 客户端</description><pubDate>Tue, 05 Jan 2021 06:05:28 GMT</pubDate></item><item><title>K8S离线部署笔记-6-DNS服务</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-6-DNS%E6%9C%8D%E5%8A%A1/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-6-DNS%E6%9C%8D%E5%8A%A1/</guid><description>步骤</description><pubDate>Tue, 05 Jan 2021 06:05:18 GMT</pubDate></item><item><title>K8S离线部署笔记-5-Harbor</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-5-Harbor/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-5-Harbor/</guid><description>下载离线安装包 https://github.com/goharbor/harbor/releases 开始安装 图形界面配置 客户端配置 配置SSL（可选）</description><pubDate>Tue, 05 Jan 2021 06:05:10 GMT</pubDate></item><item><title>K8S离线部署笔记-4-Registry</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-4-Registry/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-4-Registry/</guid><description>Rigistry UI 迁移</description><pubDate>Tue, 05 Jan 2021 06:05:02 GMT</pubDate></item><item><title>K8S离线部署笔记-3-Docker</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-3-Docker/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-3-Docker/</guid><description>Docker DockerCompose(可选)</description><pubDate>Tue, 05 Jan 2021 06:04:54 GMT</pubDate></item><item><title>K8S离线部署笔记-2-Yum源配置</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-2-Yum%E6%BA%90%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-2-Yum%E6%BA%90%E9%85%8D%E7%BD%AE/</guid><description>服务端配置 客户端配置</description><pubDate>Tue, 05 Jan 2021 06:04:45 GMT</pubDate></item><item><title>K8S离线部署笔记-1-操作系统配置</title><link>https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-1-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202009/K8S%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0-1-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE/</guid><description>通用配置 K8S特殊配置</description><pubDate>Tue, 05 Jan 2021 06:04:30 GMT</pubDate></item><item><title>常用推流测试工具</title><link>https://www.bluexiii.com/202008/%E5%B8%B8%E7%94%A8%E6%8E%A8%E6%B5%81%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/</link><guid isPermaLink="true">https://www.bluexiii.com/202008/%E5%B8%B8%E7%94%A8%E6%8E%A8%E6%B5%81%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/</guid><description>Android推流 RTSP Camera https://play.google.com/store/apps/details?id=com.miv.rtspcamera&amp;hl=zh 播流地址： RTSP rtsp://10.10.38.141:5554 HLS http://10.10.38.141:8080/playlist.m3u RTMP Camera https://play.google.com/store/apps/de…</description><pubDate>Tue, 05 Jan 2021 06:04:17 GMT</pubDate></item><item><title>SRS配置笔记</title><link>https://www.bluexiii.com/202008/SRS%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202008/SRS%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</guid><description>官网 http://ossrs.net/srs.release/releases/ https://github.com/ossrs/srs https://github.com/ossrs/srs/wiki/v3 CN Home https://github.com/ossrs/srs/wiki/v3 CN Docs 编译 运行 模拟推流 RTMP流地址 rtmp://127.0.0.1:1935/live/livestream HL…</description><pubDate>Tue, 05 Jan 2021 06:04:05 GMT</pubDate></item><item><title>nginx-rtmp配置</title><link>https://www.bluexiii.com/202008/nginx-rtmp%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202008/nginx-rtmp%E9%85%8D%E7%BD%AE/</guid><description>Windows预编译版下载地址 http://nginx win.ecsds.eu/download/ http://nginx win.ecsds.eu/download/nginx%201.7.11.3%20Gryphon.zip 直接安装即可，不做赘述 yamdi 简介 yamdi用于为rtmp点播文件添加索引 下载 http://yamdi.sourceforge.net/ https://github.com/iopperma…</description><pubDate>Tue, 05 Jan 2021 06:03:53 GMT</pubDate></item><item><title>nginx-http-flv配置</title><link>https://www.bluexiii.com/202008/nginx-http-flv%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202008/nginx-http-flv%E9%85%8D%E7%BD%AE/</guid><description>github https://github.com/winshining/nginx http flv module/blob/master/README.CN.md 源码下载 nginx http flv nginx openssl 编译 配置 注意拷贝stat.xsl到相应目录下 测试 rtmp监控 http://127.0.0.1/stat rtmp推流 rtmp://10.30.22.242:1935/hls/mystream…</description><pubDate>Tue, 05 Jan 2021 06:03:41 GMT</pubDate></item><item><title>Livego配置笔记</title><link>https://www.bluexiii.com/202008/Livego%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202008/Livego%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</guid><description>官网 https://github.com/gwuhaolin/livego/blob/master/README cn.md 二进制下载 https://github.com/gwuhaolin/livego/releases 启动 获取channelkey 访问 http://localhost:8090/control/get?room=movie 获取一个房间的 channelkey(channelkey用于推流，movie用于…</description><pubDate>Tue, 05 Jan 2021 06:03:30 GMT</pubDate></item><item><title>ffmpeg&amp;ffplay&amp;ffprobe常用命令</title><link>https://www.bluexiii.com/202008/ffmpeg&amp;ffplay&amp;ffprobe%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</link><guid isPermaLink="true">https://www.bluexiii.com/202008/ffmpeg&amp;ffplay&amp;ffprobe%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</guid><description>官网 ffmpeg官网 ffprobe ffplay 常用示例 常用参数 ffmpeg 参数格式 常用参数 常用示例 其它示例 参考文档 FFmpeg 视频处理入门教程 ffprobe,ffplay ffmpeg常用的命令行命令 FFmpeg常用技巧 ffmpeg中文手册</description><pubDate>Tue, 05 Jan 2021 06:03:21 GMT</pubDate></item><item><title>Anaconda常用操作</title><link>https://www.bluexiii.com/202008/Anaconda%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/202008/Anaconda%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>换源 查看版本等信息 环境查看 环境管理 环境导入导出 包管理 requirements.txt导入导出 参考文档 https://jakevdp.github.io/blog/2016/08/25/conda myths and misconceptions/ http://lizhiqiang.me/conda/</description><pubDate>Tue, 05 Jan 2021 06:03:13 GMT</pubDate></item><item><title>研发规约-TypeScript编码风格</title><link>https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-TypeScript%E7%BC%96%E7%A0%81%E9%A3%8E%E6%A0%BC/</link><guid isPermaLink="true">https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-TypeScript%E7%BC%96%E7%A0%81%E9%A3%8E%E6%A0%BC/</guid><description>参考文档 https://acexking.github.io/2019/08/14/typescript/ https://www.zhihu.com/question/55701103 https://github.com/microsoft/TypeScript/blob/master/doc/spec.md https://scarletsky.github.io/2017/12/23/write javascript docu…</description><pubDate>Tue, 05 Jan 2021 06:02:56 GMT</pubDate></item><item><title>研发规约-ModelMapper对像映射</title><link>https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-ModelMapper%E5%AF%B9%E5%83%8F%E6%98%A0%E5%B0%84/</link><guid isPermaLink="true">https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-ModelMapper%E5%AF%B9%E5%83%8F%E6%98%A0%E5%B0%84/</guid><description>简介 项目中经常需要将Model和DTO互转，产生很多 getXXX/setXXX 的模板化代码。使用ModelMapper可以简化转换步骤。 官网 http://modelmapper.org/ 添加依赖 对象示例 源对象： 目标对象： 自动转换 自定义转换 转换配置 ModelMapper有Standard、Loose、Strict 3种模式： 参考文档： http://modelmapper.org/user manual/con…</description><pubDate>Tue, 05 Jan 2021 06:02:50 GMT</pubDate></item><item><title>研发规约-Angular编码风格</title><link>https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-Angular%E7%BC%96%E7%A0%81%E9%A3%8E%E6%A0%BC/</link><guid isPermaLink="true">https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-Angular%E7%BC%96%E7%A0%81%E9%A3%8E%E6%A0%BC/</guid><description>参考文档 https://angular.cn/guide/styleguide https://zhuanlan.zhihu.com/p/29784072 https://www.npmjs.com/package/codelyzer 单一职责 一个文件定义一样东西，比如一个组件、一个服务、一个管道、一个指令 每个文件最多不要超过400行 定义功能单一的函数 一个函数最多不要超过75行 命名规范 文件名采用 feature.type.…</description><pubDate>Tue, 05 Jan 2021 06:02:40 GMT</pubDate></item><item><title>研发工具-MybatisPageHelper</title><link>https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-MybatisPageHelper/</link><guid isPermaLink="true">https://www.bluexiii.com/202005/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-MybatisPageHelper/</guid><description>官网 https://github.com/pagehelper/Mybatis PageHelper pom.xml整合 注意需要更新至最新版，以支持SQL排序 配置拦截器插件 公司框架中 MyBatisConfigure.class 已配置： 基本使用示例 推荐使用 PageHelper.startPage 方式： 使用方式详解 https://github.com/pagehelper/Mybatis PageHelper/blo…</description><pubDate>Tue, 05 Jan 2021 06:02:30 GMT</pubDate></item><item><title>使用GitHubGist管理代码片断</title><link>https://www.bluexiii.com/202005/%E4%BD%BF%E7%94%A8GitHubGist%E7%AE%A1%E7%90%86%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD/</link><guid isPermaLink="true">https://www.bluexiii.com/202005/%E4%BD%BF%E7%94%A8GitHubGist%E7%AE%A1%E7%90%86%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD/</guid><description>简介 Gist 是Github的一个子服务. 最简单的功能就是分享代码片段，例如把一些小型脚本放到Gist方便分享和管理. 不同于大型项目使用repository进行管理, Gist就是小型代码片段的分享. 类似的服务还有如 Pastebin 和 Pastie , 但明显出生于Github的Gist更有优势了. 地址 https://gist.github.com/ 使用教程 https://gohom.win/2015/11/26/g…</description><pubDate>Tue, 05 Jan 2021 06:02:21 GMT</pubDate></item><item><title>TypeScript学习笔记</title><link>https://www.bluexiii.com/202005/TypeScript%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202005/TypeScript%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>教程 https://www.typescriptlang.org/docs/home.html https://ts.xcatliu.com https://zhongsp.gitbook.io/typescript handbook/tutorials 参考文档 Observable vs Promise 安装TypeScript Hello TS 原始数据类型 boolean number null undefined 任意值 在…</description><pubDate>Tue, 05 Jan 2021 06:02:16 GMT</pubDate></item><item><title>研发规约-jUnit测试</title><link>https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-jUnit%E6%B5%8B%E8%AF%95/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-jUnit%E6%B5%8B%E8%AF%95/</guid><description>简介 工程必须编写Junit单元测试，只有通过所有测试并达到指定覆盖率之后，才允许构建。 初期不强制要求，视团队接受/排斥情况而定 约定 存放及命名 所有单元测试均放在src/test/java文件夹下，命名为类名+Test(s).java，即对于某个类的所有单元测试均放在同一个文件内 Jacoco代码覆盖率 工程必须配置Jacoco插件，以进行代码测试覆盖率的检查，只有覆盖率达到一定比例才能通过构建。更多细节请参考 Sonar代码检测…</description><pubDate>Tue, 05 Jan 2021 06:02:02 GMT</pubDate></item><item><title>研发规约-RESTful接口约定</title><link>https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-RESTful%E6%8E%A5%E5%8F%A3%E7%BA%A6%E5%AE%9A/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E8%A7%84%E7%BA%A6-RESTful%E6%8E%A5%E5%8F%A3%E7%BA%A6%E5%AE%9A/</guid><description>RESTful风格简介 定义 REST = REpresentational State Transfer = 表现层状态转移 REST描述的是在网络中Client/Server的一种交互风格，并非强制性规范。 名词&amp;资源 URL中只使用名词来指定资源，原则上不使用动词，“资源”是REST的核心。 例如: http://localhost/profiles/1 获取个人资料 动词&amp;操作 用HTTP协议里的动词来实现资源的添加，修改，删除…</description><pubDate>Tue, 05 Jan 2021 06:01:48 GMT</pubDate></item><item><title>Angular代码片段</title><link>https://www.bluexiii.com/202005/Angular%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD/</link><guid isPermaLink="true">https://www.bluexiii.com/202005/Angular%E4%BB%A3%E7%A0%81%E7%89%87%E6%96%AD/</guid><description>来源 本文档直接取自GitHub30 seconds of angular项目。 Table of contents Beginner snippets Accessing Enums in template Cheat Sheets and Checklists Component State Debugging Default ViewEncapsulation value hammerjs gestures Loader Comp…</description><pubDate>Tue, 05 Jan 2021 06:01:35 GMT</pubDate></item><item><title>研发工具-SwaggerEditor</title><link>https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-SwaggerEditor/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-SwaggerEditor/</guid><description>Github https://github.com/swagger api/swagger editor 在线版本 https://editor.swagger.io/ 离线版本 Docker方式 下载方式 下载并解压: https://github.com/swagger api/swagger editor/releases 代码生成 通过顶部菜单: 生成服务端Mock 生成客户端代码</description><pubDate>Tue, 05 Jan 2021 06:00:10 GMT</pubDate></item><item><title>研发工具-HMR代理配置</title><link>https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-HMR%E4%BB%A3%E7%90%86%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7-HMR%E4%BB%A3%E7%90%86%E9%85%8D%E7%BD%AE/</guid><description>简介 使用公司框架开发时，在HMR开发模式，前端如果使用自已封装的HttpClient，无法调用@delon/mock。 如果省略mock，直接与后端API一起联调，则需要将页面打进后端war包中，在Tomcat中测试。由于无法使用HMR，每次页面改动都要刷新页面，浪费一些时间。 通过配置HMR代理，可以将后端Tomcat 9090端口下的服务，代理到HMR 4200端口下，提升前端开发效率。 service模块配置 临时将 /api/…</description><pubDate>Tue, 05 Jan 2021 06:00:01 GMT</pubDate></item><item><title>Yarn学习笔记</title><link>https://www.bluexiii.com/202002/Yarn%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/Yarn%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>简介 Yarn作为一个新的包管理器，用于替代现有的npm客户端或者其他兼容npm仓库的包管理工具。 可以解决 npm 拉取依赖包较慢，依赖重复，以及 cnpm 容易丢失依赖的痛点。 特性: 离线模式（Offline Mode）：如果你之前安装过某个包，那么你可以在没有互联网连接的情况下，对这个包进行重新安装。 确定性（Deterministic）：不管安装顺序如何，相同的依赖在每台机器上会以完全相同的方式进行安装。 网络性能：Yarn会…</description><pubDate>Tue, 05 Jan 2021 05:59:40 GMT</pubDate></item><item><title>Postgres运维笔记</title><link>https://www.bluexiii.com/202002/Postgres%E8%BF%90%E7%BB%B4%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/Postgres%E8%BF%90%E7%BB%B4%E7%AC%94%E8%AE%B0/</guid><description>官网 https://www.postgresql.org/ 版本选择: 12.1, 11.6, 10.11, 9.6.16, 9.5.20, 9.4.25 参考文档 Getting Started with PostgreSQL on Mac OSX GUI Client Apps PostgreSQL角色管理 Mac安装PostgreSQL 电子书 PostgreSQL实战 PostgreSQL10.1中文手册 数据架构师的Post…</description><pubDate>Tue, 05 Jan 2021 05:59:31 GMT</pubDate></item><item><title>NgAlain学习笔记</title><link>https://www.bluexiii.com/202002/NgAlain%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/NgAlain%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>简介 NG ALAIN是一个企业级中后台前端/设计解决方案脚手架。 技术栈基于 Typescript 、 Angular 、 g2 、 @delon 和 ng zorro antd 。 官网文档 ng alain ng alain 组件 ng alain CLI ng alain Mock ng alain Util ng zorro ng zorro Icon 其它 AntDesign介绍 博客及网站 新建脚手架 CLI方式脚手架 使…</description><pubDate>Tue, 05 Jan 2021 05:59:11 GMT</pubDate></item><item><title>LESS学习笔记</title><link>https://www.bluexiii.com/202002/LESS%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/LESS%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://less.bootcss.com/ https://juejin.im/post/5a2bc28f6fb9a044fe464b19 https://www.jianshu.com/p/c84038863097 https://www.jianshu.com/p/61c793799cad 对比 SASS: Sass (Syntactically Awesome Stylesheets)是一种动态样式语言，Sass…</description><pubDate>Tue, 05 Jan 2021 05:59:03 GMT</pubDate></item><item><title>Angular学习笔记</title><link>https://www.bluexiii.com/202002/Angular%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/202002/Angular%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考资料 官网 angular.io angular.cn 版本号 书籍 Angular从零到一 教程 angular cli指南 NG组件样式 flex yarn flex 其它 playground 开发环境 检查node及npm环境 安装angular cli 卸载 安装 命名规则 文件名采用 feature.type . ， feature 表示特性， type 表示类型 模块用 .module.ts 路由模块用 .routin…</description><pubDate>Tue, 05 Jan 2021 05:58:52 GMT</pubDate></item><item><title>Mongodb学习笔记</title><link>https://www.bluexiii.com/201912/Mongodb%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201912/Mongodb%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>brew安装 如遇报错 BadValue: Invalid value for version, found 3.6, expected &apos;4.2&apos; or &apos;4.0&apos;. ，备份并删除 /usr/local/var/mongodb 基本操作 连接 创建db 查看删除db 查看帮助 查看数据库下的集合 创建集合 插入文档 更新文档 删除文档 查询文档 数组的用法 RoboMongo https://robomongo.org/ mysql&amp;…</description><pubDate>Tue, 05 Jan 2021 05:58:38 GMT</pubDate></item><item><title>Activiti学习笔记</title><link>https://www.bluexiii.com/201911/Activiti%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201911/Activiti%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>表 分类 ACT RE : &apos;RE&apos;表示repository。 这个前缀的表包含了流程定义和流程静态资源 （图片，规则，等等）。 ACT RU : &apos;RU&apos;表示runtime。 这些运行时的表，包含流程实例，任务，变量，异步任务，等运行中的数据。 Activiti只在流程实例执行过程中保存这些 数据， 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。 ACT ID : &apos;ID&apos;表示identity。 这些表包含身份信息…</description><pubDate>Tue, 05 Jan 2021 05:58:07 GMT</pubDate></item><item><title>face_recognition安装</title><link>https://www.bluexiii.com/201906/20190618face_recognition%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/201906/20190618face_recognition%E5%AE%89%E8%A3%85/</guid><description>GitHub https://github.com/ageitgey/face recognition/blob/master/README Simplified Chinese.md dlib安装 https://gist.github.com/ageitgey/629d75c1baac34dfa5ca2a1928a7aeaf face recognition安装</description><pubDate>Wed, 31 Jul 2019 03:14:16 GMT</pubDate></item><item><title>HomeBrew常用操作</title><link>https://www.bluexiii.com/201907/20190731HomeBrew%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190731HomeBrew%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>官网 https://brew.sh/ 安装 brew常用命令 brew cask的常用命令</description><pubDate>Tue, 30 Jul 2019 16:00:00 GMT</pubDate></item><item><title>MySQL慢查询分析</title><link>https://www.bluexiii.com/201907/20190731MySQL%E6%85%A2%E6%9F%A5%E8%AF%A2%E5%88%86%E6%9E%90/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190731MySQL%E6%85%A2%E6%9F%A5%E8%AF%A2%E5%88%86%E6%9E%90/</guid><description>开启慢查询日志 慢查询时长设置 开启后重连 记录到表 记录未使用索引的查询 测试 慢查询分析 得到返回记录集最多的10个SQL: 得到访问次数最多的10个SQL:</description><pubDate>Tue, 30 Jul 2019 16:00:00 GMT</pubDate></item><item><title>ntp客户端配置</title><link>https://www.bluexiii.com/201907/20190731NTP%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190731NTP%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%85%8D%E7%BD%AE/</guid><description>安装 修改配置 手动同步 自动同步</description><pubDate>Tue, 30 Jul 2019 16:00:00 GMT</pubDate></item><item><title>rsync同步</title><link>https://www.bluexiii.com/201907/20190731rsync%E5%A4%87%E4%BB%BD%E7%A4%BA%E4%BE%8B/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190731rsync%E5%A4%87%E4%BB%BD%E7%A4%BA%E4%BE%8B/</guid><description>简介 rsync 全名 Remote Sync，是类 unix 系统下的数据镜像备份工具。可以方便的实现本地，远程备份，rsync 提供了丰富的选项来控制其行为。rsync 优于其他工具的重要一点就是支持增量备份。 本地备份示列 远程备份示列 SSH公钥复制: crontab配置: 参考文档 https://www.jianshu.com/p/258ceb7b2223 https://www.digitalocean.com/commu…</description><pubDate>Tue, 30 Jul 2019 16:00:00 GMT</pubDate></item><item><title>systemd学习笔记</title><link>https://www.bluexiii.com/201907/20190731systemd%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190731systemd%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>参考文档 http://www.ruanyifeng.com/blog/2016/03/systemd tutorial commands.html systemctl 重启 关闭 CPU停止工作 暂停系统 休眠 交互式休眠 单用户状态 systemd analyze 启动耗时 每个服务的启动耗时 瀑布状的启动过程流 显示指定服务的启动流 hostnamect 显示当前主机的信息 设置主机名 localectl 查看本地化设置 设置本地…</description><pubDate>Tue, 30 Jul 2019 16:00:00 GMT</pubDate></item><item><title>Kong部署笔记</title><link>https://www.bluexiii.com/201907/20190716Kong%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190716Kong%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0/</guid><description>Postgre安装 官网 https://www.postgresql.org/ rpm方式安装 https://yum.postgresql.org/rpmchart.php postgresql11 11.4 1PGDG.rhel7.x86 64.rpm postgresql11 contrib 11.4 1PGDG.rhel7.x86 64.rpm postgresql11 libs 11.4 1PGDG.rhel7.x86 64…</description><pubDate>Mon, 15 Jul 2019 16:00:00 GMT</pubDate></item><item><title>Neo4j学习笔记</title><link>https://www.bluexiii.com/201907/20190709Neo4j%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201907/20190709Neo4j%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>下载 https://neo4j.com/download center/ 官方文档 https://neo4j.com/docs/ 参考文章 https://www.cnblogs.com/yueshutong/p/11071932.html GUI http://localhost:7474/browser/ bolt://127.0.0.1:7687 初始密码: neo4j/neo4j APOC 官网 https://github…</description><pubDate>Mon, 08 Jul 2019 16:00:00 GMT</pubDate></item><item><title>net-tools对比iproute2</title><link>https://www.bluexiii.com/201903/20190312net-tools%E5%AF%B9%E6%AF%94iproute2/</link><guid isPermaLink="true">https://www.bluexiii.com/201903/20190312net-tools%E5%AF%B9%E6%AF%94iproute2/</guid><description>简介 iproute2是linux下管理控制TCP/IP网络和流量控制的新一代工具包，旨在替代老派的工具链net tools，即大家比较熟悉的ifconfig，arp，route，netstat等命令。 net tools是通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置，而iproute2则通过netlink套接字接口与内核通讯。 对照表 net tools iproute2 arp na ip neigh…</description><pubDate>Mon, 11 Mar 2019 16:00:00 GMT</pubDate></item><item><title>CentOS7安装KVM</title><link>https://www.bluexiii.com/201903/20190308CentOS7%E5%AE%89%E8%A3%85KVM/</link><guid isPermaLink="true">https://www.bluexiii.com/201903/20190308CentOS7%E5%AE%89%E8%A3%85KVM/</guid><description>参考文档 https://github.com/jaywcjlove/handbook/blob/master/CentOS/CentOS7%E5%AE%89%E8%A3%85KVM%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%AF%A6%E8%A7%A3.md https://c.isme.pub/2017/06/17/kvm install/ https://www.tuxfixer.com/install and…</description><pubDate>Thu, 07 Mar 2019 16:00:00 GMT</pubDate></item><item><title>CentOS7配置TigerVNC</title><link>https://www.bluexiii.com/201903/20190307CentOS7%E9%85%8D%E7%BD%AEVNC/</link><guid isPermaLink="true">https://www.bluexiii.com/201903/20190307CentOS7%E9%85%8D%E7%BD%AEVNC/</guid><description>安装X11和Gnome 切换启动模式 远程访问并启动X TigerVNC安装 yum install tigervnc tigervnc server 设置vnc密码 TigerVNC配置 TigerVNC启动 VNC以590+x作为访问端口，第1个server是5901端口 macOS访问VNC 原生支持VNC访问，Finder中cmd+k，弹出窗口中输入 vnc://10.211.55.11:5901</description><pubDate>Wed, 06 Mar 2019 16:00:00 GMT</pubDate></item><item><title>haproxy+keepalived配置</title><link>https://www.bluexiii.com/201902/20190220haproxy+keepalived%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201902/20190220haproxy+keepalived%E9%85%8D%E7%BD%AE/</guid><description>防火墙配置 或 关闭selinux 启动测试WEB服务 vi index.html 安装haproxy 配置haproxy 启动haproxy 安装keepalived 配置keepalived vi /etc/keepalived/keepalived.conf 启动keepalived 查看日志 参考文档 http://www.keepalived.org/manpage.html http://seanlook.com/2015/…</description><pubDate>Wed, 20 Feb 2019 01:00:00 GMT</pubDate></item><item><title>systemd下ulimit调整</title><link>https://www.bluexiii.com/201902/20190217systemd%E4%B8%8Bulimit%E8%B0%83%E6%95%B4/</link><guid isPermaLink="true">https://www.bluexiii.com/201902/20190217systemd%E4%B8%8Bulimit%E8%B0%83%E6%95%B4/</guid><description>全局配置 注意system.conf修改后需要重启系统才会生效。 服务方式 需要修改systemd服务配置 以httpd.service为例: 注意，重启服务时要先stop再start，不要restart 手工启动进程方式 可以在启动脚本之前加入ulimit命令手工指定 以netcat为例: 验证</description><pubDate>Sun, 17 Feb 2019 01:00:00 GMT</pubDate></item><item><title>mysqldump常用操作</title><link>https://www.bluexiii.com/201902/20190212mysqldump%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/201902/20190212mysqldump%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>insert备份 insert恢复 txt备份 txt恢复 mysqldump常用参数 myisam物理备份 innodb物理备份 使用ibbackup收费工具</description><pubDate>Tue, 12 Feb 2019 01:00:00 GMT</pubDate></item><item><title>minio部署及使用</title><link>https://www.bluexiii.com/201901/20190130minio%E9%83%A8%E7%BD%B2%E5%8F%8A%E4%BD%BF%E7%94%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/201901/20190130minio%E9%83%A8%E7%BD%B2%E5%8F%8A%E4%BD%BF%E7%94%A8/</guid><description>官网 https://docs.minio.io/ macOS brew安装 macOS下brew services环境变量配置 vi /usr/local/opt/minio/homebrew.mxcl.minio.plist 新增 mc客户端操作 CentOS安装 运行服务端 mc客户端配置 纠编码方式运行 分布式运行 分布式Minio单租户存在最少4个盘最多16个盘的限制（受限于纠删码）</description><pubDate>Tue, 29 Jan 2019 16:00:00 GMT</pubDate></item><item><title>iostat使用笔记</title><link>https://www.bluexiii.com/201901/20190128iostat%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201901/20190128iostat%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0/</guid><description>cpu属性值说明 disk属性值说明 查看TPS和吞吐量 查看设备使用率（%util）和响应时间（await） 参考文档 https://www.ibm.com/support/knowledgecenter/zh/ssw aix 71/com.ibm.aix.performance/assess disk perf iostat.htm https://linuxtools rst.readthedocs.io/zh CN/lates…</description><pubDate>Sun, 27 Jan 2019 16:00:00 GMT</pubDate></item><item><title>jmeter压测笔记</title><link>https://www.bluexiii.com/201901/20190128jmeter%E5%8E%8B%E6%B5%8B%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201901/20190128jmeter%E5%8E%8B%E6%B5%8B%E7%AC%94%E8%AE%B0/</guid><description>官网下载 http://jmeter.apache.org/download jmeter.cgi 配置修改 1. 停止防火墙 服务器部署时，可临时停止防火墙 1. 编辑bin/jmeter，新增HEAP参数 如压测文件较大，例如报文中包含BASE64图片或视频，则需调大HEAP参数 vi jmeter 单机测试 图形模式仅用来配置.jmx文件，正式压测时需要在服务器中使用命令行方式启动 分布式测试 开启X11 Master需要和Sla…</description><pubDate>Sun, 27 Jan 2019 16:00:00 GMT</pubDate></item><item><title>nmon常用操作</title><link>https://www.bluexiii.com/201901/20190128nmon%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/201901/20190128nmon%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>官网及下载 http://nmon.sourceforge.net/pmwiki.php 简易启动参数 f ：按标准格式输出文件名称： YYYYMMDD HHMM.nmon t 输出最耗资源的进程 s ：每隔n秒抽样一次 c ：取出多少个抽样数量 参数详细说明 https://www.ibm.com/support/knowledgecenter/zh/ssw aix 72/com.ibm.aix.cmds4/nmon.htm GUI模…</description><pubDate>Sun, 27 Jan 2019 16:00:00 GMT</pubDate></item><item><title>MySQL参数调整</title><link>https://www.bluexiii.com/201901/20190122MySQL%E5%8F%82%E6%95%B0%E8%B0%83%E6%95%B4/</link><guid isPermaLink="true">https://www.bluexiii.com/201901/20190122MySQL%E5%8F%82%E6%95%B0%E8%B0%83%E6%95%B4/</guid><description>开启Profiling 执行计划 查表锁 查行锁 QueryCache 网络链接 my.cnf顺序 /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf /.my.cnf 参考文档 http://mysql.taobao.org/monthly/2015/12/04/ https://www.kancloud.cn/thinkphp/mysql faq/47450 https…</description><pubDate>Mon, 21 Jan 2019 16:00:00 GMT</pubDate></item><item><title>LDAP配置笔记</title><link>https://www.bluexiii.com/201901/20181128LDAP%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201901/20181128LDAP%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</guid><description>参考文档 https://myanbin.github.io/post/openldap in centos 7.html 安装openldap 生成密码 导入基本的Schema 配置LDAP顶级域 创建组织与角色 安装phpLDAPadmin</description><pubDate>Tue, 27 Nov 2018 16:00:00 GMT</pubDate></item><item><title>简易init.d脚本</title><link>https://www.bluexiii.com/201611/%E7%AE%80%E6%98%93init.d%E8%84%9A%E6%9C%AC/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/%E7%AE%80%E6%98%93init.d%E8%84%9A%E6%9C%AC/</guid><pubDate>Tue, 06 Nov 2018 07:59:10 GMT</pubDate></item><item><title>小米路由器刷openwrt</title><link>https://www.bluexiii.com/201611/%E5%B0%8F%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A8%E5%88%B7openwrt/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/%E5%B0%8F%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A8%E5%88%B7openwrt/</guid><description>下载PandoraBox固件 http://downloads.pandorabox.com.cn/pandorabox/ 小米路由刷ROM mtd r write /tmp/PandoraBox ralink xiaomi mini r355 20150114.bin firmware 设置时间 date s &quot;2016 11 11 19:52:00&quot; 配置opkg源及兼容性 vi /etc/opkg.conf src/gz pand…</description><pubDate>Tue, 06 Nov 2018 07:52:39 GMT</pubDate></item><item><title>使用树莓派搭建SOCKS5透明网关</title><link>https://www.bluexiii.com/201611/%E4%BD%BF%E7%94%A8%E6%A0%91%E9%9C%89%E6%B4%BE%E6%90%AD%E5%BB%BASOCKS5%E9%80%8F%E6%98%8E%E7%BD%91%E5%85%B3/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/%E4%BD%BF%E7%94%A8%E6%A0%91%E9%9C%89%E6%B4%BE%E6%90%AD%E5%BB%BASOCKS5%E9%80%8F%E6%98%8E%E7%BD%91%E5%85%B3/</guid><description>这是个什么东西？ 简单来说，我们要做一台比较特别的&quot;路由器&quot; 什么是树莓派？ Raspberry Pi，中文名为“树莓派”，可以认为是一个功能强大的ARM单片机开发板，也可以认为是一台只有信用卡大小的电脑。因为可以安装嵌入式Linux，所以扩展性极强。 这里是树莓派的官网 这里是树莓派的WIKI 这里是树莓派在知乎上的问答 外观大概是这个样子，只是一块电路版，但是麻雀虽小，五脏俱全： 下面是3代ModelB的硬件配置，可以用奢侈来形容了…</description><pubDate>Tue, 06 Nov 2018 07:52:31 GMT</pubDate></item><item><title>WebLogic集群配置</title><link>https://www.bluexiii.com/201611/WebLogic%E9%9B%86%E7%BE%A4%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/WebLogic%E9%9B%86%E7%BE%A4%E9%85%8D%E7%BD%AE/</guid><description>通用操作 后台批杀进程 简单环境变量 注意：LANG=C在HP主机上可以解决乱码文件导致的server无法stage的启动问题，但Linux下似乎无效。 生产环境分布式部署 1. 仅在管理Machine上建立Domain，有且只有一个AdminServer 2. 被管Machine上不需要新建Domain，但需要启动NodeManager并nmEnroll()到AdminServer 3. Deployment方式，因为有文件乱码，选择…</description><pubDate>Tue, 06 Nov 2018 07:52:16 GMT</pubDate></item><item><title>ubuntu16.04开发环境配置笔记</title><link>https://www.bluexiii.com/201611/ubuntu16.04%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/ubuntu16.04%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0/</guid><description>安装下载好的本地.deb sudo dpkg i /path/to/deb/file ，然后 sudo apt get install f 修复依赖关系 Chrome设置临时代理 google chrome proxy server=&quot;socks5://127.0.0.1:1080&quot; ExFat格式U盘支持 sudo apt get install exfat fuse exfat utils 安装fcitx五笔拼音输入法 sudo a…</description><pubDate>Tue, 06 Nov 2018 07:52:08 GMT</pubDate></item><item><title>Tuxedo常用命令</title><link>https://www.bluexiii.com/201611/Tuxedo%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/Tuxedo%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</guid><description>查看tuxedo版本： tmadmin v tmboot/tmshutdown： A 只启动/停止Tuxedo管理服务，如BBL S 所有服务被启动/停止 g grpname 只启动/停止属于制定组名的服务 i svrid 只启动/停止制定ServID的服务 s svrname 只启动/停止制定服务名的服务 CMDTUX CAT:1668: WARN: Cannot shutdown BBL： tmshutdown c y tmload…</description><pubDate>Tue, 06 Nov 2018 07:51:51 GMT</pubDate></item><item><title>Oracle用户管理</title><link>https://www.bluexiii.com/201611/Oracle%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/Oracle%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86/</guid><description>锁用户 alter user UCR CEN1 ACCOUNT LOCK; alter user UCR CEN1 ACCOUNT UNLOCK; 输错密码无限制 alter profile default limit failed login attempts unlimited; select from DBA PROFILES where resource name=&apos;FAILED LOGIN ATTEMPTS&apos;; 用户密码重试次…</description><pubDate>Tue, 06 Nov 2018 07:51:42 GMT</pubDate></item><item><title>Oracle使用dump导入数据</title><link>https://www.bluexiii.com/201611/OracleDump/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/OracleDump/</guid><description>导入前准备 建立导入用户 CREATE USER YYBS IMP IDENTIFIED BY YYBS IMP DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; GRANT RESOURCE TO YYBS IMP; GRANT CONNECT TO YYBS IMP; GRANT IMP FULL DATABASE T…</description><pubDate>Tue, 06 Nov 2018 07:51:27 GMT</pubDate></item><item><title>Nginx配置SSL</title><link>https://www.bluexiii.com/201611/Nginx%E9%85%8D%E7%BD%AESSL/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/Nginx%E9%85%8D%E7%BD%AESSL/</guid><description>编译安装 下载全部源码 ./configure prefix=/path/to/nginx \ with zlib=../zlib 1.2.8 \ with pcre=../pcre 8.39 \ with openssl=../openssl 1.1.0b \ with http ssl module 生成证书 cd /usr/local/nginx/conf openssl genrsa des3 out server.key 10…</description><pubDate>Tue, 06 Nov 2018 07:51:18 GMT</pubDate></item><item><title>Jenkins服务搭建</title><link>https://www.bluexiii.com/201611/Jenkins%E6%9C%8D%E5%8A%A1%E6%90%AD%E5%BB%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/Jenkins%E6%9C%8D%E5%8A%A1%E6%90%AD%E5%BB%BA/</guid><description>新建用户 useradd d/home/jenkins jenkins passwd jenkins 内网环境中安装polipo将socks5代理转HTTP 安装： https://www.irif.fr/ jch/software/polipo/ rpm i polipo 1.1.1 1.el6.x86 64.rpm 配置： vi /etc/polipo/config socksParentProxy = &quot;IP:PORT&quot; sock…</description><pubDate>Tue, 06 Nov 2018 07:51:02 GMT</pubDate></item><item><title>GitLab服务搭建</title><link>https://www.bluexiii.com/201611/GitLab%E6%9C%8D%E5%8A%A1%E6%90%AD%E5%BB%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/GitLab%E6%9C%8D%E5%8A%A1%E6%90%AD%E5%BB%BA/</guid><description>安装 yum install curl openssh server openssh clients postfix cronie service postfix start chkconfig postfix on lokkit s http s ssh rpm i gitlab ce 8.13.1 ce.0.el6.x86 64.rpm gitlab ctl reconfigure 配置脚本修改IP vi /etc/gitlab/g…</description><pubDate>Tue, 06 Nov 2018 07:50:47 GMT</pubDate></item><item><title>Docker学习笔记</title><link>https://www.bluexiii.com/201611/Docker%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/Docker%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>基本操作 docker for mac https://docs.docker.com/docker for mac/ HyperKit VM helloworld docker version docker compose version docker machine version docker ps docker run hello world docker run d p 80:80 name webserver nginx d…</description><pubDate>Tue, 06 Nov 2018 07:50:37 GMT</pubDate></item><item><title>Docker在内网环境中的RHEL6.5下的安装</title><link>https://www.bluexiii.com/201611/Docker%E5%9C%A8RHEL6.5%E4%B8%8B%E7%9A%84%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/Docker%E5%9C%A8RHEL6.5%E4%B8%8B%E7%9A%84%E5%AE%89%E8%A3%85/</guid><description>配置yum的HTTP代理 vi /etc/yum.conf export proxy=http://192.0.2.1:8080/ 导入系统HTTP代理环境变量 export http proxy=&quot;IP:PORT&quot; 配置yum使用163源 mkdir src wget http://mirrors.163.com/centos/6/os/x86 64/Packages/yum 3.2.29 73.el6.centos.noarch.r…</description><pubDate>Tue, 06 Nov 2018 07:50:29 GMT</pubDate></item><item><title>Cordova常用操作</title><link>https://www.bluexiii.com/201611/Cordova%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/Cordova%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C/</guid><description>安装 sudo npm install g cordova cordova create AppName cordova platform add browser cordova run browser cordova platform add android save cordova platform ls cordova requirements 编译 cordova build android cordova build andr…</description><pubDate>Tue, 06 Nov 2018 07:50:18 GMT</pubDate></item><item><title>AIX下使用zip+split实现分卷压缩</title><link>https://www.bluexiii.com/201612/AIX%E4%B8%8B%E4%BD%BF%E7%94%A8zip+split%E5%AE%9E%E7%8E%B0%E5%88%86%E5%8D%B7%E5%8E%8B%E7%BC%A9/</link><guid isPermaLink="true">https://www.bluexiii.com/201612/AIX%E4%B8%8B%E4%BD%BF%E7%94%A8zip+split%E5%AE%9E%E7%8E%B0%E5%88%86%E5%8D%B7%E5%8E%8B%E7%BC%A9/</guid><description>场景 与某第三方厂商使用文件接口传递数据。我们是发送方，对方是接收方，对方的接口规范要求对于大于500M文件，必须使用zip格式分卷压缩。 本来在linux下使用zip分卷压缩轻而易举，直接调用系统的zip命令，加上 b参数即可，但恰巧我们的接口机是台IBM小机，AIX系统下的zip不支持分卷功能，需要与split命令结合实现分卷功能。 实现方案 1. 先使用zip命令将目录打包成单独的zip文件 2. 使用split命令将zip文件拆…</description><pubDate>Tue, 06 Nov 2018 07:49:28 GMT</pubDate></item><item><title>内网环境下Python3应用部署</title><link>https://www.bluexiii.com/201702/%E5%86%85%E7%BD%91%E4%B8%BB%E6%9C%BAPython3%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/%E5%86%85%E7%BD%91%E4%B8%BB%E6%9C%BAPython3%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</guid><description>简介 最近在用Python写一些东西，各种第三方库好用极了，写起来也是非常酸爽，但生产环境部署上却略有些繁琐。 主要原因是公司的生产环境主机，大都是在内网中的，无法直连Internet，首先要花点力气搞定网络连接问题。 另外操作系统也基本上是RedHat，只预装了Python2.7，yum源中也没有3.X，只能通过源码编译的方式安装。如果是Debian系的，就不会这么麻烦了。 HTTP代理服务器搭建 要搞定网络连接，最简单的办法还是找一…</description><pubDate>Tue, 06 Nov 2018 07:48:21 GMT</pubDate></item><item><title>项目管理工具Redmine的部署</title><link>https://www.bluexiii.com/201702/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7Redmine%E7%9A%84%E9%83%A8%E7%BD%B2/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7Redmine%E7%9A%84%E9%83%A8%E7%BD%B2/</guid><description>什么是Redmine Redmine是用Ruby On Rails开发的一款基于WEB的项目管理软件。 它集成了项目管理所需的各项功能：日历、甘特图、问题跟踪和版本控制，可以同时处理多个项目。 相比禅道等软件，Redmine的安装还是比较繁琐的，一方面是因为它没有一个自动化的安装脚本，另一方面主要是个人对于Ruby初次接触，需要花一些时间在Ruby的学习上。 本文仅讨论Redmine的部署方式，关于Redmine使用今后会单独写一篇博文…</description><pubDate>Tue, 06 Nov 2018 07:48:00 GMT</pubDate></item><item><title>Python3个人学习笔记</title><link>https://www.bluexiii.com/201702/Python3%E4%B8%AA%E4%BA%BA%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201702/Python3%E4%B8%AA%E4%BA%BA%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>推荐学习书目 廖雪峰的官方网站 Learn Python the Hard Way Python基础教程(第2版) Python学习手册(第4版) 推荐网站 pypi.python.org www.simple is better.com v2ex.com www.python.org 推荐IDE PyCharm 其它资料 Stack Overflow About Python 好用的第三方库 requests HTTP库 Flask…</description><pubDate>Tue, 06 Nov 2018 07:47:45 GMT</pubDate></item><item><title>轻量级ORM框架peewee初探</title><link>https://www.bluexiii.com/201703/%E8%BD%BB%E9%87%8F%E7%BA%A7ORM%E5%B7%A5%E5%85%B7peewee%E5%88%9D%E6%8E%A2/</link><guid isPermaLink="true">https://www.bluexiii.com/201703/%E8%BD%BB%E9%87%8F%E7%BA%A7ORM%E5%B7%A5%E5%85%B7peewee%E5%88%9D%E6%8E%A2/</guid><description>peewee简介 peewee是Python一个ORM框架，相比于著名的SQLAlchemy，peewee更为轻量，且更加简单易上手。 peewee原生支持sqlite、mysql以及postgresql。 学习资源 peewee官网 GitHub页面 数据建模 示例 支持的字段类型 CharField varchar varchar varchar FixedCharField char char char TextField tex…</description><pubDate>Tue, 06 Nov 2018 07:47:10 GMT</pubDate></item><item><title>记一次root用户su报错的处理过程</title><link>https://www.bluexiii.com/201703/%E8%AE%B0%E4%B8%80%E6%AC%A1root%E7%94%A8%E6%88%B7su%E6%8A%A5%E9%94%99%E7%9A%84%E5%A4%84%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/201703/%E8%AE%B0%E4%B8%80%E6%AC%A1root%E7%94%A8%E6%88%B7su%E6%8A%A5%E9%94%99%E7%9A%84%E5%A4%84%E7%90%86/</guid><description>现象 1. 直接使用foobar用户SSH登录正常 2. 在root用户下，执行 su foobar ，报错： 只有su的时候报错，虽然不影响foobar用户正常的SSH远程登录，但这种资源受限的错误，一般都是系统崩溃的前兆，必须要较点真。 系统：RHEL 6.5 排查过程 先按套路出牌 首先直接一通 free m 、 top 、 vmstat 等等，试试运气 不过也不出所料，并没有什么收获。但这也算是个好消息，至少说明不像是系统级别的…</description><pubDate>Tue, 06 Nov 2018 07:47:03 GMT</pubDate></item><item><title>ulimit、limits.conf、sysctl和proc文件系统</title><link>https://www.bluexiii.com/201703/ulimit%E3%80%81limits.conf%E3%80%81sysctl%E5%92%8Cproc%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/</link><guid isPermaLink="true">https://www.bluexiii.com/201703/ulimit%E3%80%81limits.conf%E3%80%81sysctl%E5%92%8Cproc%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/</guid><description>引言 当修改一个Linux系统参数或限制，比如文件打开数时，之前用到过的方式有ulimit、limits.conf、sysctl和/proc文件系统。 对这几个东西一直比较困惑，翻了几篇文档，简单写一下它们之间的区别。 ulimit 什么是ulimit ulimit是linux shell的内键命令，它具有一套参数集，用于对 shell进程 及其 子进程 进行 资源限制 。 例如用户同时运行了两个shell终端进程，只在其中一个环境中执…</description><pubDate>Tue, 06 Nov 2018 07:46:36 GMT</pubDate></item><item><title>crontab配置及简单应用</title><link>https://www.bluexiii.com/201703/crontab%E9%85%8D%E7%BD%AE%E5%8F%8A%E7%AE%80%E5%8D%95%E5%BA%94%E7%94%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/201703/crontab%E9%85%8D%E7%BD%AE%E5%8F%8A%E7%AE%80%E5%8D%95%E5%BA%94%E7%94%A8/</guid><description>crontab crontab并不陌生，在 nix的操作系统之中，使用它设置周期性被执行的指令.每个用户可以拥有自己的crontab文件； 同时，操作系统保存一个针对整个系统的crontab文件，该文件通常存放于/etc或者/etc之下的子目录中。 基本用法 u user：用来设定某个用户的crontab服务； file：file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定…</description><pubDate>Tue, 06 Nov 2018 07:46:09 GMT</pubDate></item><item><title>使用Flask快速构建REST应用</title><link>https://www.bluexiii.com/201704/flask-rest-sample/</link><guid isPermaLink="true">https://www.bluexiii.com/201704/flask-rest-sample/</guid><description>引言 最近在某个小型项目上进行了一些尝试，目标是用极快的速度构建一套简洁且优雅的小型WEB系统。当然这次尝试可以说是失败的，稍后会提到。 架构上主要是前后端分离，后端使用Python实现RESTFul API，前端直接套用AdminLTE模版。 得益于Python动态语言的特性，后端可以做到非常少量的代码实现增删改查等基本功能，大约是可以使用100多行代码写了25个REST服务吧，非常惊人。虽然比较简陋，但比起之前使用Spring Bo…</description><pubDate>Tue, 06 Nov 2018 07:45:51 GMT</pubDate></item><item><title>SoapUI在macOS下启动卡死问题处理</title><link>https://www.bluexiii.com/201704/soapui%E5%9C%A8mac%E4%B8%8B%E5%90%AF%E5%8A%A8%E5%8D%A1%E6%AD%BB%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/201704/soapui%E5%9C%A8mac%E4%B8%8B%E5%90%AF%E5%8A%A8%E5%8D%A1%E6%AD%BB%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</guid><description>现象 macOS版SoapUI启动后，窗口卡死，只能Cmd Option Esc强制退出。 系统版本: macOS Sierra 10.12.4 SoapUI版本: 5.3.0/5.2.1 解决方法 1. 修改vmoptions.txt 最后下新增一行 Dsoapui.browser.disabled=true 2. 修改soapui.sh 将 JAVA OPTS=&quot;$JAVA OPTS Dsoapui.browser.disabled…</description><pubDate>Tue, 06 Nov 2018 07:45:43 GMT</pubDate></item><item><title>Ubuntu下boot分区空间已满问题处理</title><link>https://www.bluexiii.com/201704/Ubuntu%E4%B8%8Bboot%E5%88%86%E5%8C%BA%E7%A9%BA%E9%97%B4%E5%B7%B2%E6%BB%A1%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</link><guid isPermaLink="true">https://www.bluexiii.com/201704/Ubuntu%E4%B8%8Bboot%E5%88%86%E5%8C%BA%E7%A9%BA%E9%97%B4%E5%B7%B2%E6%BB%A1%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</guid><description>问题 最初安装Ubuntu时，/boot分区只给了200M空间（使用CentOS延续下来的习惯），结果每次生级内核时都会报错/boot空间不足。 下次全新安装Ubuntu，一定记得分出2G空间来给/boot。 临时解决方法 1. uname a 查看目前在用的内核版本 2. dpkg get selections grep linux image 显示所有的内核版本 3. sudo apt remove linux image XXXX…</description><pubDate>Tue, 06 Nov 2018 07:45:42 GMT</pubDate></item><item><title>使用Gradle构建Java项目</title><link>https://www.bluexiii.com/201704/%E4%BD%BF%E7%94%A8Gradle%E6%9E%84%E5%BB%BA%E5%A4%9A%E6%A8%A1%E5%9D%97Java%E9%A1%B9%E7%9B%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201704/%E4%BD%BF%E7%94%A8Gradle%E6%9E%84%E5%BB%BA%E5%A4%9A%E6%A8%A1%E5%9D%97Java%E9%A1%B9%E7%9B%AE/</guid><description>简介 Gradle是一种类似Maven的项目构建工具，它没有使用繁琐的XML，而是使用Groovy语言进行配置。 作为后起之秀，Gradle继承了Maven的一些思想，并且 配置简洁 ，有更强的 灵活性 。 Android Studio从一定程度上也加快了Gradle的流行，目前有非常多的开源项目已经迁移到了Gradle。 但现阶段Gradle还不能完全替代Maven，从目前GitHub上的趋势看来，二者可能要并存一段时间了。 从去年开…</description><pubDate>Tue, 06 Nov 2018 07:45:41 GMT</pubDate></item><item><title>使用Java编写简单Socket客户端和服务端</title><link>https://www.bluexiii.com/201704/%E4%BD%BF%E7%94%A8Java%E7%BC%96%E5%86%99%E7%AE%80%E5%8D%95Socket%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%92%8C%E6%9C%8D%E5%8A%A1%E7%AB%AF/</link><guid isPermaLink="true">https://www.bluexiii.com/201704/%E4%BD%BF%E7%94%A8Java%E7%BC%96%E5%86%99%E7%AE%80%E5%8D%95Socket%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%92%8C%E6%9C%8D%E5%8A%A1%E7%AB%AF/</guid><description>简介 某同事要用Socket连接外围系统，帮忙写了个简单的Demo。 包含一个客户端和一个服务端的，仅是示例，比较简陋，服务端也没有用多线程。 直接贴代码了。 服务端 客户端</description><pubDate>Tue, 06 Nov 2018 07:45:39 GMT</pubDate></item><item><title>Maven配置示例</title><link>https://www.bluexiii.com/201706/maven%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201706/maven%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE/</guid><description>pom.xml配置示例 以下是一个比较精简的spring boot项目的配置文件，包含了Swagger和Jacoco插件。 settings.xml配置示例 以下是一个使用nexus时的settings.xml配置文件示例 清理脚本 当maven下载依赖时，如果网络中断，会产生一些.lastUpdated文件，导致下次无法正常下载依赖，以下是一个简单的清理脚本</description><pubDate>Tue, 06 Nov 2018 07:44:11 GMT</pubDate></item><item><title>tmon-一个简陋的应用健康度检测系统</title><link>https://www.bluexiii.com/201706/tmon/</link><guid isPermaLink="true">https://www.bluexiii.com/201706/tmon/</guid><description>简介 tmon 一个简陋的应用健康度检测系统，基于Python3。 请注意，这是一个重复的轮子，源于某项目的紧急救火过程中，需要快速搭建一套监控系统实时监控几套后台服务的需求。 相较于使用现成的开源系统，花时间进行技术选型、部署、修改源码等操作，重写一套系统花费的时间更少，定制性更高。 本系统不再继续完善，仅供学习目的使用，类以的，有更多更为成熟的开源应用，请自行搜索比较。 功能特性 参数可配置化，可同时配置检测多个后台服务 多线程并行…</description><pubDate>Tue, 06 Nov 2018 07:44:10 GMT</pubDate></item><item><title>在遗留工程中使用Resty简化REST调用</title><link>https://www.bluexiii.com/201706/%E9%81%97%E7%95%99%E9%A1%B9%E7%9B%AE%E4%B8%AD%E4%BD%BF%E7%94%A8Resty%E7%AE%80%E5%8C%96REST%E8%B0%83%E7%94%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/201706/%E9%81%97%E7%95%99%E9%A1%B9%E7%9B%AE%E4%B8%AD%E4%BD%BF%E7%94%A8Resty%E7%AE%80%E5%8C%96REST%E8%B0%83%E7%94%A8/</guid><description>简介 Spring3.0以下的遗留工程，由于无法使用RestTemplate，所以调用REST接口时会比较繁琐。 通过使用第三方REST户端框架Resty，可以大幅简化调用过程。 Resty的优势是使用简单，不需要引入过多的依赖。但相比于resttemplate/jersey/resteasy等，Resty还是过于小众，而且已有2年时间没有维护，异常处理也不是很完善。所以只建议在老旧项目中使用。 本文演示了Resty各种用法，包括代理设…</description><pubDate>Tue, 06 Nov 2018 07:44:09 GMT</pubDate></item><item><title>通过Cookie Insertion实现Nginx会话保持</title><link>https://www.bluexiii.com/201707/%E9%80%9A%E8%BF%87Cookie%20Insertion%E5%AE%9E%E7%8E%B0Nginx%E4%BC%9A%E8%AF%9D%E4%BF%9D%E6%8C%81/</link><guid isPermaLink="true">https://www.bluexiii.com/201707/%E9%80%9A%E8%BF%87Cookie%20Insertion%E5%AE%9E%E7%8E%B0Nginx%E4%BC%9A%E8%AF%9D%E4%BF%9D%E6%8C%81/</guid><description>Nginx负载均衡的几种策略 使用开源版本的Nginx可以轻松实现7层（HTTP）或4层（TCP）的负载均衡。 当做为7层负载时，最常用的有以下几种策略： 轮询 round robin — requests to the application servers are distributed in a round robin fashion 依次把客户端的请求分发到不同的后端服务器上 最少连接 least connected — nex…</description><pubDate>Tue, 06 Nov 2018 07:36:54 GMT</pubDate></item><item><title>阿里云OSS对象存储示例</title><link>https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91OSS%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8%E7%A4%BA%E4%BE%8B/</link><guid isPermaLink="true">https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91OSS%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8%E7%A4%BA%E4%BE%8B/</guid><description>DEMO GitLab 更多源码请移步GitHub https://github.com/xiiiblue/demo oss OSS SDK下载 https://promotion.aliyun.com/ntms/act/ossdoclist.html OSS SDK源码 https://github.com/aliyun/aliyun oss java sdk OSS Maven依赖 OSS官方文档 https://help.aliy…</description><pubDate>Tue, 06 Nov 2018 07:36:33 GMT</pubDate></item><item><title>阿里云DRDS分库分表</title><link>https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91DRDS%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91DRDS%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8%E6%93%8D%E4%BD%9C/</guid><description>以下大部分内容非原创，整理自阿里云官方文档 单库单表 建一张单库单表，不做任何拆分。 分库不分表 假设已经建好的分库数为 8，建一张表，只分库不分表，分库方式为根据 id 列哈希。 分库分表 使用哈希函数做拆分 使用双字段哈希函数做拆分 使用日期做拆分 可以使用日期函数 MM/DD/WEEK/MMDD 来作为分表的拆分算法 默认使用主键作为拆分字段 当拆分算法不指定任何拆分字段时，系统默认使用主键作为拆分字段。 广播表 子句BROADC…</description><pubDate>Tue, 06 Nov 2018 07:36:19 GMT</pubDate></item><item><title>阿里云DRDS使用限制</title><link>https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91DRDS%E4%BD%BF%E7%94%A8%E9%99%90%E5%88%B6/</link><guid isPermaLink="true">https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91DRDS%E4%BD%BF%E7%94%A8%E9%99%90%E5%88%B6/</guid><description>以下大部分内容非原创，整理自阿里云官方文档 SQL大类限制 暂不支持用户自定义数据类型、自定义函数。 暂不支持视图、存储过程、触发器、游标。 暂不支持 BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…END REPEAT、WHILE…DO…END WHILE 等复合语句。 暂不支类似 IF ，WHILE 等流程控制类语句。 DDL限制 CREATE TABLE tbl name LIKE old tbl nam…</description><pubDate>Tue, 06 Nov 2018 07:36:05 GMT</pubDate></item><item><title>阿里云DRDS Sequence</title><link>https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91DRDS%20Sequence/</link><guid isPermaLink="true">https://www.bluexiii.com/201707/%E9%98%BF%E9%87%8C%E4%BA%91DRDS%20Sequence/</guid><description>以下大部分内容非原创，整理自阿里云官方文档 DRDS Sequence简介 DRDS 全局唯一数字序列（64 位数字，对应 MySQL 中 Signed BIGINT 类型）的主要目标是为了生成全局唯一和有序递增的数字序列， 常用于主键列、唯一索引列等值的生成 。 显式与隐式 显式 Sequence，通过 Sequence DDL 语法创建和维护，可以独立使用；通过select seq.nextval;获取序列值，seq 是具体 Seq…</description><pubDate>Tue, 06 Nov 2018 07:35:55 GMT</pubDate></item><item><title>Feign-声明式REST调用</title><link>https://www.bluexiii.com/201709/feign%E5%A3%B0%E6%98%8E%E5%BC%8FREST%E8%B0%83%E7%94%A8/</link><guid isPermaLink="true">https://www.bluexiii.com/201709/feign%E5%A3%B0%E6%98%8E%E5%BC%8FREST%E8%B0%83%E7%94%A8/</guid><description>简介 本文主要介绍如何使用spring cloud feign，在项目中使用Feign进行REST调用。 通常我们进行微服务间的REST调用时，一般会使用restTemplate，写起来也比较方便，例如： 但RestTemplate这种方式的缺点是代码量略大，且不太直观。 微服务强调跨语言解耦，不提倡以前那种将API部分打包并分发的方式。不同微服务间的业务代码的冗余不可避免。使用Feign，就可以简化Rest客户端这一部分的代码。 引入…</description><pubDate>Tue, 06 Nov 2018 07:35:01 GMT</pubDate></item><item><title>使用dockerfile插件打包微服务镜像</title><link>https://www.bluexiii.com/201709/%E4%BD%BF%E7%94%A8dockerfile%E6%8F%92%E4%BB%B6%E6%89%93%E5%8C%85%E5%BE%AE%E6%9C%8D%E5%8A%A1%E9%95%9C%E5%83%8F/</link><guid isPermaLink="true">https://www.bluexiii.com/201709/%E4%BD%BF%E7%94%A8dockerfile%E6%8F%92%E4%BB%B6%E6%89%93%E5%8C%85%E5%BE%AE%E6%9C%8D%E5%8A%A1%E9%95%9C%E5%83%8F/</guid><description>概述 使用spotify的dockerfile maven插件，可以帮助我们将maven与docker进行集成，更快速的在maven构建过程中进行docker镜像的打包操作。 配置仍然是基于Dockerfile的，插件只是辅助。 请注意，插件的名称是 spotify 的 dockerfile maven plugin ，而非 docker maven plugin 。 详情可访问 github页面 准备工作 首先准备一个spring b…</description><pubDate>Tue, 06 Nov 2018 07:34:50 GMT</pubDate></item><item><title>ZEN-SC-SAMPLE</title><link>https://www.bluexiii.com/201710/ZEN-SC-SAMPLE/</link><guid isPermaLink="true">https://www.bluexiii.com/201710/ZEN-SC-SAMPLE/</guid><description>概述 ZEN SC SAMPLE:SpringCloud常用组件示例。 源码 更多源码，请移步GitHub: https://github.com/xiiiblue/zen sc sample 启动方式 Docker方式启动 手工方式启动 添加DNS 在每个模块下分别执行 组件清单 hystrix 服务降级与融断 feign 声明式REST调用 eureka 服务注册与发现 ribbon 客户端负载均衡 config server 配置…</description><pubDate>Tue, 06 Nov 2018 07:33:44 GMT</pubDate></item><item><title>The Twelve-Factor App</title><link>https://www.bluexiii.com/201711/12factor/</link><guid isPermaLink="true">https://www.bluexiii.com/201711/12factor/</guid><description>地址 https://12factor.net/zh cn 简介 12 Factor 为构建如下的 SaaS 应用提供了方法论： 使用标准化流程自动配置，从而使新的开发者花费最少的学习成本加入这个项目。 和操作系统之间尽可能的划清界限，在各个系统中提供最大的可移植性。 适合部署在现代的云计算平台，从而在服务器和系统管理方面节省资源。 将开发环境和生产环境的差异降至最低，并使用持续交付实施敏捷开发。 可以在工具、架构和开发流程不发生明显变…</description><pubDate>Tue, 06 Nov 2018 07:32:46 GMT</pubDate></item><item><title>Ubuntu连接Android手机</title><link>https://www.bluexiii.com/201803/Ubuntu%E8%BF%9E%E6%8E%A5Android%E6%89%8B%E6%9C%BA/</link><guid isPermaLink="true">https://www.bluexiii.com/201803/Ubuntu%E8%BF%9E%E6%8E%A5Android%E6%89%8B%E6%9C%BA/</guid><description>解决Ubuntu无法识别Android手机的问题 1. 安装mtp相关的包： 2. 查看手机的USB信息 执行： 记录下新增的一条USB设备的信息，以坚果Pro1为例： 3. 编辑69 libmtp.rules 新增一行： 注意替换掉其中的idVendor和idProduct</description><pubDate>Tue, 06 Nov 2018 07:31:35 GMT</pubDate></item><item><title>Ubuntu从U盘制作ISO镜像</title><link>https://www.bluexiii.com/201803/Ubuntu%E4%BB%8EU%E7%9B%98%E5%88%B6%E4%BD%9CISO%E9%95%9C%E5%83%8F/</link><guid isPermaLink="true">https://www.bluexiii.com/201803/Ubuntu%E4%BB%8EU%E7%9B%98%E5%88%B6%E4%BD%9CISO%E9%95%9C%E5%83%8F/</guid><description>从启动U盘制作ISO镜像 从ISO镜像制作启动U盘</description><pubDate>Tue, 06 Nov 2018 07:31:26 GMT</pubDate></item><item><title>Ubuntu 16.04下安装InstantClient12.2</title><link>https://www.bluexiii.com/201803/Ubuntu%E4%B8%8B%E5%AE%89%E8%A3%85instantclient/</link><guid isPermaLink="true">https://www.bluexiii.com/201803/Ubuntu%E4%B8%8B%E5%AE%89%E8%A3%85instantclient/</guid><description>下载地址 http://www.oracle.com/technetwork/database/database technologies/instant client/downloads/index.html 选择： Instant Client for Linux x86 64 下载以下两个ZIP包： instantclient basic linux.x64 12.2.0.1.0.zip instantclient sqlplus…</description><pubDate>Tue, 06 Nov 2018 07:30:54 GMT</pubDate></item><item><title>Ubuntu下使用Snap管理软件包</title><link>https://www.bluexiii.com/201803/Snap/</link><guid isPermaLink="true">https://www.bluexiii.com/201803/Snap/</guid><description>Snap简介 Ubuntu 16.04引入了snap包管理，它是一种全新的软件包安装管理方式。它和dpkg/apt有本质的区别。 Snap的安装包扩展名是.snap，类似于一个容器，它包含一个应用程序需要用到的所有文件和库（snap包包含一个私有的root文件系统，里面包含了依赖的软件包）。它们会被安装到单独的目录；各个应用程序之间相互隔离。使用snap有很多好处，首先它解决了软件包的依赖问题；其次，也使应用程序更容易管理。 Snap安…</description><pubDate>Tue, 06 Nov 2018 07:30:33 GMT</pubDate></item><item><title>Ubuntu16.04下Phoenix安装笔记</title><link>https://www.bluexiii.com/201803/Phoenix%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/201803/Phoenix%E5%AE%89%E8%A3%85/</guid><description>Phoenix与Hive区别 Hive是HDFS的SQL层，适用于非实时场景 Phoenix是HBase的SQL层，适用于实时查询 官网 https://phoenix.apache.org/ 参考文档 https://blog.csdn.net/xiangxizhishi/article/details/77203478 Hive、HBase、Impala的简单对比 https://www.zhihu.com/question/412…</description><pubDate>Tue, 06 Nov 2018 07:30:18 GMT</pubDate></item><item><title>Ubuntu16.04下HBase安装笔记</title><link>https://www.bluexiii.com/201803/HBase%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/201803/HBase%E5%AE%89%E8%A3%85/</guid><description>基础准备 JDK Hadoop SSH Server 下载HBase https://hbase.apache.org/ 系统环境变量 export HBASE MANAGES ZK=true export HBASE HOME=/opt/hbase export PATH=$PATH:/opt/hbase/bin 写死JAVA HOME vi ./conf/hbase env.sh 单机模式配置 vi hbase site.xml 伪…</description><pubDate>Tue, 06 Nov 2018 07:30:08 GMT</pubDate></item><item><title>Ubuntu安装OracleExpress</title><link>https://www.bluexiii.com/201804/Ubuntu%E5%AE%89%E8%A3%85OracleExpress/</link><guid isPermaLink="true">https://www.bluexiii.com/201804/Ubuntu%E5%AE%89%E8%A3%85OracleExpress/</guid><description>下载 http://www.oracle.com/technetwork/database/database technologies/express edition/downloads/index.html Download Oracle Database Express Edition 11g Release 2 for Linux x64 Copy the downloaded file and paste it in home…</description><pubDate>Tue, 06 Nov 2018 07:29:28 GMT</pubDate></item><item><title>Windows下清理.DS_Store文件</title><link>https://www.bluexiii.com/201805/%E6%B8%85%E7%90%86.DS_Store%E8%84%9A%E6%9C%AC/</link><guid isPermaLink="true">https://www.bluexiii.com/201805/%E6%B8%85%E7%90%86.DS_Store%E8%84%9A%E6%9C%AC/</guid><description>如果涉及macOS与Windows交换文件的话，在Windows会有一些无用的.DS Store文件需要清理。 可以在gitbash/cygwin/cmder下执行如下命令清理：</description><pubDate>Tue, 06 Nov 2018 07:29:07 GMT</pubDate></item><item><title>Windows下git换行符配置</title><link>https://www.bluexiii.com/201805/Windows%E4%B8%8Bgit%E6%8D%A2%E8%A1%8C%E7%AC%A6%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201805/Windows%E4%B8%8Bgit%E6%8D%A2%E8%A1%8C%E7%AC%A6%E9%85%8D%E7%BD%AE/</guid><description>最优配置 为了最大限度兼容macOS以及Linux，需要： 1. 提交时转换为LF，检出时不转换 2. 拒绝提交包含混合换行符的文件 批量将CRLF转换成LF 如果在Windows下不慎将部分文本的换行符写为CRLF，可以使用dos2unix工具修复回LF 在Cmder或Cywin下执行： IDE配置 注意及时将VS Code、IntelliJ IDEA等编辑器默认配置修改，将换行符置为LF！ 附：autocrlf参数说明 附：safe…</description><pubDate>Tue, 06 Nov 2018 07:28:51 GMT</pubDate></item><item><title>macOS下使用brew快速安装Kafka</title><link>https://www.bluexiii.com/201805/macOS%E4%B8%8B%E4%BD%BF%E7%94%A8brew%E5%BF%AB%E9%80%9F%E5%AE%89%E8%A3%85Kafka/</link><guid isPermaLink="true">https://www.bluexiii.com/201805/macOS%E4%B8%8B%E4%BD%BF%E7%94%A8brew%E5%BF%AB%E9%80%9F%E5%AE%89%E8%A3%85Kafka/</guid><description>安装 如果缺少JDK8依赖，或安装了JDK10，则需要先通过 brew cask 插件安装JDK8： 安装位置 配置文件位置 启动 直接启动： 或通过 brew services 插件启动 创建topic 查看创建的topic 发送一些消息 消费消息 附：brew services说明 https://github.com/Homebrew/homebrew services 附：brew cask说明 https://caskroom…</description><pubDate>Tue, 06 Nov 2018 07:28:39 GMT</pubDate></item><item><title>Docker安装OracleExpress</title><link>https://www.bluexiii.com/201805/Docker%E5%AE%89%E8%A3%85oracle1Express/</link><guid isPermaLink="true">https://www.bluexiii.com/201805/Docker%E5%AE%89%E8%A3%85oracle1Express/</guid><description>GitHub地址 https://github.com/wnameless/docker oracle xe 11g 安装 Ubuntu 16.04环境: Ubuntu 18.04环境: 启动 开放22和1521端口 查看启动日志 sqlplus测试 Oracle默认连接参数： SSH连接 docker exec连接 挂载宿主磁盘 之后就可以impdp了 保存变更 参考文档 https://my.oschina.net/Cleverda…</description><pubDate>Tue, 06 Nov 2018 07:28:26 GMT</pubDate></item><item><title>Kettle学习笔记</title><link>https://www.bluexiii.com/201806/Kettle%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201806/Kettle%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>本文简要整理一下Kettle学习过程中的相关文档 官网 https://community.hitachivantara.com/docs/DOC 1009855 data integration kettle https://github.com/pentaho/pentaho kettle 下载 https://sourceforge.net/projects/pentaho/files/Data%20Integration/ JD…</description><pubDate>Tue, 06 Nov 2018 07:27:08 GMT</pubDate></item><item><title>InfluxDB学习笔记</title><link>https://www.bluexiii.com/201806/InfluxDB/</link><guid isPermaLink="true">https://www.bluexiii.com/201806/InfluxDB/</guid><description>官网 https://www.influxdata.com/time series platform/influxdb/ InfluxDB是InfluxData的核心产品。InfluxDB是一个开源分布式时序、时间和指标数据库，使用Go语言编写，无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 教程 https://jasper zhang1.gitbooks.io/influxdb/content/Concepts/key con…</description><pubDate>Tue, 06 Nov 2018 07:27:04 GMT</pubDate></item><item><title>使用brew services管理服务</title><link>https://www.bluexiii.com/201806/BrewServices/</link><guid isPermaLink="true">https://www.bluexiii.com/201806/BrewServices/</guid><description>简介 官网： https://github.com/Homebrew/homebrew services macOS使用 launchctl 命令加载开机自动运行的服务， brew service 可以简化lauchctl的操作。 以MySQL为例，使用launchctl启动: 如使用brew service可以简化为: 常用命令 配置文件目录 以homebrew.mxcl.kafka.plist为例： 在这里可以找到服务路径、启动参数…</description><pubDate>Tue, 06 Nov 2018 07:24:37 GMT</pubDate></item><item><title>macOS下安装多个JDK并切换</title><link>https://www.bluexiii.com/201806/macOS%E4%B8%8B%E5%AE%89%E8%A3%85%E5%A4%9A%E4%B8%AAJDK%E5%B9%B6%E5%88%87%E6%8D%A2/</link><guid isPermaLink="true">https://www.bluexiii.com/201806/macOS%E4%B8%8B%E5%AE%89%E8%A3%85%E5%A4%9A%E4%B8%AAJDK%E5%B9%B6%E5%88%87%E6%8D%A2/</guid><description>一些废话 起因是macOS下安装Oracle官方的JDK10后，kettle启动报错，需要切至JDK8。 于是需要借助brew cask来安装不同版本的JDK，并自已写脚本切换。 安装 使用 brew cask 安装JDK 切换脚本 vi .zshrc</description><pubDate>Tue, 06 Nov 2018 07:24:24 GMT</pubDate></item><item><title>Oracle+MySQL+InfluxDB简易备份脚本</title><link>https://www.bluexiii.com/201811/Oracle+MySQL+InfluxDB%E7%AE%80%E6%98%93%E5%A4%87%E4%BB%BD%E8%84%9A%E6%9C%AC/</link><guid isPermaLink="true">https://www.bluexiii.com/201811/Oracle+MySQL+InfluxDB%E7%AE%80%E6%98%93%E5%A4%87%E4%BB%BD%E8%84%9A%E6%9C%AC/</guid><description>Oracle MySQL InfluxDB</description><pubDate>Tue, 06 Nov 2018 07:22:17 GMT</pubDate></item><item><title>CentOS7下Oracle11g静默安装</title><link>https://www.bluexiii.com/201811/CentOS7%E4%B8%8BOracle11g%E9%9D%99%E9%BB%98%E5%AE%89%E8%A3%85/</link><guid isPermaLink="true">https://www.bluexiii.com/201811/CentOS7%E4%B8%8BOracle11g%E9%9D%99%E9%BB%98%E5%AE%89%E8%A3%85/</guid><description>添加组和用户 下载安装介质 下载并解压到/home/oracle/database 修改hosts 关闭selinux 关闭firewalld 修改内核参数 修改/etc/security/limits.conf 修改/etc/pam.d/login文件 修改/etc/profile 创建安装目录 安装依赖 设置Oracle用户环境变量 编辑静默安装响应文件 静默安装oracle 执行root用户脚本 切回root 配置监听 su or…</description><pubDate>Tue, 06 Nov 2018 07:21:09 GMT</pubDate></item><item><title>CentOS7下Oracle11g自启配置</title><link>https://www.bluexiii.com/201811/CentOS7%E4%B8%8BOracle11g%E8%87%AA%E5%90%AF%E9%85%8D%E7%BD%AE/</link><guid isPermaLink="true">https://www.bluexiii.com/201811/CentOS7%E4%B8%8BOracle11g%E8%87%AA%E5%90%AF%E9%85%8D%E7%BD%AE/</guid><description>编辑init.d脚本 vi /etc/init.d/dbora 赋权及加入自启 编辑oratab vi /etc/oratab N改为Y 服务启停</description><pubDate>Tue, 06 Nov 2018 07:20:46 GMT</pubDate></item><item><title>netcat的正确打开方式</title><link>https://www.bluexiii.com/201707/netcat%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%89%93%E5%BC%80%E6%96%B9%E5%BC%8F/</link><guid isPermaLink="true">https://www.bluexiii.com/201707/netcat%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%89%93%E5%BC%80%E6%96%B9%E5%BC%8F/</guid><description>netcat的正确打开方式 简介 nc(netcat)是一个能通过TCP和UDP读写数据的工具，很多Linux发行版已经预装。最近发现了关于nc的很多有趣的应用场景，果然名副其实，很是牛叉。。。于是简单梳理了一下。 参数说明 g 设置路由器跃程通信网关，最丢哦可设置8个。 G 设置来源路由指向器，其数值为4的倍数。 h 在线帮助。 i 设置时间间隔，以便传送信息及扫描通信端口。 l 使用监听模式，管控传入的资料。 n 直接使用IP地址，…</description><pubDate>Fri, 28 Jul 2017 08:44:14 GMT</pubDate></item><item><title>spring-boot使用slf4j+log4j</title><link>https://www.bluexiii.com/201706/spring-boot%E4%BD%BF%E7%94%A8slf4j+log4j/</link><guid isPermaLink="true">https://www.bluexiii.com/201706/spring-boot%E4%BD%BF%E7%94%A8slf4j+log4j/</guid><description>spring boot中使用slf4j+log4j 背景 spring boot默认是使用slf4j+logback做日志输出的， 本文主要演示如何切换为slf4j+log4j。 正常情况下，建议直接使用logback。 在某SpringBoot项目中，因为要使用ELK做日志采集，局方要求使用log4j并给出了一组日志格式规范: 1. 日志分为xxx info和xxx error两个文件，分开打印 2. 日志格式要求为 所以只能有两种方…</description><pubDate>Thu, 08 Jun 2017 07:39:41 GMT</pubDate></item><item><title>树霉派搭建笔记</title><link>https://www.bluexiii.com/201611/%E6%A0%91%E9%9C%89%E6%B4%BE%E6%90%AD%E5%BB%BA%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://www.bluexiii.com/201611/%E6%A0%91%E9%9C%89%E6%B4%BE%E6%90%AD%E5%BB%BA%E7%AC%94%E8%AE%B0/</guid><description>系统设置工具 raspi config 设置root密码 sudo passwd root 修复ping权限 ls lsa /bin/ping sudo chmod 4711 /bin/ping 网络设置 vi /etc/network/interfaces auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx netmask 255.255.248.0 gateway xxx…</description><pubDate>Fri, 03 Mar 2017 06:26:25 GMT</pubDate></item></channel></rss>