<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Silence_csdnlog的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Silence_csdnlog</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Silence_csdnlog]]></copyright><item><title><![CDATA[6.Gemini Cli登录报错解决办法]]></title><link>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/156774621</link><guid>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/156774621</guid><author>Silence_csdnlog</author><pubDate>Sat, 10 Jan 2026 00:03:08 +0800</pubDate><description><![CDATA[摘要：用户在使用Gemini CLI时遇到登录失败问题的解决办法。]]></description><category></category></item><item><title><![CDATA[Mockito学习笔记]]></title><link>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/154804417</link><guid>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/154804417</guid><author>Silence_csdnlog</author><pubDate>Fri, 14 Nov 2025 00:26:24 +0800</pubDate><description><![CDATA[摘要：Mockito是Java领域领先的单元测试模拟框架，通过@Mock（创建完全模拟对象）、@Spy（创建部分模拟对象）和@InjectMocks（自动注入依赖）三大核心注解，帮助开发者隔离外部依赖进行精准测试。其中@Mock对象默认不执行真实逻辑，@Spy会调用真实方法但允许覆盖特定行为，@InjectMocks则自动组合依赖对象。最佳实践包括使用doReturn替代when进行@Spy打桩，注意构造函数/字段注入顺序，以及避免模拟final方法等限制。该框架能有效提升单元测试的隔离性和可靠性。]]></description><category></category></item><item><title><![CDATA[Spring 集成 ElasticSearch8.6.0（不使用 spring-boot-starter-data-elasticsearch）]]></title><link>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/150592267</link><guid>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/150592267</guid><author>Silence_csdnlog</author><pubDate>Thu, 21 Aug 2025 22:29:59 +0800</pubDate><description><![CDATA[本文主要介绍了 Spring 集成 ElasticSearch 8.6.0 的实现方式，并在不集成spring-boot-starter-data-elasticsearch的情况下自定义了一套工具类。]]></description><category></category></item><item><title><![CDATA[京东消息队列JCQ（消息推送服务）对接流程]]></title><link>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/150126033</link><guid>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/150126033</guid><author>Silence_csdnlog</author><pubDate>Sun, 10 Aug 2025 01:57:26 +0800</pubDate><description><![CDATA[本文展示了京东云消息队列JCQ的对接流程。]]></description><category></category></item><item><title><![CDATA[docker+Elasticsearch8.6.0部署流程]]></title><link>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/150112313</link><guid>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/150112313</guid><author>Silence_csdnlog</author><pubDate>Sat, 09 Aug 2025 17:57:45 +0800</pubDate><description><![CDATA[本文介绍了使用Docker部署Elasticsearch 8.6.0的完整流程。]]></description><category></category></item><item><title><![CDATA[接口和抽象类的区别]]></title><link>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/142773616</link><guid>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/142773616</guid><author>Silence_csdnlog</author><pubDate>Wed, 09 Oct 2024 08:14:25 +0800</pubDate><description><![CDATA[1）都可以定义常量和抽象方法2）都不能被实例化。]]></description><category></category></item><item><title><![CDATA[关于成员方法传参机制]]></title><link>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/136372735</link><guid>https://blog.youkuaiyun.com/Silence_csdnlog/article/details/136372735</guid><author>Silence_csdnlog</author><pubDate>Thu, 29 Feb 2024 15:33:24 +0800</pubDate><description><![CDATA[引用数据类型的传参传递的是地址，传递过程中拷贝了一份引用地址，实际仍是对同一个对象进行操作，因此形参的改变会影响到实参。基本数据类型传参传递的是值，传递过程中拷贝了一个相同的值，再对值进行操作，因此形参的改变不影响实参。（注意：无论被调用的方法是不是静态的，形参的改变都会影响到实参）传参：在方法调用时将数据传递给方法的过程。实参：在方法调用时传递给方法的参数。（注：传参的原理同样适用于赋值）传参前：Cat{age=10}传参后：Cat{age=15}形参：方法执行时接收的参数。]]></description><category></category></item></channel></rss>