<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[David_silverwolf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/David_silverwolf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; David_silverwolf]]></copyright><item><title><![CDATA[Java高并发数据处理：防止定时任务发送已删除数据的解决方案]]></title><link>https://blog.youkuaiyun.com/David_silverwolf/article/details/154062242</link><guid>https://blog.youkuaiyun.com/David_silverwolf/article/details/154062242</guid><author>David_silverwolf</author><pubDate>Wed, 29 Oct 2025 10:26:18 +0800</pubDate><description><![CDATA[将处理流程从“先查询后处理”优化为“先抢占后处理”。定时任务不再直接处理扫描到的数据，而是先通过一个。语句，一次性尝试抢占所有扫描到的ID。为了解决基础方案的缺陷并提升性能，我们引入“批量状态抢占”机制。这样，我们仅用一次查询就获取了所有待处理的数据，避免了N次数据库查询。字段，通过更新该字段来标识数据的状态，而不是从物理上移除数据。定时任务启动时，只查询待处理数据的ID，减少网络传输和内存占用。只有抢占成功的数据，才会被后续处理。），转而采用逻辑删除（软删除）。，将这批数据的状态从。]]></description><category></category></item><item><title><![CDATA[【Invalid content was found starting with element ‘{“http://www.springframework.org/schema/aop”:advi】]]></title><link>https://blog.youkuaiyun.com/David_silverwolf/article/details/125940262</link><guid>https://blog.youkuaiyun.com/David_silverwolf/article/details/125940262</guid><author>David_silverwolf</author><pubDate>Wed, 09 Aug 2023 09:57:24 +0800</pubDate><description><![CDATA[异常信息：Invalid content was found starting with element ‘{“http://www.springframework.org/schema/aop”:advisor}’. One of ‘{“http://www.springframework.org/schema/aop”:aspect}’ is expected.顺序不对则会提示该异常信息！]]></description><category></category></item><item><title><![CDATA[MyBatis插入mysql字符串类型数据转换]]></title><link>https://blog.youkuaiyun.com/David_silverwolf/article/details/129711027</link><guid>https://blog.youkuaiyun.com/David_silverwolf/article/details/129711027</guid><author>David_silverwolf</author><pubDate>Wed, 22 Mar 2023 15:43:25 +0800</pubDate><description><![CDATA[mybatis接收字符串类型数据，但是mysql数据库设计该字段为datetime类型。]]></description><category></category></item><item><title><![CDATA[组件化编码流程（通用）]]></title><link>https://blog.youkuaiyun.com/David_silverwolf/article/details/129275725</link><guid>https://blog.youkuaiyun.com/David_silverwolf/article/details/129275725</guid><author>David_silverwolf</author><pubDate>Wed, 01 Mar 2023 10:13:30 +0800</pubDate><description><![CDATA[组件化编码]]></description><category></category></item><item><title><![CDATA[下载PDF文件成功，但是无法完成打开]]></title><link>https://blog.youkuaiyun.com/David_silverwolf/article/details/128801257</link><guid>https://blog.youkuaiyun.com/David_silverwolf/article/details/128801257</guid><author>David_silverwolf</author><pubDate>Mon, 30 Jan 2023 14:13:17 +0800</pubDate><description><![CDATA[下载PDF文件成功，但是无法完成打开，抓包response有文件下载的链接地址。]]></description><category></category></item><item><title><![CDATA[maven archetype创建web项目缺少java resources包结构 永久解决！！！！！]]></title><link>https://blog.youkuaiyun.com/David_silverwolf/article/details/125691978</link><guid>https://blog.youkuaiyun.com/David_silverwolf/article/details/125691978</guid><author>David_silverwolf</author><pubDate>Sat, 09 Jul 2022 12:28:26 +0800</pubDate><description><![CDATA[maven archetype创建web项目缺少java resources包结构  永久解决！！！]]></description><category></category></item><item><title><![CDATA[修改maven骨架模板创建web项目中web.xml和pom.xml的模板]]></title><link>https://blog.youkuaiyun.com/David_silverwolf/article/details/125668305</link><guid>https://blog.youkuaiyun.com/David_silverwolf/article/details/125668305</guid><author>David_silverwolf</author><pubDate>Fri, 08 Jul 2022 09:08:13 +0800</pubDate><description><![CDATA[使用maven archetype中webapp创建项目
编译版本为1.7？？？]]></description><category></category></item></channel></rss>