<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小二说码的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zlypdlx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zlypdlx]]></copyright><item><title><![CDATA[RabbitMQ死信延时实现]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/117317909</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/117317909</guid><author>zlypdlx</author><pubDate>Thu, 27 May 2021 09:02:49 +0800</pubDate><description><![CDATA[RabbitMQ死信队列 延时队列]]></description><category></category></item><item><title><![CDATA[Elasticsearch结合SpringBoot实现排序高亮查询]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/115034103</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/115034103</guid><author>zlypdlx</author><pubDate>Sat, 20 Mar 2021 20:32:10 +0800</pubDate><description><![CDATA[Elasticsearch和Spring Boot集成 实现排序分页高亮查询]]></description><category></category></item><item><title><![CDATA[Elasticsearch安装DSL使用以及Canal&Logstash数据同步]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/115016003</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/115016003</guid><author>zlypdlx</author><pubDate>Fri, 19 Mar 2021 21:16:13 +0800</pubDate><description><![CDATA[Elasticsearch安装 DSL简单使用 倒排索引 Canal同步数据 Logstash数据同步]]></description><category></category></item><item><title><![CDATA[PowerDesigner配置MySQL连接显示Comment逆向工程]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/114931921</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/114931921</guid><author>zlypdlx</author><pubDate>Wed, 17 Mar 2021 15:13:40 +0800</pubDate><description><![CDATA[PowerDesigner MySQL连接 逆向工程 显示注释 java]]></description><category></category></item><item><title><![CDATA[动态代理和Spring AOP原理]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/114320788</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/114320788</guid><author>zlypdlx</author><pubDate>Fri, 05 Mar 2021 10:06:36 +0800</pubDate><description><![CDATA[Spring AOP编程原理 JDK动态代理 CGLIB动态代理]]></description><category></category></item><item><title><![CDATA[Spring三级缓存与循环依赖]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/114232379</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/114232379</guid><author>zlypdlx</author><pubDate>Mon, 01 Mar 2021 17:00:17 +0800</pubDate><description><![CDATA[Spring三级缓存 循环依赖 @Autowired依赖 构造函数依赖]]></description><category></category></item><item><title><![CDATA[MySQL索引优化二]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113969928</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113969928</guid><author>zlypdlx</author><pubDate>Tue, 23 Feb 2021 11:23:15 +0800</pubDate><description><![CDATA[MySQL索引优化 最佳实践 联合索引 复合索引]]></description><category></category></item><item><title><![CDATA[MySQL索引结构]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113934983</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113934983</guid><author>zlypdlx</author><pubDate>Mon, 22 Feb 2021 17:01:42 +0800</pubDate><description><![CDATA[MySQL索引结构 B+Tree BTree 按页加载和保存]]></description><category></category></item><item><title><![CDATA[MySQL索引优化一]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113895428</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113895428</guid><author>zlypdlx</author><pubDate>Sun, 21 Feb 2021 18:02:01 +0800</pubDate><description><![CDATA[MySQL索引优化一 索引结构 Explain分析 索引最佳实践]]></description><category></category></item><item><title><![CDATA[ApplicationContext上下文]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113858661</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113858661</guid><author>zlypdlx</author><pubDate>Fri, 19 Feb 2021 11:03:56 +0800</pubDate><description><![CDATA[ApplicationContext类解析
通过设置Spring上下文来获取ApplicationContext，构建自己的SpringBeanUtil工具类(ApplicationContextInitializer、ApplicationListener、ApplicationContextAware、SpringApplication)]]></description><category></category></item><item><title><![CDATA[TCP三次握手四次挥手和池化技术]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113774446</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113774446</guid><author>zlypdlx</author><pubDate>Tue, 09 Feb 2021 19:02:04 +0800</pubDate><description><![CDATA[TCP/IP三次握手，四次挥手。浏览器复用连接和创建数据库连接池来提升程序处理性能，也就是通过池化技术能够大幅提升程序性能]]></description><category></category></item><item><title><![CDATA[ThreadLocal线程变量]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113663535</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113663535</guid><author>zlypdlx</author><pubDate>Fri, 05 Feb 2021 17:22:09 +0800</pubDate><description><![CDATA[ThreadLocal
定义

网上很多说ThreadLocal是处理并发多线程的，根据官方定义：


This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via its get or set method) has its own, independently initialized c]]></description><category></category></item><item><title><![CDATA[spring-cloud之hystrix]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113514031</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113514031</guid><author>zlypdlx</author><pubDate>Tue, 02 Feb 2021 21:20:42 +0800</pubDate><description><![CDATA[hystrix
什么是hystrix

用来进行服务降级和容错
限流

服务降级处理手段

返回异常描述信息
查询备用数据库
记录错误日志，进行人工干预


]]></description><category></category></item><item><title><![CDATA[spring-cloud之openfeign]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/113043954</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/113043954</guid><author>zlypdlx</author><pubDate>Tue, 26 Jan 2021 07:28:58 +0800</pubDate><description><![CDATA[Feign

Feign(不就是大粪么！！)是什么？根据官网解释：

客户端组件，提供客户端和服务端之间方便调用。
可以通过@Configuration注解或者配置文件来加载配置
支持SpringMVC注解，并使用HttpMessageConverters作为消息转换器，比如@GetMapping
两大重量级护法：Ribbon来实现负载和重试；Hystrix来实现降级和熔断



服务远程调用方式

方式1：Eureka的方式 http://ip:port/path(LoadBalanceClient+Re]]></description><category></category></item><item><title><![CDATA[数据结构基础之动态数组]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/112972403</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/112972403</guid><author>zlypdlx</author><pubDate>Fri, 22 Jan 2021 20:10:32 +0800</pubDate><description><![CDATA[数据结构基础

数据结构研究的是数据如何在计算机中进行组织和存储，使得我们可以高效的获取数据或者修改数据
数据结构类型

线性结构：数组、栈、队列、链表
树结构：红黑树、二叉树、AVL
还有其他结构比如图


数据结构的应用

MySql中的B+tree
JAVA中的HashMap的红黑树
文件压缩算法，哈夫曼算法



数组

数组最大的有点：快速查询，但是不能动态扩容
创建一个可以动态变化的数组 定义一个size指向最后一个元素的后面一个元素，capacity表示数组的容量



...]]></description><category></category></item><item><title><![CDATA[spring mvc]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/106900332</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/106900332</guid><author>zlypdlx</author><pubDate>Mon, 22 Jun 2020 16:55:03 +0800</pubDate><description><![CDATA[springmvc handler和Adapter的关系

下面只是一个示意关系，并不是一一对应的关系





handlerMapping
handlerAdapter
描述




Controller
SimpleControllerHandlerAdapter
标准控制器，返回ModelAndView


HttpRequestHandler
HttpRequestHandlerAdapter
处理业务不返回ModelAndView


Servlet
SimpleServletHandlerAd]]></description><category></category></item><item><title><![CDATA[spring事务原理]]></title><link>https://blog.youkuaiyun.com/zlypdlx/article/details/106868367</link><guid>https://blog.youkuaiyun.com/zlypdlx/article/details/106868367</guid><author>zlypdlx</author><pubDate>Sat, 20 Jun 2020 11:30:48 +0800</pubDate><description><![CDATA[1 数据库事务
1.1数据库的事物的基本特性

A: 原子性(atomicity)
事物中各项操作，要么全做要么全不做，任何一项操作的失败都会导致整个事物的失败；
C: 一致性(consistency)
事物结束后系统状态是一致的；
I:  隔离性(isolation)
并发执行的事物彼此无法看到对方的中间状态；
D: 持久性(durability)
事物完成后所做的改动都会被持久化，即使发生灾难性的失败

1.2 数据库的隔离级别




隔离级别
脏读（Dirty Read）
不可重复读（NonRepe]]></description><category></category></item></channel></rss>