<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Charlie 的 AI 实践笔记’s Blog</title><description>分享 AI、Prompt、Agent、Skills 的实践，以及工程技术和知识管理笔记。</description><link>https://ssyok.com/</link><language>zh-CN</language><lastBuildDate>Tue, 08 Sep 2026 07:55:24 GMT</lastBuildDate><atom:link href="https://ssyok.com/rss.xml/" rel="self" type="application/rss+xml"/><item><title>AI 快捷指令记账</title><link>https://ssyok.com/2025/03/19/2025-03-19-AI-%E5%BF%AB%E6%8D%B7%E6%8C%87%E4%BB%A4%E8%AE%B0%E8%B4%A6/</link><guid isPermaLink="true">https://ssyok.com/2025/03/19/2025-03-19-AI-%E5%BF%AB%E6%8D%B7%E6%8C%87%E4%BB%A4%E8%AE%B0%E8%B4%A6/</guid><description>AI记账、快捷指令记账、自动记账</description><pubDate>Wed, 19 Mar 2025 13:26:45 GMT</pubDate><category>AI 实践</category><category>生活</category><author>Charlie</author></item><item><title>情绪是一种幻觉</title><link>https://ssyok.com/2024/11/24/2024-11-24-%E6%83%85%E7%BB%AA%E6%98%AF%E4%B8%80%E7%A7%8D%E5%B9%BB%E8%A7%89/</link><guid isPermaLink="true">https://ssyok.com/2024/11/24/2024-11-24-%E6%83%85%E7%BB%AA%E6%98%AF%E4%B8%80%E7%A7%8D%E5%B9%BB%E8%A7%89/</guid><description>情绪可能是一种幻觉</description><pubDate>Sun, 24 Nov 2024 06:34:28 GMT</pubDate><category>阅读与思考</category><category>读书笔记</category><author>Charlie</author></item><item><title>找到时间的黑洞</title><link>https://ssyok.com/2024/11/21/2024-11-21-%E6%89%BE%E5%88%B0%E6%97%B6%E9%97%B4%E7%9A%84%E9%BB%91%E6%B4%9E/</link><guid isPermaLink="true">https://ssyok.com/2024/11/21/2024-11-21-%E6%89%BE%E5%88%B0%E6%97%B6%E9%97%B4%E7%9A%84%E9%BB%91%E6%B4%9E/</guid><description>时间记录、Toggl Track、时间黑洞、柳比歇夫</description><pubDate>Thu, 21 Nov 2024 13:52:41 GMT</pubDate><category>知识管理</category><category>读书笔记</category><author>Charlie</author></item><item><title>习惯的养成与戒除</title><link>https://ssyok.com/2023/09/09/2023-09-09-%E4%B9%A0%E6%83%AF%E7%9A%84%E5%85%BB%E6%88%90%E4%B8%8E%E6%88%92%E9%99%A4/</link><guid isPermaLink="true">https://ssyok.com/2023/09/09/2023-09-09-%E4%B9%A0%E6%83%AF%E7%9A%84%E5%85%BB%E6%88%90%E4%B8%8E%E6%88%92%E9%99%A4/</guid><description>如何养成一个好习惯？如何摒弃一个坏习惯？本文将解决你的这些困惑！</description><pubDate>Sat, 09 Sep 2023 10:32:56 GMT</pubDate><category>阅读与思考</category><category>读书笔记</category><author>Charlie</author></item><item><title>推荐一个好看的Obsidian主题</title><link>https://ssyok.com/2023/04/22/2023-04-22-%E6%8E%A8%E8%8D%90%E4%B8%80%E4%B8%AA%E5%A5%BD%E7%9C%8B%E7%9A%84Obsidian%E4%B8%BB%E9%A2%98/</link><guid isPermaLink="true">https://ssyok.com/2023/04/22/2023-04-22-%E6%8E%A8%E8%8D%90%E4%B8%80%E4%B8%AA%E5%A5%BD%E7%9C%8B%E7%9A%84Obsidian%E4%B8%BB%E9%A2%98/</guid><description>一个非常棒的Obsidian主题</description><pubDate>Sat, 22 Apr 2023 14:43:40 GMT</pubDate><category>知识管理</category><category>Obsidian</category><category>工具使用</category><author>Charlie</author></item><item><title>如何构建有价值的知识库</title><link>https://ssyok.com/2023/03/19/2023-03-19-%E5%A6%82%E4%BD%95%E6%9E%84%E5%BB%BA%E6%9C%89%E4%BB%B7%E5%80%BC%E7%9A%84%E7%9F%A5%E8%AF%86%E5%BA%93/</link><guid isPermaLink="true">https://ssyok.com/2023/03/19/2023-03-19-%E5%A6%82%E4%BD%95%E6%9E%84%E5%BB%BA%E6%9C%89%E4%BB%B7%E5%80%BC%E7%9A%84%E7%9F%A5%E8%AF%86%E5%BA%93/</guid><description>本文可以教你如何构建有价值的知识库</description><pubDate>Sat, 18 Mar 2023 16:03:50 GMT</pubDate><category>知识管理</category><category>构建知识库</category><category>Obsidian</category><category>读书笔记</category><author>Charlie</author></item><item><title>不再寻求认可</title><link>https://ssyok.com/2023/03/12/2023-03-12-%E4%B8%8D%E5%86%8D%E5%AF%BB%E6%B1%82%E8%AE%A4%E5%8F%AF/</link><guid isPermaLink="true">https://ssyok.com/2023/03/12/2023-03-12-%E4%B8%8D%E5%86%8D%E5%AF%BB%E6%B1%82%E8%AE%A4%E5%8F%AF/</guid><description>不再精神内耗</description><pubDate>Sun, 12 Mar 2023 00:21:16 GMT</pubDate><category>阅读与思考</category><category>自由</category><category>读书笔记</category><author>Charlie</author></item><item><title>领域驱动设计</title><link>https://ssyok.com/2022/12/22/2022-12-22-domain-driven-design/</link><guid isPermaLink="true">https://ssyok.com/2022/12/22/2022-12-22-domain-driven-design/</guid><description>复杂软件设计的解决方案 DDD是Domain-Driven Design（领域驱动设计）的简称，它是一种解决复杂软件设计的方法论，它试图分离技术实现的复杂性，并围绕业务概念构建的领域模型，以解决软件难以理解，难以演进的问…</description><pubDate>Thu, 22 Dec 2022 08:16:51 GMT</pubDate><category>工程技术</category><category>DDD</category><category>领域驱动设计</category><author>Charlie</author></item><item><title>什么是CAP定理</title><link>https://ssyok.com/2022/08/25/2022-08-25-%E4%BB%80%E4%B9%88%E6%98%AFCAP%E5%AE%9A%E7%90%86/</link><guid isPermaLink="true">https://ssyok.com/2022/08/25/2022-08-25-%E4%BB%80%E4%B9%88%E6%98%AFCAP%E5%AE%9A%E7%90%86/</guid><description>什么是CAP定理？ CAP定理告诉我们，一个分布式系统不可能同时满足一致性（C:Consistency)，可用性（A: Availability）和分区容错性（P：Partition tolerance）这三个基本需求，…</description><pubDate>Thu, 25 Aug 2022 15:13:31 GMT</pubDate><category>工程技术</category><category>CAP</category><author>Charlie</author></item><item><title>低成本防暴力破解&amp;防CC攻击 fail2ban</title><link>https://ssyok.com/2022/05/05/2022-05-05-fail2ban/</link><guid isPermaLink="true">https://ssyok.com/2022/05/05/2022-05-05-fail2ban/</guid><description>低成本防暴力破解&amp;防CC攻击 fail2ban</description><pubDate>Thu, 05 May 2022 15:20:44 GMT</pubDate><category>工程技术</category><category>fail2ban</category><author>Charlie</author></item><item><title>hexo配置https</title><link>https://ssyok.com/2022/05/01/2022-05-01-hexo-https/</link><guid isPermaLink="true">https://ssyok.com/2022/05/01/2022-05-01-hexo-https/</guid><description>hexo配置https</description><pubDate>Sun, 01 May 2022 14:02:57 GMT</pubDate><category>工程技术</category><category>Hexo</category><category>Https</category><category>Nginx</category><author>Charlie</author></item><item><title>Iterm2 proxy</title><link>https://ssyok.com/2022/04/28/2022-04-28-Iterm2-proxy/</link><guid isPermaLink="true">https://ssyok.com/2022/04/28/2022-04-28-Iterm2-proxy/</guid><description>Iterm2 proxy</description><pubDate>Thu, 28 Apr 2022 14:38:42 GMT</pubDate><category>工程技术</category><category>Iterm2</category><category>Mac</category><author>Charlie</author></item><item><title>数据库事物和MQ一致性问题</title><link>https://ssyok.com/2021/07/10/2021-07-10-transactional-mq/</link><guid isPermaLink="true">https://ssyok.com/2021/07/10/2021-07-10-transactional-mq/</guid><description>最近生产环境出现了一些NPE问题（微服务架构），上游保存了数据库之后，发送MQ消息通知下游，下游服务查询不到上游保存的数据，从而导致了NPE问题。 架构图大致如下： 怀疑一：数据库主从同步延时 可以确定的是数据库是多实例…</description><pubDate>Sat, 10 Jul 2021 11:50:26 GMT</pubDate><category>工程技术</category><category>MySQL</category><category>RabbitMQ</category><category>数据库事物</category><author>Charlie</author></item><item><title>SpringBoot中线程池使用</title><link>https://ssyok.com/2021/07/03/2021-07-03-springboot-threadpool/</link><guid isPermaLink="true">https://ssyok.com/2021/07/03/2021-07-03-springboot-threadpool/</guid><description>最近接手的项目遇到一个这样的问题：我们服务的一个接口需要循环查询另一个服务的接口，这样如果数据量较多的时候，我们服务的接口响应时间可能就会超时，伪代码如下： 这里先不讨论为什么不能让对方服务提供一个批量查询接口，然后通过…</description><pubDate>Sat, 03 Jul 2021 14:08:03 GMT</pubDate><category>工程技术</category><category>ThreadPool</category><category>多线程</category><category>并发</category><category>异步</category><category>SpringCloud</category><author>Charlie</author></item><item><title>一文带你读懂AQS</title><link>https://ssyok.com/2021/03/07/2021-03-07-juc-aqs/</link><guid isPermaLink="true">https://ssyok.com/2021/03/07/2021-03-07-juc-aqs/</guid><description>在JAVA中大多数的同步类（比如ReentrantLock、CountDownLatch、Semaphore等）都是基于AbstractQueuedSynchronier（简称AQS）来实现的。AQS是一个提供了原子式的…</description><pubDate>Sun, 07 Mar 2021 01:11:08 GMT</pubDate><category>工程技术</category><category>AQS</category><category>Lock</category><author>Charlie</author></item><item><title>JVM垃圾回收</title><link>https://ssyok.com/2021/01/24/2021-01-24-jvm-gc/</link><guid isPermaLink="true">https://ssyok.com/2021/01/24/2021-01-24-jvm-gc/</guid><description>分代收集理论 现在大多数的垃圾回收都是基于分代理论设计的，不同厂商对于内存的操作细节都不太一样，所以这里不讨论具体垃圾回收算法的细节，只是介绍垃圾回收算法的一些思想。 分代收集虽然是一套理论，但是却是符合大多数程序运行的…</description><pubDate>Sun, 24 Jan 2021 07:49:45 GMT</pubDate><category>工程技术</category><category>GC</category><category>JVM</category><author>Charlie</author></item><item><title>跨FreeSWITCH的SIP呼叫</title><link>https://ssyok.com/2020/11/12/2020-11-12-freeswitchsip/</link><guid isPermaLink="true">https://ssyok.com/2020/11/12/2020-11-12-freeswitchsip/</guid><description>一般情况下，SIP通话很少在同一个FreeSWITCH实例内部，大多会跨FreeSWITCH进行通话（或者走中继线路），下面我们来看看如何实现跨FreeSWITCH通话。 写在前面的话 本次实验涉及到了拨号计划的配置，为…</description><pubDate>Thu, 12 Nov 2020 13:44:14 GMT</pubDate><category>工程技术</category><category>FreeSWITCH</category><category>SIP</category><author>Charlie</author></item><item><title>FreeSWITCH新增用户</title><link>https://ssyok.com/2020/11/12/2020-11-12-freeswitch-add-user/</link><guid isPermaLink="true">https://ssyok.com/2020/11/12/2020-11-12-freeswitch-add-user/</guid><description>配置文件说明 FreeSWITCH的配置文件默认存放在/conf目录下，它由一系列的XML配置文件组成。最顶层的文件是freeswitch.xml，系统启动时它依次装入其他的XML并最终组成一个大的XML文件，其基本目录…</description><pubDate>Thu, 12 Nov 2020 13:35:57 GMT</pubDate><category>工程技术</category><category>FreeSWITCH</category><author>Charlie</author></item><item><title>SIP电话连接FreeSWITCH</title><link>https://ssyok.com/2020/10/28/2020-10-28-sipfreeswitch/</link><guid isPermaLink="true">https://ssyok.com/2020/10/28/2020-10-28-sipfreeswitch/</guid><description>FreeSWITCH安装完毕之后，他默认提供了1000~1019共20个账户，我们可以随便挑选两个进行SIP电话测试，这些默认账户的默认密码都是1234。 PC端常用的SIP软件有MicroSIP，eyeBeam等，手机…</description><pubDate>Wed, 28 Oct 2020 15:40:31 GMT</pubDate><category>工程技术</category><category>FreeSWITCH</category><category>SIP</category><author>Charlie</author></item><item><title>FreeSWITCH安装</title><link>https://ssyok.com/2020/10/28/2020-10-28-freeswitch/</link><guid isPermaLink="true">https://ssyok.com/2020/10/28/2020-10-28-freeswitch/</guid><description>环境信息 操作系统：Ubuntu 16.04 64 FreeSWITCH：1.6.20 安装过程 本次实验，使用的是FreeSWITCH的1.6.20版本。 FreeSWITCH的官网：https://freeswitc…</description><pubDate>Wed, 28 Oct 2020 15:36:37 GMT</pubDate><category>工程技术</category><category>FreeSWITCH</category><category>SIP</category><author>Charlie</author></item><item><title>SIP协议简介</title><link>https://ssyok.com/2020/10/25/2020-10-25-sip-info/</link><guid isPermaLink="true">https://ssyok.com/2020/10/25/2020-10-25-sip-info/</guid><description>Sip协议的全称是会话初始协议（Session Initiation Protocol），用于控制发起、修改、终结交互式多媒体会话的信令协议。在现在的通信领域，越来越多的电信供应商都在提供基于Sip协议的服务，比如市话、…</description><pubDate>Sun, 25 Oct 2020 02:10:24 GMT</pubDate><category>工程技术</category><category>SIP</category><author>Charlie</author></item><item><title>Feign中传参使用的注解</title><link>https://ssyok.com/2020/10/12/2020-10-12-feign-param/</link><guid isPermaLink="true">https://ssyok.com/2020/10/12/2020-10-12-feign-param/</guid><description>今天遇到一个需求，需要异步导出一些数据到文件中，因为导出的数据量比较大，所以接收到导出请求之后，就将需要导出的数据的ID写入了MQ中，消费端接收到MQ的消息之后，然后通过Feign调用其他的服务进行数据导出。 通过Fei…</description><pubDate>Mon, 12 Oct 2020 15:11:16 GMT</pubDate><category>工程技术</category><category>Feign</category><category>SpringCloud</category><author>Charlie</author></item><item><title>Portainer集群管理</title><link>https://ssyok.com/2020/09/24/2020-09-24-portainer-cluster/</link><guid isPermaLink="true">https://ssyok.com/2020/09/24/2020-09-24-portainer-cluster/</guid><description>环境准备 1. 已经安装好了docker环境 docker安装完成之后，最好安装加速器，执行curl -sSL https://get.daocloud.io/daotools/set_mirror.sh sh -s h…</description><pubDate>Thu, 24 Sep 2020 13:23:39 GMT</pubDate><category>工程技术</category><category>Docker</category><category>Portainer</category><author>Charlie</author></item><item><title>Nginx中root和alias的区别</title><link>https://ssyok.com/2020/09/24/2020-09-24-nginxrootalias/</link><guid isPermaLink="true">https://ssyok.com/2020/09/24/2020-09-24-nginxrootalias/</guid><description>Nginx指定文件路径有两种方式：root和alias，他们的区别在于对location后面的URI的解释逻辑不同。 root 寻找文件的逻辑是：root路径+location路径 alias 寻找文件的逻辑是：使用al…</description><pubDate>Thu, 24 Sep 2020 13:15:52 GMT</pubDate><category>工程技术</category><category>Nginx</category><author>Charlie</author></item><item><title>Linux 分区操作</title><link>https://ssyok.com/2020/09/24/2020-09-24-linux/</link><guid isPermaLink="true">https://ssyok.com/2020/09/24/2020-09-24-linux/</guid><description>环境介绍 Ubuntu 16.04 64 两块磁盘，一个40G系统盘，一个40G数据盘。 本次实验是为了演示如何将40G的数据盘分成4个区，然后挂载到不同的目录下。 阿里云服务器磁盘信息如下： 通过fdisk -l命令，…</description><pubDate>Thu, 24 Sep 2020 13:13:28 GMT</pubDate><category>工程技术</category><category>Ubuntu</category><category>Linux</category><author>Charlie</author></item></channel></rss>