<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GrootSwt的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GrootSwt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GrootSwt]]></copyright><item><title><![CDATA[虚拟列表：性能优化]]></title><link>https://blog.youkuaiyun.com/GrootSwt/article/details/126000032</link><guid>https://blog.youkuaiyun.com/GrootSwt/article/details/126000032</guid><author>GrootSwt</author><pubDate>Tue, 26 Jul 2022 17:47:01 +0800</pubDate><description><![CDATA[前端列表优化：虚拟列表]]></description><category></category></item><item><title><![CDATA[群聊中@功能实现]]></title><link>https://blog.youkuaiyun.com/GrootSwt/article/details/124234271</link><guid>https://blog.youkuaiyun.com/GrootSwt/article/details/124234271</guid><author>GrootSwt</author><pubDate>Sun, 17 Apr 2022 19:02:48 +0800</pubDate><description><![CDATA[群聊中@功能实现，HTML + JS，可根据自己需求改为VUE或React]]></description><category></category></item><item><title><![CDATA[数据库事务]]></title><link>https://blog.youkuaiyun.com/GrootSwt/article/details/122876024</link><guid>https://blog.youkuaiyun.com/GrootSwt/article/details/122876024</guid><author>GrootSwt</author><pubDate>Fri, 11 Feb 2022 14:29:38 +0800</pubDate><description><![CDATA[一、什么是事务？

事务是一次或多次对数据进行DML（增、删、改）操作的执行单元

二、事务的特性？

ACID

1、原子性：

一个事务中所有对数据库的DML操作，作为一次对数据的修改，要么所有的DML操作成功，要么所有的DML操作失败

2、一致性：

一个事务对数据的实际操作和业务逻辑是一致的；经典例子：银行转账（A转给B200元，A的账户少200，B的账户多200）

3、隔离性：

在多个事务并发执行的时候，事务与事务之间是相互隔离，不产生影响的

4、持久性：
...]]></description><category></category></item><item><title><![CDATA[“POI+注解+反射”实现Excel单sheet页导入单个Bean中；支持指定行范围导入到Bean的List＜SubBean＞中]]></title><link>https://blog.youkuaiyun.com/GrootSwt/article/details/122496372</link><guid>https://blog.youkuaiyun.com/GrootSwt/article/details/122496372</guid><author>GrootSwt</author><pubDate>Fri, 14 Jan 2022 16:23:23 +0800</pubDate><description><![CDATA[Excel导入]]></description><category></category></item><item><title><![CDATA[Spring Data JPA自定义数据接收类]]></title><link>https://blog.youkuaiyun.com/GrootSwt/article/details/121653600</link><guid>https://blog.youkuaiyun.com/GrootSwt/article/details/121653600</guid><author>GrootSwt</author><pubDate>Wed, 01 Dec 2021 14:13:25 +0800</pubDate><description><![CDATA[当数据库实体类不满足业务需求时，需要自定义类来接受参数；以下为两种实现方式：

第一种方式

根据业务需求创建实体类


@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class UserAndRoleBean {
    
    private Long userId;
    
    private String username;
    
    private Long roleId;
    
]]></description><category></category></item><item><title><![CDATA[将前端参数分别映射到两个对象中]]></title><link>https://blog.youkuaiyun.com/GrootSwt/article/details/117817155</link><guid>https://blog.youkuaiyun.com/GrootSwt/article/details/117817155</guid><author>GrootSwt</author><pubDate>Fri, 11 Jun 2021 14:59:29 +0800</pubDate><description><![CDATA[前端请求示例


http://localhost:8081/learn?page=14&amp;size=31&amp;s_startDate=2021-06-11

后端Controller类中的handler method示例


@GetMapping(value = "learn")
    public Result learn(Pageable pageable, SearchData searchData) {
        System.out.println(pageable);
  ]]></description><category></category></item></channel></rss>