<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_xiaowangzi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_xiaowangzi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_xiaowangzi]]></copyright><item><title><![CDATA[Java8——时间API]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144607053</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144607053</guid><author>java_xiaowangzi</author><pubDate>Fri, 20 Dec 2024 11:34:34 +0800</pubDate><description><![CDATA[Java 8 的新日期时间 API 相比于传统的和不变性（Immutable）：所有LocalDateLocalTimeInstant等类都是不可变的，避免了线程安全问题。更简洁的 API：新的 API 提供了更加直观和简洁的方法，如plusDays()等。更好的时区支持类可以轻松处理时区，而不需要依赖外部的TimeZone或Calendar类。线程安全和其他类是线程安全的，可以放心在多线程环境中使用。更好的格式化和解析提供了强大的格式化功能，支持自定义和预定义的格式。因此，Java 8 的。]]></description><category></category></item><item><title><![CDATA[Lambda 表达式]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144574617</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144574617</guid><author>java_xiaowangzi</author><pubDate>Thu, 19 Dec 2024 11:47:11 +0800</pubDate><description><![CDATA[java8 新特性Lamda表达式]]></description><category></category></item><item><title><![CDATA[Mybatis源码分析——ResultSetHandler]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144564001</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144564001</guid><author>java_xiaowangzi</author><pubDate>Wed, 18 Dec 2024 16:29:34 +0800</pubDate><description><![CDATA[是一个接口，主要负责将从数据库查询到的ResultSet处理成对应的 Java 对象。它的功能通常包括：执行结果的转换、分页处理、动态 SQL 结果的映射等。是 MyBatis 中负责将查询结果集（ResultSet）转换为 Java 对象的核心组件。它主要通过ResultMap来将数据库结果集中的字段映射为 Java 对象的属性。的实现类如用于标准查询，支持复杂的映射操作（如一对多、多对一）。它与RowBounds配合使用，能够实现查询结果的分页功能。]]></description><category></category></item><item><title><![CDATA[Mybatis源码分析——StatementHandler]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144562952</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144562952</guid><author>java_xiaowangzi</author><pubDate>Wed, 18 Dec 2024 15:58:10 +0800</pubDate><description><![CDATA[是一个接口，提供了多种方法来支持 MyBatis 执行不同类型的 SQL 语句（如查询、更新、批量操作等）。通过不同的实现类，可以根据 SQL 类型的不同（例如查询或更新）来处理 SQL 语句的准备工作。在 MyBatis 中负责准备和执行 SQL 语句，它是 MyBatis 中核心组件之一。它有多个实现，如和，每个实现适用于不同类型的 SQL 操作。主要负责设置 SQL 参数、执行 SQL 语句、处理查询结果或更新结果，并与事务管理密切配合。它通常与Executor和。]]></description><category></category></item><item><title><![CDATA[Mybatis源码分析——Executor]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144562470</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144562470</guid><author>java_xiaowangzi</author><pubDate>Wed, 18 Dec 2024 15:45:50 +0800</pubDate><description><![CDATA[Executor是 MyBatis 框架中执行 SQL 语句的主要接口。它处理 SQL 会话的生命周期，负责查询、插入、更新和删除操作。Executor的实现通过执行缓存、事务控制、结果映射等功能进行优化。ExecutorExecutor是 MyBatis 中执行 SQL 操作的核心接口，负责执行 CRUD 操作，处理事务提交/回滚，以及缓存和批量操作的优化。它的实现类（如和）适用于不同的使用场景，提供了不同的性能优化和事务控制方式。Executor通常与一起协作，]]></description><category></category></item><item><title><![CDATA[Mybatis源码分析——MappedStatement（2）]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144030879</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144030879</guid><author>java_xiaowangzi</author><pubDate>Mon, 25 Nov 2024 16:29:55 +0800</pubDate><description><![CDATA[上一篇主要讲了MappedStatement基本概念，接下来主要分析动态sql语句怎么解析成MappedStatement。在 MyBatis 中，动态 SQL 是指根据条件动态生成 SQL 语句的功能。动态 SQL 语句通常在Mapper文件中使用<if><choose><when><foreach>等标签来实现。当 MyBatis 执行动态 SQL 时，它会将这些动态 SQL 解析成一个对象，然后通过Executor执行相应的 SQL。]]></description><category></category></item><item><title><![CDATA[Mybatis源码分析——MappedStatement（1）]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144023757</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/144023757</guid><author>java_xiaowangzi</author><pubDate>Mon, 25 Nov 2024 16:23:25 +0800</pubDate><description><![CDATA[在 MyBatis 中，每个 SQL 映射语句（如。]]></description><category></category></item><item><title><![CDATA[Mybatis框架中动态代理]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/143977359</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/143977359</guid><author>java_xiaowangzi</author><pubDate>Fri, 22 Nov 2024 16:54:39 +0800</pubDate><description><![CDATA[在 MyBatis 中，]]></description><category></category></item><item><title><![CDATA[Mybatis一级缓存和二级缓存]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/143976313</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/143976313</guid><author>java_xiaowangzi</author><pubDate>Fri, 22 Nov 2024 16:18:44 +0800</pubDate><description><![CDATA[在 MyBatis 中，和是两种用于提高查询性能的缓存机制。它们通过缓存数据库查询结果，避免每次都从数据库读取数据，从而减少数据库的负载并提高应用性能。]]></description><category></category></item><item><title><![CDATA[泛型类泛型方法]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/143963940</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/143963940</guid><author>java_xiaowangzi</author><pubDate>Fri, 22 Nov 2024 10:45:39 +0800</pubDate><description><![CDATA[泛型类：可以定义类时使用类型参数，使得类可以处理不同类型的数据。泛型方法：方法中可以使用类型参数，使得方法能够接受和返回不同类型的数据。通配符：使用??extends T或?super T来指定未知类型或限制泛型类型的范围。多个类型参数：可以在类或方法中使用多个类型参数来提供更灵活的泛型支持。类型限制：可以使用extends来限制泛型类型参数的范围，确保它们符合某个类型的要求。]]></description><category></category></item><item><title><![CDATA[Network]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/79824236</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/79824236</guid><author>java_xiaowangzi</author><pubDate>Thu, 05 Apr 2018 11:19:53 +0800</pubDate><description><![CDATA[1.网络模型：总线网络，星型网络2.MAC：Media Access Control用于多台主机通信，信道冲突3.怎么表示网络中主机：确定发送方与接收方。MAC地址：首部：抱头。广播模式，一台主机发送信号其他主机都能收到。4.以太网：CSMA/CD：Carrier Sense Multi Access Clision Detection :载波侦听多路访问 冲突检测5.环装网络：IBM（收费）令牌...]]></description><category></category></item><item><title><![CDATA[计算机网络总结1：计算机网络发展]]></title><link>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/79816738</link><guid>https://blog.youkuaiyun.com/java_xiaowangzi/article/details/79816738</guid><author>java_xiaowangzi</author><pubDate>Wed, 04 Apr 2018 14:41:48 +0800</pubDate><description><![CDATA[过去的三百年中，每一个世纪都有一种技术占据主要的地位。 1 8世纪伴随着工业革命而来的是伟大的机械时代； 1 9世纪是蒸汽机时代； 2 0世纪的关键技术是信息的获取、存储、传送、处理和利用。计算机是 2 0世纪人类最伟大的发明之一，它的产生标志着人类开始迈向一个崭新的信息社会。从工业革命到信息革命，一个根本的变革就是从劳动密集型社会转入到知识密集型社会。在 2 0世纪的最后 1 0年中，人们惊喜地...]]></description><category></category></item></channel></rss>