<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zth_killer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zth_killer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zth_killer]]></copyright><item><title><![CDATA[AI应用-Trae智能体完全指南：从新手入门到企业级进阶万字讲解]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/158848347</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/158848347</guid><author>zth_killer</author><pubDate>Mon, 09 Mar 2026 18:11:14 +0800</pubDate><description><![CDATA[Trae智能体使用指南：5大原生智能体全解析 
本文详细介绍了Trae国际版V2.0+的5大原生智能体功能与使用场景。
文章通过对比测试数据展示了各智能体在完成度、耗时和Token消耗方面的差异，并提供了新手避坑指南和企业级落地建议。核心观点是：根据开发需求复杂度选择匹配的智能体，避免资源浪费。]]></description><category></category></item><item><title><![CDATA[详细教程2]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/155272199</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/155272199</guid><author>zth_killer</author><pubDate>Wed, 26 Nov 2025 14:22:03 +0800</pubDate><description><![CDATA[直接打开压缩包,然后安装即可!安卓版:  https://wwsu.lanzouu.com/iZ1cQ3bh99mh。Win版: https://wwsu.lanzouu.com/iw08X3bk2oz。1.1.最简单的方法,直接去官网下载, 但是苹果疑似需要 fan强,否则无法登录!1.账号的注册可以直接使用国内邮箱,比如QQ/网易,或者手机号等;下载地址: https://potato158.org/apps。2.1.无提子的,这里有教程,有时间可以看看,或者直接往下翻.]]></description><category></category></item><item><title><![CDATA[p7付费课程笔记7：G1 GC]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/132275873</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/132275873</guid><author>zth_killer</author><pubDate>Mon, 14 Aug 2023 14:55:27 +0800</pubDate><description><![CDATA[上次我们讲了CMS GC， 这次我们讲解G1 GC；在开始之前我们要思考下我们为什么学G1 GC?学习后有什么好处？成为更好的Java开发工程师，在遇到服务性能问题、GC问题时，能够通过了解到的G1知识快速定位、解决相关问题在面试时GC问题也是常问的知识点，G1GC作为大多数工程师了解不是很多的知识领域，如果稍微深入理解，就能形成更大的领先优势，无论是被面试还是面试别人学习G1中的优化技巧、原理，有机会能够举一反三应用到平时的工作设计中满足自己的好奇心，了解一项事物背后的运行流程。]]></description><category></category></item><item><title><![CDATA[p7付费课程笔记6：CMS GC]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/132084771</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/132084771</guid><author>zth_killer</author><pubDate>Thu, 03 Aug 2023 15:41:58 +0800</pubDate><description><![CDATA[上一章节我们讲了串/并行GC，这一章节说下CMS GC。看前思考一个问题，并行GC与CMS GC的区别在哪里。什么是CMS收集器CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上，这种垃圾回收器非常适合。其对年轻代采用并行 STW 方式的 mark-copy(标记-复制)算法，对老年代主要使用并发 mark-sweep(标记-清除)算法。]]></description><category></category></item><item><title><![CDATA[p7付费课程笔记5：串行gc以及并行gc]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131942023</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131942023</guid><author>zth_killer</author><pubDate>Wed, 26 Jul 2023 16:25:39 +0800</pubDate><description><![CDATA[前段时间我们学习jvm的基础结构和gc相关的基础知识，今天我们详细讲讲几大gc。]]></description><category></category></item><item><title><![CDATA[FileNotFoundException：xxx(系统找不到指定的路径)]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131855084</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131855084</guid><author>zth_killer</author><pubDate>Fri, 21 Jul 2023 16:43:03 +0800</pubDate><description><![CDATA[这次是有个两年前的项目吧，不知道为什么无法启动了。中间迭代了多个版本，现在另一个同事接手了，领导让看一下。因为时间间隔过长，问题处理比较费劲。其中有的是配置问题，比较好解决。中间有个FileNotFoundException的问题困扰了很长时间，最后找了个简单法子解决，希望给有碰到的网友提供些方法和灵感。]]></description><category></category></item><item><title><![CDATA[p7付费课程笔记4：GC 的背景与一般原理]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131565280</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131565280</guid><author>zth_killer</author><pubDate>Wed, 05 Jul 2023 22:52:31 +0800</pubDate><description><![CDATA[这里所谓的清除并不是真的置空，而是把需要清除的对象地址保存在空闲的地址列表里。下次有新对象需要加载时，判断垃圾的位置空间是否够，如果够，就存放覆盖原有的位置。如果内存规整- 采用指针碰撞的方式进行内存分配如果内存不规整- 虚拟机需要维护一个列表- 空闲列表分配​。]]></description><category></category></item><item><title><![CDATA[p7付费课程笔记3：JVM 启动参数]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131438110</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131438110</guid><author>zth_killer</author><pubDate>Wed, 28 Jun 2023 16:00:37 +0800</pubDate><description><![CDATA[Java进阶，突破能力瓶颈，到更好的公司拿更高的薪水]]></description><category></category></item><item><title><![CDATA[p7付费课程笔记2：jvm内存模型]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131387912</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131387912</guid><author>zth_killer</author><pubDate>Mon, 26 Jun 2023 09:00:00 +0800</pubDate><description><![CDATA[方法中使用的原生数据类型和对象引用地址在栈上存储;对象、对象成员与类定义、静态变量在堆上。堆内存又称为“共享堆”，堆中的所有对象，可以被所有线程访问，只要他们能拿到对象的引用地址。如果一个线程可以访问某个对象时也就可以访问该对象的成员变量。如果两个线程同时调用某个对象的同一方法，则它们都可以访问到这个对象的成员变量，但每个线程的局部变量副本是独立的。功能方面：堆是用来存放对象的，栈是用来执行程序的。共享性：堆是线程共享的，栈是线程私有的。空间大小：堆大小远远大于栈。]]></description><category></category></item><item><title><![CDATA[p7付费课程笔记1：jvm基础知识、字节码、类加载器]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131291389</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131291389</guid><author>zth_killer</author><pubDate>Tue, 20 Jun 2023 17:31:35 +0800</pubDate><description><![CDATA[在Java的日常应用程序开发中，类加载几乎是由上述3种类加载器相互配合执行的，在必要时，我们还可以自定义类加载器，来定制类的加载方式。1、开发人员可以通过继承抽象类java.lang.classLoader类的方式，实现自己的类加载器，以满足一些特殊的需求。]]></description><category></category></item><item><title><![CDATA[实战：求年月日时间前后遇到的坑和解决方式]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131289523</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131289523</guid><author>zth_killer</author><pubDate>Mon, 19 Jun 2023 16:10:04 +0800</pubDate><description><![CDATA[这周接到一个时间转换任务需要处理，本来没什么问题，后来完成后发现时间有偏差，又重写了一遍代码，感觉很有记录必要性，希望看过的小伙伴可以避坑。照例，先说结论。]]></description><category></category></item><item><title><![CDATA[实战：私有化部署ngin+文件步骤记录]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/131232207</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/131232207</guid><author>zth_killer</author><pubDate>Thu, 15 Jun 2023 18:07:51 +0800</pubDate><description><![CDATA[刻盘时有什么存什么，一般大小限制在3G左右，idea开发工具和数据库客户端就算了，没法使用。一些常用的文本编辑器比如：Notepad++。postman可以来一个，但最好是解压即用。反正主要是可以离线独立运行的，不是很大的都可以搞进去试一试，不要怕多。大致就这么多吧，这还没完呢，估计下次还得去，到时候会继续更新的。]]></description><category></category></item><item><title><![CDATA[SpringBoot集成Oracle实战和坑]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/130710020</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/130710020</guid><author>zth_killer</author><pubDate>Tue, 16 May 2023 17:32:26 +0800</pubDate><description><![CDATA[前段时间搞了一个oracle的项目，耗费了很多时间，现在项目整体上线了，在此记录下实战过程以及遇到的坑，有需要的网友也可以直接拿去使用。]]></description><category></category></item><item><title><![CDATA[开发必备：EsayCode使用以及Oracle自定义模板]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/130225708</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/130225708</guid><author>zth_killer</author><pubDate>Tue, 18 Apr 2023 20:26:19 +0800</pubDate><description><![CDATA[写前先问一句，不会还有人在手动写这些基础的sql语句吧？！

最近在做Oracle的项目，手写mapper和entity文件真是写到手软，以前MySQL都是找的线上自动生成的，现在也不行了。

找了很长时间，也试验了一下mybaties-plus，后来要感谢掘金群里的老哥（图片已同意）。虽然默认模板很难用，但是自定义模板优化后，凑合可以使用吧。]]></description><category></category></item><item><title><![CDATA[navicat如何使用orcale（详细步骤）]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/130158874</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/130158874</guid><author>zth_killer</author><pubDate>Fri, 14 Apr 2023 18:36:38 +0800</pubDate><description><![CDATA[看过我昨天文章的兄弟姐妹都知道最近接手另一个国企项目，数据库用的是orcale。实话实说，也有快三年没用过orcale数据库了。这期间问题不断，因为orcale日渐消沉，网上资料也是真真假假，难辨虚实。在此记录下，以备后用。1.用户名过长或者过于复杂，在登录的时候报缺失选项或者无此表空间。但是sql-developer没有问题，而且我集成的框架中也没有问题。很是奇葩没找到原因，知道的可以说下。2.建表时建议表名和字段全都大写，Oracle官方文档和示例代码通常使用大写。]]></description><category></category></item><item><title><![CDATA[数据库必备技能：Navicat如何使用Excel建表、导入数据]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/130138485</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/130138485</guid><author>zth_killer</author><pubDate>Thu, 13 Apr 2023 20:17:53 +0800</pubDate><description><![CDATA[这次新的任务派发了，是和一个国企对接。国企嘛，都知道数据比较保密，所以直接给了我一个Excel里面有部分数据。自己想着这一个个手输入多麻烦，正好前几天听朋友说navicat有Excel建表导入数据的功能，试了试，的确很强大。记录下具体使用方式，有需求的可以看看。]]></description><category></category></item><item><title><![CDATA[JAVA实战：如何让单元测试覆盖率达到80%甚至以上以及碰到的一些问题]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/129693691</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/129693691</guid><author>zth_killer</author><pubDate>Tue, 21 Mar 2023 18:03:41 +0800</pubDate><description><![CDATA[单元测试（unit testing）是指对软件中的最小可测试单元进行检查和验证。它是软件测试中的一种基本方法，也是软件开发过程中的一个重要步骤。单元测试的目的是在于确保软件的每个独立模块都被正确地测试，并且没有潜在的缺陷或漏洞。在单元测试中，需要对每个模块进行测试，以确保它们能够按照预期的方式工作，并且没有任何错误或漏洞。单元测试通常包括以下几个步骤：确定测试范围：在开始测试之前，需要确定测试的范围，即要测试的功能或模块。]]></description><category></category></item><item><title><![CDATA[MySql主键id不推荐使用UUID]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/129319712</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/129319712</guid><author>zth_killer</author><pubDate>Fri, 03 Mar 2023 14:47:11 +0800</pubDate><description><![CDATA[昨天在某个技术群中，有个老哥发送了一个技术视频：讲的是一个毕业生面试被问，前后端的交互ID是使用自增的吗？为什么不使用UUID？最后的解释是说性能问题，这个引起了我的兴趣，查了一下资料总结一下。自增的主键的值是顺序的，所以 Innodb 把每一条记录都存储在一条记录的后面。]]></description><category></category></item><item><title><![CDATA[谈谈Java Optional的坑]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/128952004</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/128952004</guid><author>zth_killer</author><pubDate>Thu, 09 Feb 2023 14:27:30 +0800</pubDate><description><![CDATA[不推荐使用，只能判断对象，而省略掉的if/else在某种程度上，虽然是优化了代码却是造成了更多的问题。同时更多的对象new出，造成内存的开销很大。并且在后来的资料查询中发现很长时间没有更新了（最新版为java11）。从22年java19出现，多个版本未发生变化，不知道是否已经放弃。而国内市面上流行的版本依旧是Java8，也就是说9-11的新特性是无法使用的。]]></description><category></category></item><item><title><![CDATA[JSON各种转换(json转List，json转对象等)]]></title><link>https://blog.youkuaiyun.com/zth_killer/article/details/128695599</link><guid>https://blog.youkuaiyun.com/zth_killer/article/details/128695599</guid><author>zth_killer</author><pubDate>Sun, 15 Jan 2023 16:52:11 +0800</pubDate><description><![CDATA[注意：可以看到，该json串中属性名是这样的OS-EXT-STS:task_state，那么我们接收的bean就无法写成这个属性名去接收，所以需要在接收Bean中使用注解@JsonProperty进行处理。以上内容是接收字段与json字段一致的时候，那么不一致的时候怎么处理？1.json转JSONObject方法。2.JSONObject转json方法。例：json串内容如下，要转成List。3.JSONObject转List。办法二：给实体类加一个注解。2.json转List。4.List转json。]]></description><category></category></item></channel></rss>