<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bestwinner的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bestwinner</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bestwinner]]></copyright><item><title><![CDATA[分布式锁与事务结合超卖问题分析与解决方案]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/156850130</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/156850130</guid><author>bestwinner</author><pubDate>Mon, 12 Jan 2026 09:55:40 +0800</pubDate><description><![CDATA[分布式锁与事务结合超卖问题分析。]]></description><category></category></item><item><title><![CDATA[maven配置settings.xml]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/156458920</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/156458920</guid><author>bestwinner</author><pubDate>Wed, 31 Dec 2025 15:29:36 +0800</pubDate><description><![CDATA[【代码】maven配置settings.xml。]]></description><category></category></item><item><title><![CDATA[eChart饼环pie中间显示总数_2个以上0值不挤掉]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/150443942</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/150443942</guid><author>bestwinner</author><pubDate>Sat, 16 Aug 2025 11:54:57 +0800</pubDate><description><![CDATA[scaleSize: 5,    // 放大尺寸。{value: 335, name: '直接访问'},{value: 310, name: '邮件营销'},{value: 234, name: '联盟广告'},{value: 0, name: '视频广告'},{value: 0, name: '搜索引擎'}//关键修复:3.确保0值也显示提示 设置最小角度使0值可见。name: '访问量统计',//关键修复:2.确保0值也显示提示,强制显示0值项。// 关键修复:1.确保0值也显示提示。]]></description><category></category></item><item><title><![CDATA[Vue3中的标签 ref 与 defineExpose:模板引用与组件暴露]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/149650218</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/149650218</guid><author>bestwinner</author><pubDate>Fri, 25 Jul 2025 21:52:08 +0800</pubDate><description><![CDATA[这在组合式 API（Composition API）中尤其有用，特别是当你想要从父组件访问子组件的某些属性和方法时。在Vue3中，你可以使用 ref 函数在模板中创建一个引用，然后通过这个引用来访问 DOM 元素或子组件实例。默认情况下在 Vue3 组件内部的属性和方法是不开放给父组件访问的，可以通过 defineExpose 函数指定哪些属性和方法允许访问。在Vue3中，ref 和 defineExpose 是两个重要的概念，分别用于模板引用（模板 ref）和组件暴露（组件 API）。]]></description><category></category></item><item><title><![CDATA[窗口函数row_number() OVER()对每个组内的行按照特定条件进行编号]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/147821156</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/147821156</guid><author>bestwinner</author><pubDate>Fri, 09 May 2025 14:31:28 +0800</pubDate><description><![CDATA[Oracle或PostgreSQL中， row_number() OVER()是窗口函数，为查询结果集中的每一行分配一个唯一的行号，该行号是在排序后的结果集中所处的位置。这个函数特别适用于分组聚合数据时，对每个组内的行按照特定条件进行编号]]></description><category></category></item><item><title><![CDATA[postgresql基础]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/147442298</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/147442298</guid><author>bestwinner</author><pubDate>Wed, 23 Apr 2025 10:13:30 +0800</pubDate><description><![CDATA[类似oracle的LAST_DAY函数：SELECTdate_trunc('MONTH以上含days，去掉days，用extract函数extractday。]]></description><category></category></item><item><title><![CDATA[java基础]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/147277775</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/147277775</guid><author>bestwinner</author><pubDate>Wed, 16 Apr 2025 15:19:53 +0800</pubDate><description><![CDATA[它不仅保证了区块内所有变量的读写操作的内存可见性和有序性，还提供了互斥的执行，即一次只有一个线程可以执行synchronized同步代码块。：java.util.Date可以包含时间（小时、分钟、秒、毫秒），而java.sql.Date只包含日期（年、月、日）。它只包含年、月、日信息，不包含时间或毫秒信息。synchronized关键字会引入线程阻塞和唤醒的额外开销，特别是在高度竞争的场景下，性能的损耗会更明显。java.sql.Date和java.util.Date都是Java中用于表示日期的类，]]></description><category></category></item><item><title><![CDATA[技术框架收藏]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/147230213</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/147230213</guid><author>bestwinner</author><pubDate>Mon, 14 Apr 2025 18:29:15 +0800</pubDate><description><![CDATA[技术收藏]]></description><category></category></item><item><title><![CDATA[vue3基础知识学习笔记]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/147041320</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/147041320</guid><author>bestwinner</author><pubDate>Mon, 07 Apr 2025 12:41:23 +0800</pubDate><description><![CDATA[完整vue.config.js参考：css: {},},})debugger前写上:debugger。]]></description><category></category></item><item><title><![CDATA[PostgreSQL中根据另一表的值来更新一个字段]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/146980817</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/146980817</guid><author>bestwinner</author><pubDate>Thu, 03 Apr 2025 22:16:13 +0800</pubDate><description><![CDATA[根据另一表的值来更新一个字段]]></description><category></category></item><item><title><![CDATA[java常用数据转换]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/146396571</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/146396571</guid><author>bestwinner</author><pubDate>Thu, 20 Mar 2025 14:47:08 +0800</pubDate><description><![CDATA[例1：List<String> attachListFar = new ArrayList<>();例2：if (StringUtils.isNotBlank(approvedBy)) {]]></description><category></category></item><item><title><![CDATA[PostgreSQL中array_to_string函数来将数组转换成逗号分隔的字符串]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/146367206</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/146367206</guid><author>bestwinner</author><pubDate>Wed, 19 Mar 2025 12:48:13 +0800</pubDate><description><![CDATA[函数用于将多个行的值聚合为一个数组。函数来将数组转换成逗号分隔的字符串。生成的数组会被包含在大括号{}如果你想去掉这些括号，]]></description><category></category></item><item><title><![CDATA[逗号分隔的ID字符串转化为关联表的名称]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/146362940</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/146362940</guid><author>bestwinner</author><pubDate>Wed, 19 Mar 2025 10:43:46 +0800</pubDate><description><![CDATA[SELECTarray_aggFROMxxx_info bLEFT JOINONANYGROUP BYb.id。]]></description><category></category></item><item><title><![CDATA[父子关系表，查完整名称拼接]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/146349086</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/146349086</guid><author>bestwinner</author><pubDate>Tue, 18 Mar 2025 18:25:07 +0800</pubDate><description><![CDATA[【代码】父子关系表，查完整名称拼接。]]></description><category></category></item><item><title><![CDATA[判断表中的字段是否是主键]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/146341588</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/146341588</guid><author>bestwinner</author><pubDate>Tue, 18 Mar 2025 14:51:41 +0800</pubDate><description><![CDATA[判断表中的字段是否是主键。]]></description><category></category></item><item><title><![CDATA[vue3实例]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/146285805</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/146285805</guid><author>bestwinner</author><pubDate>Sat, 15 Mar 2025 21:28:25 +0800</pubDate><description><![CDATA[1.element-ui表单提交实例。]]></description><category></category></item><item><title><![CDATA[嵌套子查询与父子关系数据递归]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/145847182</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/145847182</guid><author>bestwinner</author><pubDate>Tue, 25 Feb 2025 10:56:52 +0800</pubDate><description><![CDATA[使用子查询（Subquery）来从另一张表中选择字段，并将其用在。我们想查询每个部门的员工数量，可以使用子查询。]]></description><category></category></item><item><title><![CDATA[HTML5+CSS基础知识]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/145845048</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/145845048</guid><author>bestwinner</author><pubDate>Tue, 25 Feb 2025 09:56:48 +0800</pubDate><description><![CDATA[html5特殊字符]]></description><category></category></item><item><title><![CDATA[JPA应用@Formula注解,在查询中根据公式计算出值]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/145635928</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/145635928</guid><author>bestwinner</author><pubDate>Fri, 14 Feb 2025 16:09:16 +0800</pubDate><description><![CDATA[应用在查询中(可以使用sum、average、max等)根据公式计算出值。一个SQL表达式，这种属性是只读的,不是数据库表中生成的属性，]]></description><category></category></item><item><title><![CDATA[java实现匹配指定中文加数字]]></title><link>https://blog.youkuaiyun.com/bestwinner/article/details/145595292</link><guid>https://blog.youkuaiyun.com/bestwinner/article/details/145595292</guid><author>bestwinner</author><pubDate>Wed, 12 Feb 2025 16:42:17 +0800</pubDate><description><![CDATA[list：[{城市xxx计划=333.6892}, {钰xxx计划=20}, {龙新一期=50}, {龙新二期=200}, {福龙计划=10}]"更新xx计划280万方（钰xxx计划20万，东部片区计划250万（龙新一期50万，龙新二期200万），福龙计划10万）";String regex = "(城市xxx计划|钰xxx计划|龙新一期|龙新二期|福龙计划)\\d+[\\.\\d+]*万";match= match.replaceFirst("\\d+[\\.\\d+]*万","");]]></description><category></category></item></channel></rss>