<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Guizy]]></title><description><![CDATA[星光不问赶路人 时光不负有心人]]></description><link>https://blog.youkuaiyun.com/m0_37989980</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_37989980]]></copyright><item><title><![CDATA[分布式方案 一 分布式锁的四大实现方式]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/149625614</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/149625614</guid><author>m0_37989980</author><pubDate>Fri, 25 Jul 2025 10:53:46 +0800</pubDate><description><![CDATA[分布式锁是在分布式系统中，用于控制多个进程或线程对共享资源的访问的一种同步机制。与单机环境下的锁不同，分布式锁需要在多个节点之间协调，确保在任意时刻只有一个节点能够获得锁。数据库锁适合低并发场景，一致性强但性能较差Redis锁高性能，适合高并发场景，但需要考虑主从切换ZooKeeper锁强一致性，故障恢复能力强，但性能中等Redisson锁综合性能最佳，功能丰富，推荐在生产环境使用选择分布式锁时应该根据具体的业务场景、并发要求和一致性需求来决定。]]></description><category></category></item><item><title><![CDATA[SpringBoot一Web Flux、函数式Web请求的使用、和传统注解@Controller + @RequestMapping的区别]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/149428547</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/149428547</guid><author>m0_37989980</author><pubDate>Thu, 17 Jul 2025 19:27:07 +0800</pubDate><description><![CDATA[函数式请求]]></description><category></category></item><item><title><![CDATA[重学SpringMVC一SpringMVC概述、快速开发程序、请求与响应、Restful请求风格介绍]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/107708660</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/107708660</guid><author>m0_37989980</author><pubDate>Wed, 16 Jul 2025 17:33:28 +0800</pubDate><description><![CDATA[今日内容SpringMVC是隶属于Spring框架的一部分，主要是用来进行Web开发，是对Servlet进行了封装。对于SpringMVC我们主要学习如下内容:SpringMVC是处于Web层的框架，所以其主要的作用就是用来 接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端，所以如何处理请求和响应是SpringMVC中非常重要的一块内容。REST是一种软件架构风格，可以降低开发的复杂性，提高系统的可伸缩性，后期的应用也是非常广泛。SSM整合是把咱们所学习的SpringMVC+Spring+My]]></description><category></category></item><item><title><![CDATA[Spring 一 Resources概述、对外部资源访问、UrlResource访问网络资源、ClassPathResource 访问类路径下资源等]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/123391549</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/123391549</guid><author>m0_37989980</author><pubDate>Wed, 16 Jul 2025 03:52:58 +0800</pubDate><description><![CDATA[在日常程序开发中，处理外部资源是很繁琐的事情，我们可能需要处理 URL 资源、File 资源、ClassPath相关资源等等。并且在 java 中 Java .net.URL 类和用于各种 URL 前缀的标准处理程序对于所有对底层资源的访问都不够充分。处理各种各样的资源需要使用到不同的接口，这就增加了系统的复杂性。对此 Spring 提供了 Resource 接口来统一这些底层资源一致的访问。Resource 接口是一个更强大的接口，用于抽象对底层资源的访问。]]></description><category></category></item><item><title><![CDATA[重温JDBC(Java Database Connectivity) Java数据库连接 : JDBC快速入门、核心API讲解、Druid连接池、JDBC工具类封装]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/149209341</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/149209341</guid><author>m0_37989980</author><pubDate>Wed, 09 Jul 2025 01:09:56 +0800</pubDate><description><![CDATA[准备数据库。官网下载数据库连接驱动jar包。创建Java项目，在项目下创建lib文件夹，将下载的驱动jar包复制到文件夹里。选中lib文件夹右键->Add as Library，与项目集成。编写代码贾琏欲执事 (加载驱动-建立连接-编写SQL语句-执行SQL-释放连接资源)注册驱动【依赖的驱动类，进行安装】获取连接【Connection建立连接】创建发送SQL语句对象【Connection创建发送SQL语句的Statement】]]></description><category></category></item><item><title><![CDATA[Java并发编程(十二) : JUC 之 线程安全的集合类、ConcurrentHashMap、LinkedBlockingQueue(阻塞队列)、CopyOnWriteArrayList(写时复制)]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/112305278</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/112305278</guid><author>m0_37989980</author><pubDate>Mon, 14 Oct 2024 15:08:30 +0800</pubDate><description><![CDATA[ConcurrentHashMap, BlockingQueue, HashMap]]></description><category></category></item><item><title><![CDATA[Java并发编程(〇) : ThreadLocal介绍、源码分析、InheritableThreadLocal、ThreadLocal的设计和不足]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/142835684</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/142835684</guid><author>m0_37989980</author><pubDate>Fri, 11 Oct 2024 04:17:56 +0800</pubDate><description><![CDATA[ThreadLocal的使用]]></description><category></category></item><item><title><![CDATA[Java从入门到架构师__常用工具&常用API&本地缓存&RestTemplate]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126192222</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126192222</guid><author>m0_37989980</author><pubDate>Fri, 28 Oct 2022 18:30:00 +0800</pubDate><description><![CDATA[常用工具: Maven, Git, Lombok, Swagger, Postman, CURL, Cron表达式
常用API库: FastJson, Guava, Huttol, Commons-lang3
本地缓存: Guava Cache, Caffeine
RestTemplate组件介绍]]></description><category></category></item><item><title><![CDATA[Cron表达式详解]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126542989</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126542989</guid><author>m0_37989980</author><pubDate>Fri, 28 Oct 2022 14:04:37 +0800</pubDate><description><![CDATA[Cron表达式详解]]></description><category></category></item><item><title><![CDATA[《前端》笔记整合]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/123235305</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/123235305</guid><author>m0_37989980</author><pubDate>Fri, 28 Oct 2022 14:00:15 +0800</pubDate><description><![CDATA[HTML、CSS、JavaScript、ES6、Vue、Node.js]]></description><category></category></item><item><title><![CDATA[RestTemplate (二) : RestOperations、具体API使用、RestTemplate原理介绍、使用案例]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126507644</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126507644</guid><author>m0_37989980</author><pubDate>Thu, 25 Aug 2022 19:51:23 +0800</pubDate><description><![CDATA[RestTemplate使用和原理: RestOperations、具体API使用、RestTemplate原理介绍、使用案例]]></description><category></category></item><item><title><![CDATA[RestTemplate (一) : 客户端请求工厂(HttpURLConnection, HttpClient, OkHttpClient)、请求拦截器、对响应错误处理,数据提取、构建请求的URI]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126093560</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126093560</guid><author>m0_37989980</author><pubDate>Thu, 25 Aug 2022 19:50:06 +0800</pubDate><description><![CDATA[RestTemplate组件介绍: ClientHttpRequestFactory、ResponseErrorHandler、ResponseExtractor、UriComponents]]></description><category></category></item><item><title><![CDATA[Guava Cache : 本地缓存、Guava Cache介绍, API使用, 原理、CacheBuilder、常见的缓存淘汰策略]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126413812</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126413812</guid><author>m0_37989980</author><pubDate>Tue, 23 Aug 2022 00:30:00 +0800</pubDate><description><![CDATA[本地缓存(JVM缓存)、Guava Cache介绍, API使用, 原理、CacheBuilder]]></description><category></category></item><item><title><![CDATA[常用工具类 (三) : Hutool 常用工具类整理 (全)]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126401041</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126401041</guid><author>m0_37989980</author><pubDate>Mon, 22 Aug 2022 20:09:27 +0800</pubDate><description><![CDATA[Hutool常用工具类, 可参考官方文档, 工作中常用API]]></description><category></category></item><item><title><![CDATA[常用工具类 (二) : Google Guava 常用工具类整理 (全)]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126400136</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126400136</guid><author>m0_37989980</author><pubDate>Fri, 19 Aug 2022 09:54:09 +0800</pubDate><description><![CDATA[Guava常用工具类, 集合, 字符串等]]></description><category></category></item><item><title><![CDATA[常用工具类 (一) : Apache Commons 常用工具类整理 (全)]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126396868</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126396868</guid><author>m0_37989980</author><pubDate>Thu, 18 Aug 2022 10:02:55 +0800</pubDate><description><![CDATA[Apache Commons 下常用工具类, 需要对应API时可当字典查使用]]></description><category></category></item><item><title><![CDATA[Java常用工具类 : StringUtils、CollectionUtils、ArrayUtils、Lists、Maps等]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/123391450</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/123391450</guid><author>m0_37989980</author><pubDate>Wed, 17 Aug 2022 23:41:56 +0800</pubDate><description><![CDATA[StringUtils、CollectionUtils、ArrayUtils、Lists等]]></description><category></category></item><item><title><![CDATA[重学FastJson : JSON回顾、FastJson介绍、序列化API、反序列化API、SerializerFeature枚举、@JSONField详解、@JSONType使用]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/120001803</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/120001803</guid><author>m0_37989980</author><pubDate>Tue, 16 Aug 2022 09:52:35 +0800</pubDate><description><![CDATA[FastJson介绍、什么是序列化和反序列化、API介绍、@JSONField介绍、@JSONType介绍]]></description><category></category></item><item><title><![CDATA[CURL命令 : GET、POST请求、文件下载等常用命令]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126334010</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126334010</guid><author>m0_37989980</author><pubDate>Sun, 14 Aug 2022 18:15:07 +0800</pubDate><description><![CDATA[curl命令, post, get, put, delete, 文件下载]]></description><category></category></item><item><title><![CDATA[Lombok工具 : 常用注解介绍 (全)]]></title><link>https://blog.youkuaiyun.com/m0_37989980/article/details/126324284</link><guid>https://blog.youkuaiyun.com/m0_37989980/article/details/126324284</guid><author>m0_37989980</author><pubDate>Sun, 14 Aug 2022 17:00:41 +0800</pubDate><description><![CDATA[Lombok详细介绍, 全]]></description><category></category></item></channel></rss>