<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fgwynagi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fgwynagi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fgwynagi]]></copyright><item><title><![CDATA[20250206Java面试经验]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/145483190</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/145483190</guid><author>fgwynagi</author><pubDate>Thu, 06 Feb 2025 22:55:38 +0800</pubDate><description><![CDATA[重要的来了，问了spring的基本思想，我回ioc和aop，然后又问具体概念，我脑子又宕机了，说给我思考一下怎么回答，ioc，依赖注入嘛，bean容器。到了面试环节啦，上来问我有什么作品吗，线上的，我瞬间脑子宕机，然后说，博客吧，翻了微信聊天记录，把网址给他，然后现场电脑看了一下，接下来说，不要应届生那么多，有个作品就行。之后更是重量级，问我数据库索引，index，那我是真不会，说我之前面试的公司问的是acid，然后就问我acid是什么了。继续问，哪里人啊，然后一些基本信息，大学学了什么，之前干了什么。]]></description><category></category></item><item><title><![CDATA[c语言实现单链表]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/131623212</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/131623212</guid><author>fgwynagi</author><pubDate>Sun, 09 Jul 2023 15:16:37 +0800</pubDate><description><![CDATA[【代码】c语言实现单链表。]]></description><category></category></item><item><title><![CDATA[资料-SpringCloud 微服务架构]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130369664</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130369664</guid><author>fgwynagi</author><pubDate>Tue, 25 Apr 2023 17:20:56 +0800</pubDate><description><![CDATA[使用微服务架构的分布式系统,微服务之间通过网络通信。我们通过服务提供者与服务消费者来描述微服务间的调用关系。服务提供者：服务的被调用方，提供调用接口的一方服务消费者：服务的调用方，依赖于其他服务的一方我们以电商系统中常见的用户下单为例，用户向订单微服务发起一个购买的请求。在进行保存订单之前需要调用商品微服务查询当前商品库存，单价等信息。在这种场景下，订单微服务就是一个服务消费者，商品微服务就是一个服务提供者。]]></description><category></category></item><item><title><![CDATA[Hystrix断路器]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130313078</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130313078</guid><author>fgwynagi</author><pubDate>Sun, 23 Apr 2023 00:37:33 +0800</pubDate><description><![CDATA[对于高流量的应用来说，单一的后端依赖可能会导致所有服务器上的所有资源都在几秒钟内饱和。通常当你发现一个模块下的某个实例失败后，这时候这个模块依然还会接收流量，然后这个有问题的模块还调用了其他的模块，这样就会发生级联故障，或者叫雪崩。如果扇出的链路上某个微服务的调用响应时间过长或者不可用，对微服务A的调用就会占用越来越多的系统资源，进而引起系统崩溃，所谓的“雪崩效应”.多个微服务之间调用的时候，假设微服务A调用微服务B和微服务C，微服务B和微服务C又调用其它的微服务，这就是所谓的。分布式系统面临的问题。]]></description><category></category></item><item><title><![CDATA[Redis复制(replica)]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130231704</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130231704</guid><author>fgwynagi</author><pubDate>Tue, 18 Apr 2023 21:26:37 +0800</pubDate><description><![CDATA[1.是什么

1.1 官网说明：高可用




]]></description><category></category></item><item><title><![CDATA[SpringBoot-数据访问-整合MyBatis-配置版]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130163584</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130163584</guid><author>fgwynagi</author><pubDate>Fri, 14 Apr 2023 23:08:49 +0800</pubDate><description><![CDATA[SqlSession：自动配置了。]]></description><category></category></item><item><title><![CDATA[缓存双写一致性之更新策略探讨]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130119061</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130119061</guid><author>fgwynagi</author><pubDate>Wed, 12 Apr 2023 23:19:05 +0800</pubDate><description><![CDATA[你只要用缓存，就可能涉及到redis缓存与数据库存储双写，你只要是双写，就一定有数据一致性的问题那么你如何解决一致性问题？双写一致性，你先动缓存redis还是数据库mysql哪一个？why？延时双删你做过吗？会有哪些问题？有这么一种情况，微服务查询redis无mysql有，为保证数据双写一致性回写redis你需要注意什么？双检加锁策略你了解过吗？如何尽量避免缓存击穿redis和mysql双写100%会出纰漏，做不到强一致性，你如何保证最终一致性？]]></description><category></category></item><item><title><![CDATA[Redis_BigKey]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130095905</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130095905</guid><author>fgwynagi</author><pubDate>Tue, 11 Apr 2023 23:30:21 +0800</pubDate><description><![CDATA[阿里广告平台，海量数据里查询某一固定前缀的key小红书，你如何生厂上限值key */flushdb/flushall等危险命令以防止误删误用？美团，MEMORY USAGE 命令你用过吗？BigKey问题，多大算big？你如何发现？如何删除？如何处理？BigKey你做过调优吗？惰性释放lazyfree了解过吗？Morekey问题，生产上redis数据库有1000w记录，你如何遍历？key * 可以吗？]]></description><category></category></item><item><title><![CDATA[Redis应用问题解决]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130050673</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130050673</guid><author>fgwynagi</author><pubDate>Mon, 10 Apr 2023 00:07:26 +0800</pubDate><description><![CDATA[redis应用-缓存穿透、缓存击穿、缓存雪崩和分布式锁]]></description><category></category></item><item><title><![CDATA[Redis集群]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130050423</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130050423</guid><author>fgwynagi</author><pubDate>Sun, 09 Apr 2023 23:49:51 +0800</pubDate><description><![CDATA[Redis 集群实现了对Redis的水平扩容，即启动N个redis节点，将整个数据库分布存储在这N个节点中，每个节点存储总数据的1/N。Redis 集群通过分区（partition）来提供一定程度的可用性（availability）： 即使集群中有一部分节点失效或者无法进行通讯， 集群也可以继续处理命令请求。]]></description><category></category></item><item><title><![CDATA[Redis_主从复制]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130043604</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130043604</guid><author>fgwynagi</author><pubDate>Sun, 09 Apr 2023 16:31:17 +0800</pubDate><description><![CDATA[上一个Slave可以是下一个slave的Master，Slave同样可以接收其他 slaves的连接和同步请求，那么该slave作为了链条中下一个的master, 可以有效减轻master的写压力,去中心化降低风险。由于所有的写操作都是先在Master上操作，然后同步更新到Slave上，所以从Master同步到Slave机器有一定的延迟，当系统很繁忙的时候，延迟问题会更加严重，Slave机器数量的增加也会使这个问题更加严重。设置从机的优先级，值越小，优先级越高，用于选举主机时使用。从机是上位还是原地待命？]]></description><category></category></item><item><title><![CDATA[Redis10大数据类型]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130036630</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130036630</guid><author>fgwynagi</author><pubDate>Sun, 09 Apr 2023 00:03:23 +0800</pubDate><description><![CDATA[【代码】Redis10大数据类型。]]></description><category></category></item><item><title><![CDATA[Redis_事务_锁机制_秒杀]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130022529</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130022529</guid><author>fgwynagi</author><pubDate>Fri, 07 Apr 2023 23:10:18 +0800</pubDate><description><![CDATA[Redis事务是一个单独的隔离操作：事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中，不会被其他客户端发送来的命令请求所打断。Redis事务的主要作用就是串联多个命令防止别的命令插队。]]></description><category></category></item><item><title><![CDATA[InnoDB数据存储结构]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/130021915</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/130021915</guid><author>fgwynagi</author><pubDate>Fri, 07 Apr 2023 22:35:38 +0800</pubDate><description><![CDATA[另外在数据库，还存在着区，段和表空间的概念一个区会分配64个连续的页。]]></description><category></category></item><item><title><![CDATA[Java 线程]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/129999700</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/129999700</guid><author>fgwynagi</author><pubDate>Thu, 06 Apr 2023 21:26:48 +0800</pubDate><description><![CDATA[Runnable 可运行的任务（线程要执行的代码）把【线程】和【任务】（要执行的代码）分开。Thread 代表线程。]]></description><category></category></item><item><title><![CDATA[设计模式-day01]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/129987062</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/129987062</guid><author>fgwynagi</author><pubDate>Thu, 06 Apr 2023 13:11:06 +0800</pubDate><description><![CDATA[软件开发原则、单例模式]]></description><category></category></item><item><title><![CDATA[设计模式-day04]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/129978905</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/129978905</guid><author>fgwynagi</author><pubDate>Wed, 05 Apr 2023 22:36:38 +0800</pubDate><description><![CDATA[[](file://D:\work\资料-ja va设计模式（图解+框架源码分析+实战）\Java设计模式资料day04\笔记\img\image-20200208180417291.png?​ 对于这个图片肯定会非常熟悉，上图我们可以看做是一个文件系统，对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树，当我们找到某个叶子节点后，就可以对叶子节点进行相关的操作。可以将这颗树理解成一个大的容器，容器里面包含很多的成员对象，这些成员对象即可是容器对象也可以是叶子对象。]]></description><category></category></item><item><title><![CDATA[MySQL索引的数据结构]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/129965063</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/129965063</guid><author>fgwynagi</author><pubDate>Wed, 05 Apr 2023 00:55:04 +0800</pubDate><description><![CDATA[b+树]]></description><category></category></item><item><title><![CDATA[Java项目实战——瑞吉外卖Day01]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/129964150</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/129964150</guid><author>fgwynagi</author><pubDate>Tue, 04 Apr 2023 23:18:12 +0800</pubDate><description><![CDATA[【代码】Java项目实战——瑞吉外卖Day01。]]></description><category></category></item><item><title><![CDATA[MySQL逻辑架构]]></title><link>https://blog.youkuaiyun.com/fgwynagi/article/details/129963861</link><guid>https://blog.youkuaiyun.com/fgwynagi/article/details/129963861</guid><author>fgwynagi</author><pubDate>Tue, 04 Apr 2023 22:53:00 +0800</pubDate><description><![CDATA[mysql 逻辑架构]]></description><category></category></item></channel></rss>