<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csdnuserlala的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csdnuserlala</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdnuserlala]]></copyright><item><title><![CDATA[在Spring Cloud Alibaba中把Nacos集群与Nginx反向代理整合的步骤]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145618625</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145618625</guid><author>csdnuserlala</author><pubDate>Fri, 14 Feb 2025 15:55:00 +0800</pubDate><description><![CDATA[介绍了在Spring Cloud Alibaba中把Nacos集群与Nginx反向代理整合的步骤]]></description><category></category></item><item><title><![CDATA[把Nacos服务器上的配置属性持久化到MySQL数据库中-Spring Cloud Alibaba微服务开发专题]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145618458</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145618458</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 19:00:37 +0800</pubDate><description><![CDATA[在Spring Cloud Alibaba中把Nacos服务器上的配置属性持久化到MySQL数据库中]]></description><category></category></item><item><title><![CDATA[2025年大牛推荐的Java经典书籍清单]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145615037</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145615037</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 16:22:54 +0800</pubDate><description><![CDATA[介绍经典Java编程书籍]]></description><category></category></item><item><title><![CDATA[在Spring Cloud Alibaba中Nacos与GateWay的整合步骤]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145613411</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145613411</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 15:35:49 +0800</pubDate><description><![CDATA[介绍在Spring Cloud Alibaba中Nacos与GateWay的整合步骤。]]></description><category></category></item><item><title><![CDATA[在Spring Cloud Alibaba框架中通过IDEA如何启动微服务的多个实例]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145612833</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145612833</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 15:15:30 +0800</pubDate><description><![CDATA[介绍在Spring Cloud Alibaba框架中通过IDEA启动微服务的多个实例的方法]]></description><category></category></item><item><title><![CDATA[Nacos的安装和启动步骤详解-Spring Cloud Alibaba微服务开发专题]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145612399</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145612399</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 14:56:48 +0800</pubDate><description><![CDATA[本文摘自孙卫琴的经典书籍《Spring Cloud Alibaba微服务开发零基础入门到实操》，详细介绍了Nacos的安装和启动步骤。]]></description><category></category></item><item><title><![CDATA[Spring Cloud Alibaba框架包含哪些常用组件]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145612032</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145612032</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 14:45:26 +0800</pubDate><description><![CDATA[本书深入浅出地讲解了利用Spring Cloud Alibaba框架开发分布式微服务系统的技术，详细阐述了各种组件的用法，包括：注册和配置中心Nacos、负载均衡器LoadBalancer、远程调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关Gateway、链路追踪组件SkyWalking、消息中间件Stream和 RocketMQ、分布式事务管理框架Seata、分库分表中间件ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。]]></description><category></category></item><item><title><![CDATA[Spring Cloud框架中包含哪些常用组件]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145611893</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145611893</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 14:37:01 +0800</pubDate><description><![CDATA[下文摘自孙卫琴的经典书籍《Spring Cloud Alibaba微服务开发零基础入门到实操》，介绍了Spring Cloud框架中的常用组件。阿云：“微服务的管理组件从何而来，也需要自己开发吗？这个难度太大了。答主：“有一些开源组织或软件公司已经开发了开源的或商业的微服务管理组件，它们各司其责，有的负责注册微服务，有的负责负载均衡，有的负责远程调用，有的负责分布式事务等。阿云：“要把这些管理组件整合起来，也是很麻烦的事。有没有已经整合好的现成框架呢？答主：“Spring Cloud就是现成的框架。]]></description><category></category></item><item><title><![CDATA[在高流量高负载的网络环境中微服务产生的由来-Spring Cloud Alibaba微服务开发专题]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145610960</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145610960</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 14:12:59 +0800</pubDate><description><![CDATA[要解决网站并发访问的瓶颈，也是采取同样的思路，把网站的服务拆分成多个微服务，这些微服务分布在多个主机中，由多个主机同时执行，就能及时响应更多客户的请求了。在传统的Web应用中，由一台Web服务器响应各种各样的客户请求。如图2所示，购物网站拆分成用户管理、订单管理、商品管理等微服务模块，把这些微服务模块部署到多个主机上各自独立运行，就能同时为更多的客户提供服务，从而提高网站的并发性能和运行性能。阿云：“这倒也是，微服务分布在不同的主机中，它们的通信比独立的单体应用程序的内部模块之间的通信要复杂多了。]]></description><category></category></item><item><title><![CDATA[深度比较Dubbo和OpenFeign进行微服务远程调用的区别-Spring Cloud微服务开发专题]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145609755</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145609755</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 13:08:25 +0800</pubDate><description><![CDATA[本书深入浅出地讲解了利用Spring Cloud Alibaba框架开发分布式微服务系统的技术，详细阐述了各种组件的用法，包括：注册和配置中心Nacos、负载均衡器LoadBalancer、远程调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关Gateway、链路追踪组件SkyWalking、消息中间件Stream和 RocketMQ、分布式事务管理框架Seata、分库分表中间件ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。]]></description><category></category></item><item><title><![CDATA[用一个形象比喻帮助初学者一文看懂Spring Cloud Alibaba框架是什么]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145609377</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145609377</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 12:31:17 +0800</pubDate><description><![CDATA[本书深入浅出地讲解了利用Spring Cloud Alibaba框架开发分布式微服务系统的技术，详细阐述了各种组件的用法，包括：注册和配置中心Nacos、负载均衡器LoadBalancer、远程调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关Gateway、链路追踪组件SkyWalking、消息中间件Stream和 RocketMQ、分布式事务管理框架Seata、分库分表中间件ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。]]></description><category></category></item><item><title><![CDATA[在Spring Cloud Alibaba微服务框架中通过KeepAlived建立Nginx集群的步骤]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145609252</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145609252</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 12:27:28 +0800</pubDate><description><![CDATA[本书以一位学习微服务开发的新手阿云向答主（本书作者）请教微服务开发技术为线索，激发读者主动探索知识的学习兴趣，把本来看似深奥复杂的分布式微服务系统如庖丁解牛般剖析得淋漓尽致，浅显易懂。对于不熟悉Java编程的读者，阅读本书，也能领略Spring Cloud Alibaba框架的基本用法和微服务开发的核心思想。（6）在浏览器中通过虚拟IP访问Nginx集群，URL为：http://192.168.100.188，如果看到5.4节的图5-9所示的Nginx的主页面，就表示Nginx集群搭建成功。]]></description><category></category></item><item><title><![CDATA[Spring Cloud Alibaba、Spring Cloud和Spring Boot的版本匹配]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145608521</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145608521</guid><author>csdnuserlala</author><pubDate>Thu, 13 Feb 2025 11:36:38 +0800</pubDate><description><![CDATA[Spring Cloud Alibaba框架依赖Spring Cloud和Spring Boot，要求三者的软件版本匹配，才能顺利地整合到一起。想学习Spring Cloud Alibaba，推荐孙卫琴姐姐刚出版的《Spring Cloud Alibaba微服务开发零基础入门到实操》图1 Spring Cloud Alibaba、Spring Cloud、Spring Boot的版本匹配关系。在以上网址，还列出了Spring Cloud Alibaba和各个微服务管理组件的版本的匹配关系，参见图2。]]></description><category></category></item><item><title><![CDATA[推荐一本微服务开发经典书籍《Spring Cloud Alibaba微服务开发零基础入门到实操》]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145534952</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145534952</guid><author>csdnuserlala</author><pubDate>Sun, 09 Feb 2025 18:05:54 +0800</pubDate><description><![CDATA[本书深入浅出地讲解了利用Spring Cloud Alibaba框架开发分布式微服务系统的技术，详细阐述了各种组件的用法，包括：注册和配置中心Nacos、负载均衡器LoadBalancer、远程调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关Gateway、链路追踪组件SkyWalking、消息中间件Stream和 RocketMQ、分布式事务管理框架Seata、分库分表中间件ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。]]></description><category></category></item><item><title><![CDATA[福利：Spring Cloud Alibaba微服务开发零基础入门到实操-经典视频课程-免费观看（121集）-孙卫琴主讲]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/145534853</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/145534853</guid><author>csdnuserlala</author><pubDate>Sun, 09 Feb 2025 18:03:00 +0800</pubDate><description><![CDATA[视频课程观看网址：Spring Cloud Alibaba微服务开发从入门到实操-121集经典视频课程-孙卫琴主讲课程源代码下载网址：Spring Cloud Alibaba微服务开发从入门到实操-范例源代码课程PPT讲义下载网址：配套PPT讲义-供教学和自学用本课程的配套参考书籍是孙卫琴老师创作的《Spring Cloud Alibaba微服务开发零基础入门到实操》，书的详细信息参见：《Spring Cloud Alibaba微服务开发零基础入门到实操》技术支持 (javathinker.net)本课程循]]></description><category></category></item><item><title><![CDATA[在Java类中使用自定义注解]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/133821284</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/133821284</guid><author>csdnuserlala</author><pubDate>Sat, 14 Oct 2023 09:28:49 +0800</pubDate><description><![CDATA[在Person类的源代码中，在类的前面使用了@Programmer注解，在构造方法前使用了@ConstructorNote注解，在成员变量、成员方法和参数前使用了@Common注解。在编译Person类时，由于它所引用的三个自定义注解的有效范围都是RetentionPolicy.RUNTIME，因此编译器会把这些注解编译到Person类的类文件中。接下来就可以在其他类中使用这三个注解。因此用JDK的javadoc命令为Person类生成的JavaDoc文档中，会包含@Programmer注解信息。]]></description><category></category></item><item><title><![CDATA[用Java内置注解来限定自定义注解的技巧]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/133821213</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/133821213</guid><author>csdnuserlala</author><pubDate>Sat, 14 Oct 2023 09:25:00 +0800</pubDate><description><![CDATA[Inherited注解是标识性注解，指定@MyAnnotation注解可以被继承。假定在声明@MyAnnotation注解时使用了@Inherited注解，在声明Sample类时使用了@MyAnnotation注解，那么Sample类的子类也会继承@MyAnnotation注解，即相当于Sample类的子类在声明时也使用了@MyAnnotation注解。@Target注解用来指定@MyAnnotation注解所适用的目标，即@MyAnnotation注解可以为源代码中的哪些内容做注解。]]></description><category></category></item><item><title><![CDATA[一文看懂什么是Java自定义注解类型]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/133821196</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/133821196</guid><author>csdnuserlala</author><pubDate>Sat, 14 Oct 2023 09:19:18 +0800</pubDate><description><![CDATA[为了把注解类型和其他Java类型区分开发，在引用注解时以@开头，例如以上代码定义了@MyAnnotation注解。当@MyAnnotation注解的类体为空“{}”，不包含任何成员，这样的注解称为标识型注解。以上default关键字用于为成员设定默认值。在以上代码中，value成员的默认值为“默认构造方法”，type成员的默认值为“void.class”。注解也属于一种Java类型，用@interface标记声明。如果注解中只有一个成员，通常把它命名为value。]]></description><category></category></item><item><title><![CDATA[《Java面向对象编程》导读-趣味讲解Java注解的作用]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/133820772</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/133820772</guid><author>csdnuserlala</author><pubDate>Sat, 14 Oct 2023 08:30:06 +0800</pubDate><description><![CDATA[Java软件应用之间进行协作，最常见的方式是调用接口的方法。而注解为Java软件应用之间的协作提供了另外一种便利途径。如果把宠物狗和主人比作两个软件系统，那么安装在狗身上的定位器就类似于注解。主人无法直接让狗汇报自己所处的位置，但是主人可以通过读取定位器的信息来了解狗的行踪。同样，如果软件应用A希望从软件应用B中获取与程序代码相关的元数据，软件应用B就可以用注解来指定这些元数据。Java应用程序中插入由Spring框架定义的注解。安装在宠物狗身上的定位器就像源程序中的注解。]]></description><category></category></item><item><title><![CDATA[孙卫琴的《精通JPA与Hibernate》的读书笔记：JPA的事件处理API的用法]]></title><link>https://blog.youkuaiyun.com/csdnuserlala/article/details/116401321</link><guid>https://blog.youkuaiyun.com/csdnuserlala/article/details/116401321</guid><author>csdnuserlala</author><pubDate>Wed, 31 Aug 2022 09:04:19 +0800</pubDate><description><![CDATA[JPA API也提供了处理事件的办法，它主要包括两个步骤：
（1）创建监听器类。
（2）在持久化类中通过@EntityListeners注解来注册监听器。
1．创建监听器类
监听器类不需要实现特定的接口，可以是任意的Java类，例如以下MyLastUpdateListener类就是一个监听器类。
/* MyLastUpdateListener.java */
package mypack;
import javax.persistence.*;
import java.util.*;
public clas]]></description><category></category></item></channel></rss>