<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>杜若Blog</title><link>https://www.doruo.cn/</link><atom:link href="https://www.doruo.cn/rss.xml" rel="self" type="application/rss+xml"/><description>杜若Blog</description><generator>Halo v2.21.9</generator><language>zh-cn</language><image><url>https://www.doruo.cn/upload/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20220428212556.jpg</url><title>杜若Blog</title><link>https://www.doruo.cn/</link></image><lastBuildDate>Mon, 20 Apr 2026 12:10:47 GMT</lastBuildDate><item><title><![CDATA[快短链开发日志（1）：百万级低冲突无规律短链接生成算法]]></title><link>https://www.doruo.cn/archives/kuai-duan-lian-kai-fa-ri-zhi-bai-wan-ji-di-chong-tu-duan-lian-jie-sheng-cheng-suan-fa-cong-yuan-li-dao-shi-xian</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=%E5%BF%AB%E7%9F%AD%E9%93%BE%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97%EF%BC%881%EF%BC%89%EF%BC%9A%E7%99%BE%E4%B8%87%E7%BA%A7%E4%BD%8E%E5%86%B2%E7%AA%81%E6%97%A0%E8%A7%84%E5%BE%8B%E7%9F%AD%E9%93%BE%E6%8E%A5%E7%94%9F%E6%88%90%E7%AE%97%E6%B3%95&amp;url=/archives/kuai-duan-lian-kai-fa-ri-zhi-bai-wan-ji-di-chong-tu-duan-lian-jie-sheng-cheng-suan-fa-cong-yuan-li-dao-shi-xian" width="1" height="1" alt="" style="opacity:0;">在短链接系统开发中，短码生成是核心环节 —— 既要保证唯一性（低冲突），又要保证不可预测性（防止被遍历），还要兼顾生成效率。本文将拆解我为「快短链」开发的短码生成核心算法，该算法能在生成 1000 万条短码时保持极低重复率，同时通过多重混淆彻底打散短码特征。 一、核心设计目标 开发这个算法时，我设定]]></description><guid isPermaLink="false">/archives/kuai-duan-lian-kai-fa-ri-zhi-bai-wan-ji-di-chong-tu-duan-lian-jie-sheng-cheng-suan-fa-cong-yuan-li-dao-shi-xian</guid><dc:creator>Administrator</dc:creator><pubDate>Sun, 8 Feb 2026 08:09:31 GMT</pubDate></item><item><title><![CDATA[广电飞酒卡【月均20元350G+200分钟】]]></title><link>https://www.doruo.cn/archives/guang-dian-fei-jiu-qia-yue-jun-20yuan-350g-200fen-zhong</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=%E5%B9%BF%E7%94%B5%E9%A3%9E%E9%85%92%E5%8D%A1%E3%80%90%E6%9C%88%E5%9D%8720%E5%85%83350G%2B200%E5%88%86%E9%92%9F%E3%80%91&amp;url=/archives/guang-dian-fei-jiu-qia-yue-jun-20yuan-350g-200fen-zhong" width="1" height="1" alt="" style="opacity:0;">广电飞酒卡【月均20元350G+200分钟】 月均20元350G高速流量+200分钟通话]]></description><guid isPermaLink="false">/archives/guang-dian-fei-jiu-qia-yue-jun-20yuan-350g-200fen-zhong</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fe12377528cd240bcbd918d11d9239f40.jpg&amp;size=m" type="image/jpeg" length="191317"/><category>号卡推荐</category><pubDate>Mon, 27 Oct 2025 09:16:20 GMT</pubDate></item><item><title><![CDATA[电信飞徽卡【29元160G+100分钟】]]></title><link>https://www.doruo.cn/archives/dian-xin-fei-hui-qia-29yuan-160g-100fen-zhong</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=%E7%94%B5%E4%BF%A1%E9%A3%9E%E5%BE%BD%E5%8D%A1%E3%80%9029%E5%85%83160G%2B100%E5%88%86%E9%92%9F%E3%80%91&amp;url=/archives/dian-xin-fei-hui-qia-29yuan-160g-100fen-zhong" width="1" height="1" alt="" style="opacity:0;">1. 18-28 周岁 2. 通用流量 160G 3. 定向流量 0G 4. 通话时长 100分钟]]></description><guid isPermaLink="false">/archives/dian-xin-fei-hui-qia-29yuan-160g-100fen-zhong</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F33a41a341c884cb6a9f9f42bd8959d9e.jpg&amp;size=m" type="image/jpeg" length="221687"/><category>号卡推荐</category><pubDate>Mon, 27 Oct 2025 08:47:23 GMT</pubDate></item><item><title><![CDATA[网页F12调试陷入无限断点(Debugger)的解决方法]]></title><link>https://www.doruo.cn/archives/%E7%BD%91%E9%A1%B5%E6%89%93%E5%BC%80%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7%E5%87%BA%E7%8E%B0%E6%97%A0%E9%99%90debugger%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E5%BC%8F</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=%E7%BD%91%E9%A1%B5F12%E8%B0%83%E8%AF%95%E9%99%B7%E5%85%A5%E6%97%A0%E9%99%90%E6%96%AD%E7%82%B9%28Debugger%29%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95&amp;url=/archives/%E7%BD%91%E9%A1%B5%E6%89%93%E5%BC%80%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7%E5%87%BA%E7%8E%B0%E6%97%A0%E9%99%90debugger%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E5%BC%8F" width="1" height="1" alt="" style="opacity:0;">现在很多网站为了防止用户修改网页代码，当用户打开开发者工具时会出现无限debugger情况。]]></description><guid isPermaLink="false">/archives/%E7%BD%91%E9%A1%B5%E6%89%93%E5%BC%80%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7%E5%87%BA%E7%8E%B0%E6%97%A0%E9%99%90debugger%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E5%BC%8F</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2023%2F10%2F48-350x200.jpg&amp;size=m" type="image/jpeg" length="7311"/><category>技术积累</category><pubDate>Tue, 24 Oct 2023 01:20:33 GMT</pubDate></item><item><title><![CDATA[SpringBoot @Component 注解的类无法注入 bean 解决方法]]></title><link>https://www.doruo.cn/archives/springbootcomponent%E6%B3%A8%E8%A7%A3%E7%9A%84%E7%B1%BB%E6%97%A0%E6%B3%95%E6%B3%A8%E5%85%A5bean%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=SpringBoot%20%40Component%20%E6%B3%A8%E8%A7%A3%E7%9A%84%E7%B1%BB%E6%97%A0%E6%B3%95%E6%B3%A8%E5%85%A5%20bean%20%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95&amp;url=/archives/springbootcomponent%E6%B3%A8%E8%A7%A3%E7%9A%84%E7%B1%BB%E6%97%A0%E6%B3%95%E6%B3%A8%E5%85%A5bean%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95" width="1" height="1" alt="" style="opacity:0;">@Component 注解的类加载会比@Resource要快]]></description><guid isPermaLink="false">/archives/springbootcomponent%E6%B3%A8%E8%A7%A3%E7%9A%84%E7%B1%BB%E6%97%A0%E6%B3%95%E6%B3%A8%E5%85%A5bean%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2023%2F06%2F866-350x200.jpg&amp;size=m" type="image/jpeg" length="7443"/><category>技术积累</category><pubDate>Tue, 13 Jun 2023 09:01:24 GMT</pubDate></item><item><title><![CDATA[Springboot 使用 Mybatis 插入数据获得自增主键值的方法（亲测有效）]]></title><link>https://www.doruo.cn/archives/springboot%E4%BD%BF%E7%94%A8mybatis%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%BE%97%E8%87%AA%E5%A2%9E%E4%B8%BB%E9%94%AE%E5%80%BC%E7%9A%84%E6%96%B9%E6%B3%95%E4%BA%B2%E6%B5%8B%E6%9C%89%E6%95%88</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Springboot%20%E4%BD%BF%E7%94%A8%20Mybatis%20%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%BE%97%E8%87%AA%E5%A2%9E%E4%B8%BB%E9%94%AE%E5%80%BC%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%88%E4%BA%B2%E6%B5%8B%E6%9C%89%E6%95%88%EF%BC%89&amp;url=/archives/springboot%E4%BD%BF%E7%94%A8mybatis%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%BE%97%E8%87%AA%E5%A2%9E%E4%B8%BB%E9%94%AE%E5%80%BC%E7%9A%84%E6%96%B9%E6%B3%95%E4%BA%B2%E6%B5%8B%E6%9C%89%E6%95%88" width="1" height="1" alt="" style="opacity:0;">Springboot 使用 Mybatis 插入数据获得自增主键值的方法（亲测有效）]]></description><guid isPermaLink="false">/archives/springboot%E4%BD%BF%E7%94%A8mybatis%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E8%8E%B7%E5%BE%97%E8%87%AA%E5%A2%9E%E4%B8%BB%E9%94%AE%E5%80%BC%E7%9A%84%E6%96%B9%E6%B3%95%E4%BA%B2%E6%B5%8B%E6%9C%89%E6%95%88</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2023%2F06%2F1081-350x200.jpg&amp;size=m" type="image/jpeg" length="8776"/><category>技术积累</category><pubDate>Tue, 13 Jun 2023 08:48:54 GMT</pubDate></item><item><title><![CDATA[spring-cloud 集成nacos(四) 整合oauth2的一些问题]]></title><link>https://www.doruo.cn/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E5%9B%9B%E9%9B%86%E6%88%90oauth2%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=spring-cloud%20%E9%9B%86%E6%88%90nacos%28%E5%9B%9B%29%20%E6%95%B4%E5%90%88oauth2%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98&amp;url=/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E5%9B%9B%E9%9B%86%E6%88%90oauth2%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98" width="1" height="1" alt="" style="opacity:0;">spring-cloud 集成nacos(四) 整合oauth2的一些问题]]></description><guid isPermaLink="false">/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E5%9B%9B%E9%9B%86%E6%88%90oauth2%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F12%2F428-210x140.jpg&amp;size=m" type="image/jpeg" length="8662"/><category>技术积累</category><pubDate>Fri, 2 Dec 2022 02:00:25 GMT</pubDate></item><item><title><![CDATA[三分钟 get 一个爱心万花筒网页]]></title><link>https://www.doruo.cn/archives/%E4%B8%89%E5%88%86%E9%92%9Fget%E4%B8%80%E4%B8%AA%E7%88%B1%E5%BF%83%E4%B8%87%E8%8A%B1%E7%AD%92%E7%BD%91%E9%A1%B5</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=%E4%B8%89%E5%88%86%E9%92%9F%20get%20%E4%B8%80%E4%B8%AA%E7%88%B1%E5%BF%83%E4%B8%87%E8%8A%B1%E7%AD%92%E7%BD%91%E9%A1%B5&amp;url=/archives/%E4%B8%89%E5%88%86%E9%92%9Fget%E4%B8%80%E4%B8%AA%E7%88%B1%E5%BF%83%E4%B8%87%E8%8A%B1%E7%AD%92%E7%BD%91%E9%A1%B5" width="1" height="1" alt="" style="opacity:0;">一个炫酷的爱心万花筒网页，分享给重要的人看看吧]]></description><guid isPermaLink="false">/archives/%E4%B8%89%E5%88%86%E9%92%9Fget%E4%B8%80%E4%B8%AA%E7%88%B1%E5%BF%83%E4%B8%87%E8%8A%B1%E7%AD%92%E7%BD%91%E9%A1%B5</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F11%2F%25E6%2593%25B7%25E5%258F%259635.PNG&amp;size=m" type="image/jpeg" length="575159"/><category>随心一篇</category><pubDate>Fri, 11 Nov 2022 08:48:39 GMT</pubDate></item><item><title><![CDATA[网页爱心，学费了赶紧分享起来吧]]></title><link>https://www.doruo.cn/archives/%E7%BD%91%E9%A1%B5%E7%88%B1%E5%BF%83%E5%AD%A6%E8%B4%B9%E4%BA%86%E6%84%9F%E8%A7%89%E5%88%86%E4%BA%AB%E8%B5%B7%E6%9D%A5%E5%90%A7</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=%E7%BD%91%E9%A1%B5%E7%88%B1%E5%BF%83%EF%BC%8C%E5%AD%A6%E8%B4%B9%E4%BA%86%E8%B5%B6%E7%B4%A7%E5%88%86%E4%BA%AB%E8%B5%B7%E6%9D%A5%E5%90%A7&amp;url=/archives/%E7%BD%91%E9%A1%B5%E7%88%B1%E5%BF%83%E5%AD%A6%E8%B4%B9%E4%BA%86%E6%84%9F%E8%A7%89%E5%88%86%E4%BA%AB%E8%B5%B7%E6%9D%A5%E5%90%A7" width="1" height="1" alt="" style="opacity:0;">网页绘制动态爱心，节日送女朋友]]></description><guid isPermaLink="false">/archives/%E7%BD%91%E9%A1%B5%E7%88%B1%E5%BF%83%E5%AD%A6%E8%B4%B9%E4%BA%86%E6%84%9F%E8%A7%89%E5%88%86%E4%BA%AB%E8%B5%B7%E6%9D%A5%E5%90%A7</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F11%2F%25E6%2593%25B7%25E5%258F%259634.PNG&amp;size=m" type="image/jpeg" length="207851"/><category>随心一篇</category><pubDate>Tue, 8 Nov 2022 06:51:33 GMT</pubDate></item><item><title><![CDATA[spring-cloud 集成nacos(三) 使用seata分布式事务，配图解教程]]></title><link>https://www.doruo.cn/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%B8%89%E4%BD%BF%E7%94%A8seata%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E9%85%8D%E5%9B%BE%E8%A7%A3%E6%95%99%E7%A8%8B</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=spring-cloud%20%E9%9B%86%E6%88%90nacos%28%E4%B8%89%29%20%E4%BD%BF%E7%94%A8seata%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%EF%BC%8C%E9%85%8D%E5%9B%BE%E8%A7%A3%E6%95%99%E7%A8%8B&amp;url=/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%B8%89%E4%BD%BF%E7%94%A8seata%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E9%85%8D%E5%9B%BE%E8%A7%A3%E6%95%99%E7%A8%8B" width="1" height="1" alt="" style="opacity:0;">本文介绍seata分布式事务整合到spring-cloud，同时使用nacos作为配置中心和注册中心。以及在搭建过程中遇到的一些问题及解决办法。]]></description><guid isPermaLink="false">/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%B8%89%E4%BD%BF%E7%94%A8seata%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E9%85%8D%E5%9B%BE%E8%A7%A3%E6%95%99%E7%A8%8B</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F11%2F322-210x140.jpg&amp;size=m" type="image/jpeg" length="7654"/><category>技术积累</category><pubDate>Thu, 3 Nov 2022 02:21:35 GMT</pubDate></item><item><title><![CDATA[spring-cloud 集成nacos(二) 集成feign和zuul]]></title><link>https://www.doruo.cn/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%BA%8C%E9%9B%86%E6%88%90feign%E5%92%8Czuul</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=spring-cloud%20%E9%9B%86%E6%88%90nacos%28%E4%BA%8C%29%20%E9%9B%86%E6%88%90feign%E5%92%8Czuul&amp;url=/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%BA%8C%E9%9B%86%E6%88%90feign%E5%92%8Czuul" width="1" height="1" alt="" style="opacity:0;">本文在spring-cloud集成nacos的基础上新增feign组件和zuul组件]]></description><guid isPermaLink="false">/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%BA%8C%E9%9B%86%E6%88%90feign%E5%92%8Czuul</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F10%2F853-210x140.jpg&amp;size=m" type="image/jpeg" length="3953"/><category>技术积累</category><pubDate>Thu, 27 Oct 2022 01:44:50 GMT</pubDate></item><item><title><![CDATA[spring-cloud 集成nacos(一) 使用服务注册与发现、配置中心]]></title><link>https://www.doruo.cn/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%B8%80%E4%BD%BF%E7%94%A8%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%8E%E5%8F%91%E7%8E%B0%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=spring-cloud%20%E9%9B%86%E6%88%90nacos%28%E4%B8%80%29%20%E4%BD%BF%E7%94%A8%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%8E%E5%8F%91%E7%8E%B0%E3%80%81%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83&amp;url=/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%B8%80%E4%BD%BF%E7%94%A8%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%8E%E5%8F%91%E7%8E%B0%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83" width="1" height="1" alt="" style="opacity:0;">使用nacos作为服务发现和注册中心，方便管理多个微服务。同时将一些需要经常改动的配置放在nacos配置中心，可以动态修改]]></description><guid isPermaLink="false">/archives/spring-cloud%E9%9B%86%E6%88%90nacos%E4%B8%80%E4%BD%BF%E7%94%A8%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%8E%E5%8F%91%E7%8E%B0%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F10%2Fnacos.jpeg&amp;size=m" type="image/jpeg" length="12538"/><category>技术积累</category><pubDate>Wed, 19 Oct 2022 02:12:39 GMT</pubDate></item><item><title><![CDATA[Django之models中两个字段使用同一个外键]]></title><link>https://www.doruo.cn/archives/django%E4%B9%8Bmodels%E4%B8%AD%E4%B8%A4%E4%B8%AA%E5%AD%97%E6%AE%B5%E4%BD%BF%E7%94%A8%E5%90%8C%E4%B8%80%E4%B8%AA%E5%A4%96%E9%94%AE</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Django%E4%B9%8Bmodels%E4%B8%AD%E4%B8%A4%E4%B8%AA%E5%AD%97%E6%AE%B5%E4%BD%BF%E7%94%A8%E5%90%8C%E4%B8%80%E4%B8%AA%E5%A4%96%E9%94%AE&amp;url=/archives/django%E4%B9%8Bmodels%E4%B8%AD%E4%B8%A4%E4%B8%AA%E5%AD%97%E6%AE%B5%E4%BD%BF%E7%94%A8%E5%90%8C%E4%B8%80%E4%B8%AA%E5%A4%96%E9%94%AE" width="1" height="1" alt="" style="opacity:0;">django之models中两个字段使用同一个外键时，出现Add or change a related_name argument to the definition for xxx 解决方法]]></description><guid isPermaLink="false">/archives/django%E4%B9%8Bmodels%E4%B8%AD%E4%B8%A4%E4%B8%AA%E5%AD%97%E6%AE%B5%E4%BD%BF%E7%94%A8%E5%90%8C%E4%B8%80%E4%B8%AA%E5%A4%96%E9%94%AE</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F07%2F583-210x140.jpg&amp;size=m" type="image/jpeg" length="4179"/><category>技术积累</category><pubDate>Fri, 1 Jul 2022 07:02:07 GMT</pubDate></item><item><title><![CDATA[Springboot多模块打包找不到Main方法解决]]></title><link>https://www.doruo.cn/archives/springboot%E5%A4%9A%E6%A8%A1%E5%9D%97%E6%89%93%E5%8C%85%E6%89%BE%E4%B8%8D%E5%88%B0main%E6%96%B9%E6%B3%95%E8%A7%A3%E5%86%B3</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Springboot%E5%A4%9A%E6%A8%A1%E5%9D%97%E6%89%93%E5%8C%85%E6%89%BE%E4%B8%8D%E5%88%B0Main%E6%96%B9%E6%B3%95%E8%A7%A3%E5%86%B3&amp;url=/archives/springboot%E5%A4%9A%E6%A8%A1%E5%9D%97%E6%89%93%E5%8C%85%E6%89%BE%E4%B8%8D%E5%88%B0main%E6%96%B9%E6%B3%95%E8%A7%A3%E5%86%B3" width="1" height="1" alt="" style="opacity:0;">解决方法将下面build部分放在有启动类的模块的pom文件下，主pom文件不用加build。]]></description><guid isPermaLink="false">/archives/springboot%E5%A4%9A%E6%A8%A1%E5%9D%97%E6%89%93%E5%8C%85%E6%89%BE%E4%B8%8D%E5%88%B0main%E6%96%B9%E6%B3%95%E8%A7%A3%E5%86%B3</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F06%2F80-210x140.jpg&amp;size=m" type="image/jpeg" length="5355"/><category>技术积累</category><pubDate>Fri, 24 Jun 2022 02:35:14 GMT</pubDate></item><item><title><![CDATA[Quartz 两种JobStore的使用]]></title><link>https://www.doruo.cn/archives/quartz%E4%B8%A4%E7%A7%8Djobstore%E7%9A%84%E4%BD%BF%E7%94%A8</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Quartz%20%E4%B8%A4%E7%A7%8DJobStore%E7%9A%84%E4%BD%BF%E7%94%A8&amp;url=/archives/quartz%E4%B8%A4%E7%A7%8Djobstore%E7%9A%84%E4%BD%BF%E7%94%A8" width="1" height="1" alt="" style="opacity:0;">本文介绍Quartz任务的两种保存方式，使用RAMStore和JobStoreTX]]></description><guid isPermaLink="false">/archives/quartz%E4%B8%A4%E7%A7%8Djobstore%E7%9A%84%E4%BD%BF%E7%94%A8</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F06%2F516-210x140.jpg&amp;size=m" type="image/jpeg" length="7120"/><category>技术积累</category><pubDate>Wed, 22 Jun 2022 09:32:55 GMT</pubDate></item><item><title><![CDATA[Springboot2.0整合Quartz]]></title><link>https://www.doruo.cn/archives/springboot20%E6%95%B4%E5%90%88quartz</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Springboot2.0%E6%95%B4%E5%90%88Quartz&amp;url=/archives/springboot20%E6%95%B4%E5%90%88quartz" width="1" height="1" alt="" style="opacity:0;">在springboot2.0环境下整合quartz，使用RamStore方式保存任务数据，并实现任务的增删改查操作。]]></description><guid isPermaLink="false">/archives/springboot20%E6%95%B4%E5%90%88quartz</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F06%2F476-210x140.jpg&amp;size=m" type="image/jpeg" length="6253"/><category>技术积累</category><pubDate>Wed, 22 Jun 2022 09:06:26 GMT</pubDate></item><item><title><![CDATA[Quartz Trigger详解]]></title><link>https://www.doruo.cn/archives/quartztrigger%E8%AF%A6%E8%A7%A3</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Quartz%20Trigger%E8%AF%A6%E8%A7%A3&amp;url=/archives/quartztrigger%E8%AF%A6%E8%A7%A3" width="1" height="1" alt="" style="opacity:0;">本文介绍Trigger触发的使用以及SimpleTrigger和CronTigger两个常用触发器的简单操作。]]></description><guid isPermaLink="false">/archives/quartztrigger%E8%AF%A6%E8%A7%A3</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F06%2F89-210x140.jpg&amp;size=m" type="image/jpeg" length="7293"/><category>技术积累</category><pubDate>Wed, 22 Jun 2022 07:04:19 GMT</pubDate></item><item><title><![CDATA[Quartz Job和JobDetail详解]]></title><link>https://www.doruo.cn/archives/quartzjob%E5%92%8Cjobdetail%E8%AF%A6%E8%A7%A3</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Quartz%20Job%E5%92%8CJobDetail%E8%AF%A6%E8%A7%A3&amp;url=/archives/quartzjob%E5%92%8Cjobdetail%E8%AF%A6%E8%A7%A3" width="1" height="1" alt="" style="opacity:0;">本文介绍如何如何通过JobDetail和JobDataMap为Job配置参数]]></description><guid isPermaLink="false">/archives/quartzjob%E5%92%8Cjobdetail%E8%AF%A6%E8%A7%A3</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F06%2F159-210x140.jpg&amp;size=m" type="image/jpeg" length="4876"/><category>技术积累</category><pubDate>Wed, 22 Jun 2022 01:43:07 GMT</pubDate></item><item><title><![CDATA[Quartz简单使用以及常用API解释]]></title><link>https://www.doruo.cn/archives/quartz%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%8F%8A%E5%B8%B8%E7%94%A8api%E8%A7%A3%E9%87%8A</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=Quartz%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%8F%8A%E5%B8%B8%E7%94%A8API%E8%A7%A3%E9%87%8A&amp;url=/archives/quartz%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%8F%8A%E5%B8%B8%E7%94%A8api%E8%A7%A3%E9%87%8A" width="1" height="1" alt="" style="opacity:0;">本文将介绍Quartz如何简单使用，以及一些常用的API的作用。]]></description><guid isPermaLink="false">/archives/quartz%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%8F%8A%E5%B8%B8%E7%94%A8api%E8%A7%A3%E9%87%8A</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F06%2F113-210x140.jpg&amp;size=m" type="image/jpeg" length="4302"/><category>技术积累</category><pubDate>Wed, 22 Jun 2022 01:03:00 GMT</pubDate></item><item><title><![CDATA[SpringBoot 线程池简单使用]]></title><link>https://www.doruo.cn/archives/springboot%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8</link><description><![CDATA[<img src="https://www.doruo.cn/plugins/feed/assets/telemetry.gif?title=SpringBoot%20%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8&amp;url=/archives/springboot%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8" width="1" height="1" alt="" style="opacity:0;">前言在开发时不可避免会遇到多线程的问题，在此提供多线程模板，以便于快速开发。]]></description><guid isPermaLink="false">/archives/springboot%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.doruo.cn/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F2022%2F05%2F445-210x140.jpg&amp;size=m" type="image/jpeg" length="5412"/><category>技术积累</category><pubDate>Mon, 30 May 2022 03:12:56 GMT</pubDate></item></channel></rss>