<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[F17623800114的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/F17623800114</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; F17623800114]]></copyright><item><title><![CDATA[前端开发|背完这些你的Web前端就牛了！！！]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134810690</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134810690</guid><author>F17623800114</author><pubDate>Tue, 05 Dec 2023 16:27:17 +0800</pubDate><description><![CDATA[所以是需要学习的，了解优化方法，在开发过程中就能规避一些使用体验不好的方案，也可以在业务完成后对项目进行优化；：据我所知，目前国内公司的前端开发基本都是使用框架进行开发的，使用框架可以提升开发的效率，国内用的比较多的框架是React和Vue，所以在学习过程中必须是要。：计算机网络在开发过程中可能不如上述知识点用到的多，但也是比较重要的，因为我们开发的应用是脱离不了网络的。我们可以选择性的去学，下面就。：计算机原理相关的很多知识在开发过程中会使用到，所以还是必须要学习的，并且在面试过程中也常常会被问到的；]]></description><category></category></item><item><title><![CDATA[如何在上班时间利用终端控制台摸鱼]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134728414</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134728414</guid><author>F17623800114</author><pubDate>Fri, 01 Dec 2023 10:27:16 +0800</pubDate><description><![CDATA[在我们开发的项目中，几乎有很多项目要都是使用 webpack 作为构建工具来进行开发的，在它进行构建的时候，会有一些信息会输出在控制台上面，如下图所示：爱瞎折腾的朋友们可能就会想了，为什么 create-react-pp 也是用的 webpack 作为构建工具，为什么我的输出和它的输出是不一样的呢？如果你的项目是使用的 webpack，并且要想在项目的开发中自定义，你可以通过 compiler.hooks 的方式去监听不同的钩子，然后通过不同的方式来实现不同的信息输出。]]></description><category></category></item><item><title><![CDATA[Kafka 位移提交的正确姿势]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134604180</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134604180</guid><author>F17623800114</author><pubDate>Fri, 24 Nov 2023 17:55:47 +0800</pubDate><description><![CDATA[你说你 Kafka 用了很多年了，但是位移提交的这些细节你未必清楚。不久前有个同事出去面试了，他说在 Kafka 问题上被面试官藐视了。同事：我做了一个消息总线，简化了业务团队消息的收发，并且提供了消息管理功能。面试官：你做的这个东西，有什么深入价值吗？同事：目的在于封装技术的复杂度，使业务团队更加专注于业务。面试官：这个价值并没有真实打动我，这不是很简单吗？简单吗？那我问你：Kafka 是如何进行位移提交的？（你不一定能答得全面）]]></description><category></category></item><item><title><![CDATA[前端发展的困局与破局 | Web前端开发寒冬自救指南]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134536511</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134536511</guid><author>F17623800114</author><pubDate>Tue, 21 Nov 2023 18:15:21 +0800</pubDate><description><![CDATA[行业的发展从萌芽、发展、顶峰、回调、消亡的过程，我们人也如此，你只需要把自己的技术能力，包括深度和广度稍微提升一点，多看看源码，多提高自己的技术，培养自己的全局思考能力，能跑赢80%的人了，这是个反人性的过程，也是二八定律。培养思维能力，让自己在处于大浪潮的刺激当中依然能够理性看待事物的本质，保持积极、乐观、正能量的心态，保持早起、阅读、写作、运动、冥想，总之，任何消耗你能量的人和事，看多一眼都是你的不对！不要在内耗当中见证别人的成就，因为你也一样可以！这些前端面试题及相关资料有需要的关注+]]></description><category></category></item><item><title><![CDATA[从BeanFactory入手,讲透Spring整合Mybatis的底层原理]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134479630</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134479630</guid><author>F17623800114</author><pubDate>Sat, 18 Nov 2023 16:17:53 +0800</pubDate><description><![CDATA[在专栏Mybatis源码分析中笔者以学习Mybaits时接触的四行代码为例详细的分析Mybatis的内部工作原理，感兴趣的同学可前往专栏Mybatis源码分析进行查看。入门Mybatis的四行代码//<1> 加载配置文件//<2> 创建sessionFactory对象//<3> 获取sqlSession对象信息//<4> 构建映射器的代理对象// .....调用相关方法信息而本次我们主要探究的工作原理，即探究分析清楚Spring整合Mybatis背后故事。至此，其实我们也就分析清楚了。]]></description><category></category></item><item><title><![CDATA[Java开发者的Python快速进修指南：文件操作]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134447550</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134447550</guid><author>F17623800114</author><pubDate>Thu, 16 Nov 2023 17:52:18 +0800</pubDate><description><![CDATA[Python提供的文件操作相对于Java来说，更简单方便。不仅操作简单，代码可读性也更高。不过，我们还需要注意文件操作的各种模式和文件指针的移动。虽然文件操作只有几种方式，但我不会给出示例，避免浪费大家的时间和精力。]]></description><category></category></item><item><title><![CDATA[go-mongox：简单高效，让文档操作和 bson 数据构造更流畅]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134426410</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134426410</guid><author>F17623800114</author><pubDate>Wed, 15 Nov 2023 18:34:59 +0800</pubDate><description><![CDATA[在Go语言中使用MongoDB官方框架进行集合操作时，深深感到构建bson数据是一件非常繁琐的工作。字段、逗号，括号等符号的排列，让我感觉仿佛是在进行一场拼图游戏。因此我在想，有没有一个能让我丝滑，高效操作MongoDB的第三方框架呢，遗憾的是，并没有找到符合我预期的框架，索性我就自己动手开发了一个，这就是go-mongox框架的由来。如果你也有类似我的这种感受，相信go-mongox框架能给你带来不一样的体验。]]></description><category></category></item><item><title><![CDATA[高并发场景下，怎么样设计订单库存架构，9个关键性问题]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134404776</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134404776</guid><author>F17623800114</author><pubDate>Tue, 14 Nov 2023 18:05:46 +0800</pubDate><description><![CDATA[库存系统可以分为实物库存和虚拟库存两种类型。实物库存的管理涉及到采购、存储、销售和库存轮换等复杂的活动，需要进行供应链管理和仓库管理等工作。相比之下，虚拟库存的管理相对简单，主要适用于线上资源的数量管理，包括各类虚拟商品权益，例如线上课程、付费优惠券包和活动库存等。五阳哥长期从事虚拟电商领域，在今天的分享中将主要介绍虚拟库存的管理。假设产品需求中要求设置商品库存，限制售卖数量。我们应该如何设计技术方案？有哪些设计重点？一共9个关键问题，全文目录如下。]]></description><category></category></item><item><title><![CDATA[前端转折点，独孤求败的秘籍！！！]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134165569</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134165569</guid><author>F17623800114</author><pubDate>Wed, 01 Nov 2023 17:52:04 +0800</pubDate><description><![CDATA[正如前端界的独孤求败：尤雨溪(Evan You)，早已超凡入圣，研发出大道至简，重剑无锋的Vue.js框架之后，同样自此精修，渐进于无剑胜有剑之境，以前端技术傲睨一世，挟博纵辩，务欲胜人，所作亦颇博丽窈渺，声名甚著。其实仔细想想，出现上述的情况很容易理解，实际上前端开发单纯从数量上已经饱和了，所以大量的初级前端工程师找不到活干，但是从另一方面，高级前端工程师依然是凤毛麟角，高级岗的HC永远是不饱和的。当今前端开发领域正以惊人的速度发展，为了跟上这个变化迅猛的行业，前端开发人员需要不断学习和掌握新的技术。]]></description><category></category></item><item><title><![CDATA[Nginx与洗脚城技师的那些小故事]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134143616</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134143616</guid><author>F17623800114</author><pubDate>Tue, 31 Oct 2023 16:36:02 +0800</pubDate><description><![CDATA[Nginx是一款是由伟大且牛逼的俄罗斯的程序设计师Igor Sysoev(伊戈尔 赛索耶夫)在摸鱼玩耍时所开发高性能的Web反向代理服务器，也是一个代理服务器。说到反向代理之前，我们来看看什么是正向代理（跑腿代购）。正向代理运行在客户端的出口，获取客户端发送的请求，用自己的身份发送到服务器并获取返回数据，最终返回给客户端。常见的正向代理，如网络爬虫的IP代理、VPN、游戏加速器......那么，什么是反向代理呢？反向代理服务器运行在服务端的入口，根据客户端请求的部分参数进行请求的分发与调度等。]]></description><category></category></item><item><title><![CDATA[如何成功设计一个高并发的Java秒杀系统]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134062404</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134062404</guid><author>F17623800114</author><pubDate>Thu, 26 Oct 2023 18:40:41 +0800</pubDate><description><![CDATA[生产者通过RabbitMQ的Java客户端库创建连接和通道，然后声明一个队列，并发送秒杀消息到队列中。消费者也通过RabbitMQ的Java客户端库创建连接和通道，然后声明同样的队列，并创建一个消费者来监听队列并消费消息。：使用高性能的数据库，如Redis或者Memcached，将秒杀商品的库存信息等数据存储在内存中，以提高读写性能。：使用限流算法来控制请求的并发量，防止系统被过多的请求压垮。：使用消息队列来削峰填谷，将秒杀请求暂存到消息队列中，再按照一定的速率进行处理，以减轻系统压力。]]></description><category></category></item><item><title><![CDATA[改变axios的用法，让你的工作效率提升不止3倍]]></title><link>https://blog.youkuaiyun.com/F17623800114/article/details/134041229</link><guid>https://blog.youkuaiyun.com/F17623800114/article/details/134041229</guid><author>F17623800114</author><pubDate>Wed, 25 Oct 2023 18:45:21 +0800</pubDate><description><![CDATA[alova目前提供了8种请求策略，如果你希望在不同的请求场景下方便地实现特定的请求需求，那千万别错过它哦。alova 还提供了缓存管理、请求共享等更多功能，可以覆盖绝大多数请求场景。所以，在你的下一个项目中，你也可以来试试 alova，一定能给你带来更愉快的开发体验!]]></description><category></category></item></channel></rss>