<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_32561421的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_32561421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_32561421]]></copyright><item><title><![CDATA[策略加适配器模式]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/149173556</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/149173556</guid><author>qq_32561421</author><pubDate>Mon, 07 Jul 2025 15:06:57 +0800</pubDate><description><![CDATA[【代码】策略加适配器模式。]]></description><category></category></item><item><title><![CDATA[mapstruct 替代copyproperties]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/143425205</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/143425205</guid><author>qq_32561421</author><pubDate>Fri, 01 Nov 2024 10:19:37 +0800</pubDate><description><![CDATA[【代码】mapstruct 替代copyproperties。]]></description><category></category></item><item><title><![CDATA[java解析json，可能是url也可能是json]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/143302733</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/143302733</guid><author>qq_32561421</author><pubDate>Mon, 28 Oct 2024 14:52:58 +0800</pubDate><description><![CDATA[【代码】java解析json，可能是url也可能是json。]]></description><category></category></item><item><title><![CDATA[线程池结合 CountDownLatch 进行任务分批并行处理]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/142492374</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/142492374</guid><author>qq_32561421</author><pubDate>Tue, 24 Sep 2024 16:01:22 +0800</pubDate><description><![CDATA[【代码】线程池结合 CountDownLatch 进行任务分批并行处理。]]></description><category></category></item><item><title><![CDATA[17.场景题: 兑换码永久有效, 海量玩家同时进行兑换, 如何设计?缓存, 布隆过滤器.]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/139659880</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/139659880</guid><author>qq_32561421</author><pubDate>Thu, 13 Jun 2024 17:19:11 +0800</pubDate><description><![CDATA[1。]]></description><category></category></item><item><title><![CDATA[es倒排索引]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/136403038</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/136403038</guid><author>qq_32561421</author><pubDate>Fri, 01 Mar 2024 17:59:28 +0800</pubDate><description><![CDATA["text": "哈哈，今天早上跑步，在路上捡到100块钱。"query": "直达",赶快点击小程序一键直达。]]></description><category></category></item><item><title><![CDATA[删除es数据]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/136254902</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/136254902</guid><author>qq_32561421</author><pubDate>Fri, 23 Feb 2024 14:07:45 +0800</pubDate><description><![CDATA[【代码】删除es数据。]]></description><category></category></item><item><title><![CDATA[匹配所有表情的正则表达式]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/135774374</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/135774374</guid><author>qq_32561421</author><pubDate>Tue, 23 Jan 2024 16:07:54 +0800</pubDate><description><![CDATA[【代码】匹配所有表情的正则表达式。]]></description><category></category></item><item><title><![CDATA[字符串套字符串解析json]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/135506752</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/135506752</guid><author>qq_32561421</author><pubDate>Wed, 10 Jan 2024 16:22:37 +0800</pubDate><description><![CDATA[【代码】字符串套字符串解析json。]]></description><category></category></item><item><title><![CDATA[事件驱动模型]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/134335200</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/134335200</guid><author>qq_32561421</author><pubDate>Fri, 10 Nov 2023 15:57:04 +0800</pubDate><description><![CDATA[-----@Component@Override---]]></description><category></category></item><item><title><![CDATA[位运算55]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/130530541</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/130530541</guid><author>qq_32561421</author><pubDate>Sat, 06 May 2023 16:34:25 +0800</pubDate><description><![CDATA[/ 加tag// 比较tag// 去tag。]]></description><category></category></item><item><title><![CDATA[spire打印pdf，10页限制]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/122102292</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/122102292</guid><author>qq_32561421</author><pubDate>Thu, 23 Dec 2021 11:06:21 +0800</pubDate><description><![CDATA[import com.itextpdf.text.BaseColor;
import com.itextpdf.text.Element;
import com.itextpdf.text.Image;
import com.itextpdf.text.Rectangle;
import com.itextpdf.text.pdf.*;
import com.spire.pdf.PdfDocument;
import com.spire.pdf.PdfPageBase;
import com.spire..]]></description><category></category></item><item><title><![CDATA[统计成绩排名]]></title><link>https://blog.youkuaiyun.com/qq_32561421/article/details/112521545</link><guid>https://blog.youkuaiyun.com/qq_32561421/article/details/112521545</guid><author>qq_32561421</author><pubDate>Tue, 12 Jan 2021 13:34:22 +0800</pubDate><description><![CDATA[public static List&lt;AgentCreditTankResponse&gt; fun2(List&lt;AgentCreditTankResponse&gt; stus) {
    List&lt;Map.Entry&lt;BigDecimal, List&lt;AgentCreditTankResponse&gt;&gt;&gt; list = stus.stream().collect(Collectors.groupingBy(AgentCreditTankResponse:.]]></description><category></category></item></channel></rss>