<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[卖裤子上网]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lyttxn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lyttxn]]></copyright><item><title><![CDATA[Spring MVC 主线程运行结束，子线程还能正常运行么]]></title><link>https://blog.youkuaiyun.com/lyttxn/article/details/159078791</link><guid>https://blog.youkuaiyun.com/lyttxn/article/details/159078791</guid><author>lyttxn</author><pubDate>Sun, 15 Mar 2026 10:40:36 +0800</pubDate><description><![CDATA[如果不使用@Async，也绝对不能，而应该注入一个配置好的。@Autowired// 业务逻辑});return "提交成功";表格维度(野路子)@Async/ 线程池 (正规军)消息队列 (特种部队)主线程结束后子线程是否运行是是是(在消费者端)线程资源控制❌ 无限制，易崩✅ 可控，复用✅ 完全解耦事务/上下文支持❌ 丢失⚠️ 需配置才能传递❌ 需手动传递异常监控❌ 难监控✅ 可配置异常处理器✅ 自带重试/死信队列服务重启影响❌ 任务丢失❌ 任务丢失✅任务不丢推荐程度。]]></description><category></category></item><item><title><![CDATA[Java 中主线程结束了，子线程还能正常运行么?]]></title><link>https://blog.youkuaiyun.com/lyttxn/article/details/159078619</link><guid>https://blog.youkuaiyun.com/lyttxn/article/details/159078619</guid><author>lyttxn</author><pubDate>Sun, 15 Mar 2026 10:26:33 +0800</pubDate><description><![CDATA[表格特性用户线程 (User Thread)守护线程 (Daemon Thread)默认状态✅ 是 (默认)❌ 否 (需手动设置)设置方法无需设置主线程结束后继续运行，直到任务完成立即终止，任务可能被中断JVM 退出条件等待所有用户线程结束只要没有用户线程了，JVM 就退典型场景业务逻辑处理、计算任务垃圾回收 (GC)、监控心跳、日志异步写入。]]></description><category></category></item><item><title><![CDATA[Sql server 千万级大数据SQL查询优化]]></title><link>https://blog.youkuaiyun.com/lyttxn/article/details/104573859</link><guid>https://blog.youkuaiyun.com/lyttxn/article/details/104573859</guid><author>lyttxn</author><pubDate>Sat, 29 Feb 2020 14:25:09 +0800</pubDate><description><![CDATA[1.对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：select id from t where num is null可以在num上设置默...]]></description><category></category></item></channel></rss>