<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JavaAndLI的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JavaAndLI</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JavaAndLI]]></copyright><item><title><![CDATA[Spring Cloud 学习5-Ribbon负载均衡实例]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/125569343</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/125569343</guid><author>JavaAndLI</author><pubDate>Sat, 02 Jul 2022 19:38:27 +0800</pubDate><description><![CDATA[在系统并发量高，单个服务器处理能力能力达到最大的情况下，一般会用多台服务器组成集群系统提高整体的处理性能。在多台服务器组成集群的系统中，我们一般要统一流量入口，通过流量调度，按照某一均衡算法，将用户大量的请求流量均衡地分发到集群中不同的服务器上。将用户大量的请求按照一定的均衡算法平摊分配到多个服务器上运行，就是负载均衡。使用服务器集群和负载均衡可以给我们带来的几个好处...]]></description><category></category></item><item><title><![CDATA[Spring Cloud 学习4-Eureka配置文件详解]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/125516594</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/125516594</guid><author>JavaAndLI</author><pubDate>Wed, 29 Jun 2022 11:02:24 +0800</pubDate><description><![CDATA[Eureka配置项100多个
#服务端开启自我保护模式。无论什么情况，服务端都会保持一定数量的服务。避免client与server的网络问题，而出现大量的服务被清除。
eureka.server.enable-self-preservation=true
#开启清除无效服务的定时任务，时间间隔。默认1分钟
eureka.server.eviction-interval-timer-in-ms= 60000...]]></description><category></category></item><item><title><![CDATA[Spring Cloud 学习3-Eureka高可用集群快速搭建]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/125514299</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/125514299</guid><author>JavaAndLI</author><pubDate>Wed, 29 Jun 2022 10:53:17 +0800</pubDate><description><![CDATA[在微服务架构中，一个系统往往由十几甚至几十个服务组成，若将这些服务全部注册到同一个 Eureka Server 中，就极有可能导致 Eureka Server 因不堪重负而崩溃，最终导致整个系统瘫痪。解决这个问题最直接的办法就是部署 Eureka Server 集群。集群中有多个 eureka 服务，每个 eureka 服务都是相互复制的，会把客户端注册进来的服务复制到 eureka 集群中的其他节点里面来。其实简单来说就是集群中 Eureka Server每个节点相互复制。...]]></description><category></category></item><item><title><![CDATA[Spring Cloud 学习2-Eureka用户认证、服务续约保活、健康检测以及服务下线]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/125508534</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/125508534</guid><author>JavaAndLI</author><pubDate>Wed, 29 Jun 2022 00:16:54 +0800</pubDate><description><![CDATA[Eureka 用户认证主要使用spring-boot-starter-security实现，访问的时候地址添加用户密码admin:admin@；
Eureka使用客户端心跳来确定客户端是否启动，自定义健康检测实现HealthIndicator。
自我保护模式建议开启...]]></description><category></category></item><item><title><![CDATA[Spring Cloud 学习1- 搭建简单的微服务工程]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/125472688</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/125472688</guid><author>JavaAndLI</author><pubDate>Sun, 26 Jun 2022 19:53:54 +0800</pubDate><description><![CDATA[一般会有三种角色：1、注册中心 2、服务提供方 3、服务消费方
微服务工程的特点：
1、扩展灵活
2、每个应用都规模不大
3、服务边界清晰，各司其职
4、打包应用变多，往往需要借助 CI 持续集成工具......]]></description><category></category></item><item><title><![CDATA[SQL分页查询的写法总结-MySQL、SQL Server、Oracle]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/125359786</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/125359786</guid><author>JavaAndLI</author><pubDate>Sun, 19 Jun 2022 19:28:29 +0800</pubDate><description><![CDATA[MySQL的分页实现是使用LIMIT关键字。Oracle的分页是实现主要是基于rownum行号。SQL Server的分页主要使用的关键字是TOP。]]></description><category></category></item><item><title><![CDATA[多线程实现数据共享]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/125250993</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/125250993</guid><author>JavaAndLI</author><pubDate>Sun, 12 Jun 2022 22:37:20 +0800</pubDate><description><![CDATA[Java支持多个线程同时访问一个对象或者对象的成员变量，使用关键字synchronized可以保证了线程对共享变量访问的可见性和排他性使用cas机制可以控制线程对共享变量写操作的原子性。


运行结果如下：


二，使用静态变量和CAS机制实现，本例直接使用原子操作AtomicInteger




运行结果：...]]></description><category></category></item><item><title><![CDATA[el-tree 实现单选功能]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/124641046</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/124641046</guid><author>JavaAndLI</author><pubDate>Sun, 12 Jun 2022 22:14:42 +0800</pubDate><description><![CDATA[el-tree是不支持单选的，可以通过选中事件进行处理，实现单选

代码如下：


&lt;el-tree  lazy 
    :load="loadNodeTreeMyself" 
    :props="defaultProps"
    :show-checkbox="true" //显示选择框
    :check-on-click-node="true" //点击节点的时候选中节点
    :check-strictly="true" //在显示复选框的情况下，严格的遵循父子不互相关联的做法
 ]]></description><category></category></item><item><title><![CDATA[Vue中index.html、main.js、App.vue，之间关系]]></title><link>https://blog.youkuaiyun.com/JavaAndLI/article/details/120297269</link><guid>https://blog.youkuaiyun.com/JavaAndLI/article/details/120297269</guid><author>JavaAndLI</author><pubDate>Wed, 15 Sep 2021 23:40:46 +0800</pubDate><description><![CDATA[使用Vue 提供的官方的 CLI和构建工具webpack生成的vue项目，对于其中的main.js，App.vue，index.html这三文件之前的关系不是很明确，现在记录如下]]></description><category></category></item></channel></rss>