<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[art_code的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/art_code</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; art_code]]></copyright><item><title><![CDATA[M系列Mac保姆级教程：Clawdbot安装+API配置，30分钟解锁AI自动化！]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/157459241</link><guid>https://blog.youkuaiyun.com/art_code/article/details/157459241</guid><author>art_code</author><pubDate>Wed, 28 Jan 2026 00:02:00 +0800</pubDate><description><![CDATA[Clawdbot作为超实用的AI自动化工具，能帮你实现网页自动操控、办公流程自动化、本地文件管理等功能，搭配M系列Mac的低功耗特性，堪称效率神器！很多Mac用户安装时会遇到「架构不兼容」「API配置失败」「插件加载报错」等问题，这篇教程专为M4/M1-M3芯片MacBook定制，全程ARM原生适配，从环境准备到功能验证一步到位，新手也能轻松上手～M系列Mac安装Clawdbot的核心是「ARM原生依赖+官方适配脚本」，按教程步骤操作，30分钟内就能解锁AI自动化办公！]]></description><category></category></item><item><title><![CDATA[AI智能体：理想很丰满，落地很骨感]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/153374994</link><guid>https://blog.youkuaiyun.com/art_code/article/details/153374994</guid><author>art_code</author><pubDate>Sat, 13 Sep 2025 19:49:00 +0800</pubDate><description><![CDATA[另外一点是，不要太着迷于"全自动"，产品是需要不断的迭代和优化的，某种程度上可靠性与专用性胜过全自动。其实多数人误以为大模型是智能体的核心，但现实是：在实用的 AI 智能体系统中，也就占了三四成，剩余部分是看似不起眼却至关重要的 “苦活累活”。最近遇到来公司出差的业务系统开发负责人小A，他找我吐槽，"哎，其他团队都在做AI赋能了，各种全自动的方案想法.... 但是我们这边还迟迟没有动作，主要是太忙了！其实在业务系统中，步骤是复杂的，但是智能体是存在失误的，并不是你看到的Demo,简简单单的几个步骤。]]></description><category></category></item><item><title><![CDATA[Description Of Data]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/135523920</link><guid>https://blog.youkuaiyun.com/art_code/article/details/135523920</guid><author>art_code</author><pubDate>Fri, 29 Dec 2023 10:39:00 +0800</pubDate><description><![CDATA[There was a sudden surge in the amount of data.
There was a sudden spike in this table.
After comparing the data, we found some discrepancies that needed to be further investigated.
]]></description><category></category></item><item><title><![CDATA[Working Scenario English Sentences]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/135523895</link><guid>https://blog.youkuaiyun.com/art_code/article/details/135523895</guid><author>art_code</author><pubDate>Fri, 29 Dec 2023 10:36:00 +0800</pubDate><description><![CDATA[Part 1:
I need to communicate frequently with the that team to confirm requirements.
For example, to help them sort out the relationships between backend tables, the meaning of each fields, and the ...]]></description><category></category></item><item><title><![CDATA[Metastore]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/125601919</link><guid>https://blog.youkuaiyun.com/art_code/article/details/125601919</guid><author>art_code</author><pubDate>Mon, 04 Jul 2022 13:38:00 +0800</pubDate><description><![CDATA[Hive Metastore是Hive用来管理库表元数据的一个服务，有了它上层的服务不用再跟裸的文件数据打交道，而是可以基于结构化的库表信息构建计算框架。现在除了Hive之外很多计算框架都支持以Hive Metastore为元数据中心来查询底层Hadoop生态的数据，比如Drill, Presto, Spark等等。
Hive Metastore默认是不做任何用户认证的，也就是说只要指定meta...]]></description><category></category></item><item><title><![CDATA[Spring事务]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/115602493</link><guid>https://blog.youkuaiyun.com/art_code/article/details/115602493</guid><author>art_code</author><pubDate>Sun, 11 Apr 2021 17:12:46 +0800</pubDate><description><![CDATA[https://www.bilibili.com/video/BV1ii4y1M7yV?p=61

声明式事务控制
1. 编程式事务控制相关对象
1.1 PlatformTransactionManager
PlatformTransactionManager 接口是 spring 的事务管理器，它里面提供了我们常用的操作事务的方法。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GmUinnCk-1618132090355)(1D4250CF644A4C39B5E7BD48]]></description><category></category></item><item><title><![CDATA[Python pip报错: error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Stud...]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/109109009</link><guid>https://blog.youkuaiyun.com/art_code/article/details/109109009</guid><author>art_code</author><pubDate>Fri, 16 Oct 2020 00:17:00 +0800</pubDate><description><![CDATA[报错：

Microsoft Visual C++ Build Tools 2015下载安装即可，选择默认配置。
]]></description><category></category></item><item><title><![CDATA[Redis总结]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/103619845</link><guid>https://blog.youkuaiyun.com/art_code/article/details/103619845</guid><author>art_code</author><pubDate>Thu, 28 Nov 2019 00:01:00 +0800</pubDate><description><![CDATA[关于Redis的基础知识，我就不多说了。我再其他博客里面介绍了一些了。本博文主要汇总，思考总结一些Redis的一些使用场景，解决什么类型的问题。
主要内容有：
1.Redis基础：

数据类型
通用命令
Jedis

2.高级

持久化
redis.conf
事务
集群

3.应用



五种数据结构
可以做个类比：



...]]></description><category></category></item><item><title><![CDATA[Spring MVC源码分析]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/103619844</link><guid>https://blog.youkuaiyun.com/art_code/article/details/103619844</guid><author>art_code</author><pubDate>Sun, 17 Nov 2019 00:50:00 +0800</pubDate><description><![CDATA[从以下三个方面进行介绍：

Servlet与Spring MVC之间的关系
Servlet框架线程是否安全
Spring MVC是如何完全无web.xml启动的


 Spring MVC是基于Servlet实现的封装。
  首先回顾下Servlet：
  Servlet是sun公司提供的一门用于开发动态web资源的技术。
　　Sun公司在其...]]></description><category></category></item><item><title><![CDATA[关于Spring Cloud的思考和总结]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/103619843</link><guid>https://blog.youkuaiyun.com/art_code/article/details/103619843</guid><author>art_code</author><pubDate>Sat, 16 Nov 2019 23:59:00 +0800</pubDate><description><![CDATA[博主开发使用了Spring Cloud，使用过程中的一些学习和经验，体会通过本博文进行记录。
以前的架构，单体应用：


加入ESB，通过总线进行调用：



微服务架构：



区别:

SOA架构主要针对企业级，采用ESB服务(ESB企业服务总线），非常重，需要序列化和反序列化，采用XML格式传输。
微服务架构主要用于互联网公司，轻量级...]]></description><category></category></item><item><title><![CDATA[Synchronize深入]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/102347497</link><guid>https://blog.youkuaiyun.com/art_code/article/details/102347497</guid><author>art_code</author><pubDate>Mon, 07 Oct 2019 01:00:00 +0800</pubDate><description><![CDATA[前言：

 synchronize会使用，但是对于深层次的知识，不是很清楚，故整理一篇博客。

简介：
 能够保证在同一时刻，最多只有一个线程执行该端代码，以达到保证并发安全效果。
两种用法：

 对象锁 
 类锁

对线程访问同步方法的7种情况：
 
synchronize性质：

可重入
不可中断 

原理：
...]]></description><category></category></item><item><title><![CDATA[深入理解JVM虚拟机(总结篇)]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/108647863</link><guid>https://blog.youkuaiyun.com/art_code/article/details/108647863</guid><author>art_code</author><pubDate>Wed, 02 Oct 2019 03:06:00 +0800</pubDate><description><![CDATA[JVM平台上还可以运行其他语言，运行的是Class字节码。只要能翻译成Class的语言就OK了。挺强大的。

JVM厂商很多
垃圾收集器、收集算法
JVM检测工具

关于类的加载：

Java代码中，类型(interface, class,enum等，有些是在运行时候生成的，比如动态代理)的加载、连接与初始化过程都是在程序运行期间完成的。不涉及到对象的概念。同时也是个R...]]></description><category></category></item><item><title><![CDATA[深入理解JVM虚拟机]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/101958609</link><guid>https://blog.youkuaiyun.com/art_code/article/details/101958609</guid><author>art_code</author><pubDate>Wed, 02 Oct 2019 03:06:00 +0800</pubDate><description><![CDATA[JVM平台上还可以运行其他语言，运行的是Class字节码。只要能翻译成Class的语言就OK了。挺强大的。
JVM厂商很多
垃圾收集器、收集算法
JVM检测工具


关于类的加载：

Java代码中，类型(interface, class,enum等，有些是在运行时候生成的，比如动态代理)的加载、连接与初始化过程都是在程序运行期间完成的。不涉及到对象的概念。同时也...]]></description><category></category></item><item><title><![CDATA[IDEA光标类的操作]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/101884562</link><guid>https://blog.youkuaiyun.com/art_code/article/details/101884562</guid><author>art_code</author><pubDate>Tue, 01 Oct 2019 23:33:00 +0800</pubDate><description><![CDATA[1、Ctrl+Alt+Left/Right  光标定位到上一个/下一个浏览位置处；
2、Ctrl+Shift+Backspace  光标定位到上次修改的地方；
3、Alt+Up/Down  移动光标到上一个/下一个方法开始处；
4、Ctrl+Left/Right  移动光标到前一个/后一个单词处，加Shift键，产生选中效果；
5、Ctrl+[/]  移动光标到前/后代...]]></description><category></category></item><item><title><![CDATA[SQL规范]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/101811894</link><guid>https://blog.youkuaiyun.com/art_code/article/details/101811894</guid><author>art_code</author><pubDate>Mon, 30 Sep 2019 14:40:00 +0800</pubDate><description><![CDATA[一、基础规范
（1）必须使用InnoDB存储引擎
解读：支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高
（2）必须使用UTF8字符集
解读：万国码，无需转码，无乱码风险，节省空间
（3）数据表、数据字段必须加入中文注释
解读：N年后谁tm知道这个r1,r2,r3字段是干嘛的
（4）禁止使用存储过程、视图、触发器、Event
解读：高并发大数据的互...]]></description><category></category></item><item><title><![CDATA[Java8相关底层]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/108647859</link><guid>https://blog.youkuaiyun.com/art_code/article/details/108647859</guid><author>art_code</author><pubDate>Sat, 14 Sep 2019 01:47:00 +0800</pubDate><description><![CDATA[Java8是往并行方向走的。由面向对象到函数式编程。
在支持函数式编程的同时还可以支持面向对象的开发。
在JDK1.8里面，接口里面可以有实现方法的！默认方法，default。实现这个接口。
接口里面可以有静态方法
注意Lambda表达式的类型势函数。但是在Java中，Lambda表达式是对象！他们必须依赖于一类特别的对象类型-函数式接口
关于Function&lt;T,R&g...]]></description><category></category></item><item><title><![CDATA[Java8新特性]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/100842281</link><guid>https://blog.youkuaiyun.com/art_code/article/details/100842281</guid><author>art_code</author><pubDate>Sat, 14 Sep 2019 01:47:00 +0800</pubDate><description><![CDATA[Java8是往并行方向走的。由面向对象到函数式编程。
在支持函数式编程的同时还可以支持面向对象的开发。
在JDK1.8里面，接口里面可以有实现方法的！默认方法，default。实现这个接口。
接口里面可以有静态方法
注意Lambda表达式的类型势函数。但是在Java中，Lambda表达式是对象！他们必须依赖于一类特别的对象类型-函数式接口

关于Function&lt;T,...]]></description><category></category></item><item><title><![CDATA[秒杀系统设计总结]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/100531469</link><guid>https://blog.youkuaiyun.com/art_code/article/details/100531469</guid><author>art_code</author><pubDate>Wed, 04 Sep 2019 00:06:00 +0800</pubDate><description><![CDATA[秒杀问题：
1. 前端：

突然增加网络访问带宽
用户可能存在重复提交

2. 后端：
 商品超卖： 数据库乐观锁(CAS无锁)、 Redis分布式锁、MQ异步形式修改库存(用户需要等待)
 单机压力大：单独一服务形式部署+docker。可以实现快速扩容
 用户操作频率块：网关限流
 用户作弊:
 数据库访问压...]]></description><category></category></item><item><title><![CDATA[RabbitMQ的应用总结]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/100190702</link><guid>https://blog.youkuaiyun.com/art_code/article/details/100190702</guid><author>art_code</author><pubDate>Sun, 01 Sep 2019 15:45:00 +0800</pubDate><description><![CDATA[RabbitMQ是一个由erlang开发的AMQP（Advanced Message Queue ）的开源实现。AMQP 的出现其实也是应了广大人民群众的需求，虽然在同步消息通讯的世界里有很多公开标准（如 COBAR的 IIOP ，或者是 SOAP 等），但是在异步消息处理中却不是这样，只有大企业有一些商业实现（如微软的 MSMQ ，IBM 的 Websphere MQ 等），因此，在 ...]]></description><category></category></item><item><title><![CDATA[RabbitMQ整合Spring Booot【消费者应答模式】]]></title><link>https://blog.youkuaiyun.com/art_code/article/details/100190701</link><guid>https://blog.youkuaiyun.com/art_code/article/details/100190701</guid><author>art_code</author><pubDate>Sun, 01 Sep 2019 14:47:00 +0800</pubDate><description><![CDATA[生产者代码不变，消费者：

package com.toov5.Consumer;

import java.io.IOException;
import java.util.concurrent.TimeoutException;

import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connec...]]></description><category></category></item></channel></rss>