<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[程序员阿龙的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/select_myname</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; select_myname]]></copyright><item><title><![CDATA[Java如何自定义线程池]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/143209489</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/143209489</guid><author>select_myname</author><pubDate>Thu, 24 Oct 2024 19:18:25 +0800</pubDate><description><![CDATA[大家在工作中，可能创建线程池用的比较多的方式，就是使用java.util.concurrent包下的Executors进行创建线程池。]]></description><category></category></item><item><title><![CDATA[MySQL数据库的日志你知道几个？]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/142513184</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/142513184</guid><author>select_myname</author><pubDate>Wed, 25 Sep 2024 08:55:59 +0800</pubDate><description><![CDATA[undolog日志中存储的是事务中写操作的回滚操作（可以简单理解为在事务中运行了一个insert语句，那么undolog就会存储一个delete语句，就是相反的意思），在一个事务中，如果发生异常，那么事务就会回滚，MySQL就会读取undolog进行回滚。undolog（回滚日志）、redolog（重做日志）、binlog（归档日志）、errorlog（错误日志）、slow query log（慢查询日志）、relaylog（中继日志），其中undolog、redolog、binlog是最常见和核心的。]]></description><category></category></item><item><title><![CDATA[MySQL数据库锁机制（全面讲解）]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/141466568</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/141466568</guid><author>select_myname</author><pubDate>Fri, 23 Aug 2024 20:00:57 +0800</pubDate><description><![CDATA[在这个数据驱动的时代，数据库的重要性不言而喻。尤其是当我们面对成千上万的用户同时操作数据库时，如何保证数据不会乱套，这就得聊聊MySQL的锁机制了。锁，听起来好像有点神秘，但其实它就像是数据库的一道安全门，接下来，我会和大家一起探讨一下MySQL数据库锁的点点滴滴，包括它是怎么工作的，有哪些类型，以及在实际应用中怎么用。你能对数据库锁有个更清晰的了解，以后遇到并发问题也能更从容应对。那么，让我们开始吧！]]></description><category></category></item><item><title><![CDATA[CompletableFuture——异步编程艺术]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/141195918</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/141195918</guid><author>select_myname</author><pubDate>Wed, 14 Aug 2024 18:35:55 +0800</pubDate><description><![CDATA[CompletableFuture——异步编程艺术]]></description><category></category></item><item><title><![CDATA[SpringBoot+Vue3+SSE实现实时消息语音播报]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/141105206</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/141105206</guid><author>select_myname</author><pubDate>Sun, 11 Aug 2024 15:56:02 +0800</pubDate><description><![CDATA[SpringBoot+Vue3+SSE实现实时消息语音播报]]></description><category></category></item><item><title><![CDATA[SpringBoot+vue2/vue3解决跨域问题（详细步骤）]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/141016948</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/141016948</guid><author>select_myname</author><pubDate>Thu, 08 Aug 2024 10:24:27 +0800</pubDate><description><![CDATA[vue2/vue3 + SpringBoot解决跨域问题]]></description><category></category></item><item><title><![CDATA[Nginx中proxy_pass的斜杠问题（最详细讲解）]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/140949667</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/140949667</guid><author>select_myname</author><pubDate>Tue, 06 Aug 2024 10:47:49 +0800</pubDate><description><![CDATA[Nginx反向代理，proxy_pass的斜杠问题]]></description><category></category></item><item><title><![CDATA[部署Docker服务，Nginx反向代理报错502 GateWay（踩坑）]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/140813376</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/140813376</guid><author>select_myname</author><pubDate>Wed, 31 Jul 2024 09:34:19 +0800</pubDate><description><![CDATA[部署Docker服务，Nginx反向代理报错502 GateWay（踩坑）]]></description><category></category></item><item><title><![CDATA[强力推荐AI代码生成插件——通义灵码]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/140517557</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/140517557</guid><author>select_myname</author><pubDate>Thu, 18 Jul 2024 11:44:07 +0800</pubDate><description><![CDATA[智能编码小助手，快速提升您的开发效率]]></description><category></category></item><item><title><![CDATA[Maxkb——无需代码，快速构建自己的AI助手]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/140405820</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/140405820</guid><author>select_myname</author><pubDate>Sat, 13 Jul 2024 20:34:34 +0800</pubDate><description><![CDATA[无需代码，快速构建一个属于自己的AI助手！]]></description><category></category></item><item><title><![CDATA[超好用的linux面板——1Panel]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/140401308</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/140401308</guid><author>select_myname</author><pubDate>Sat, 13 Jul 2024 15:57:15 +0800</pubDate><description><![CDATA[用户可以通过 Web 图形界面轻松管理 Linux 服务器，实现主机监控、文件管理、数据库管理、容器管理等功能]]></description><category></category></item><item><title><![CDATA[Mongodb——快速入门，2个小时足够了]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/130816254</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/130816254</guid><author>select_myname</author><pubDate>Tue, 23 May 2023 21:41:36 +0800</pubDate><description><![CDATA[Mongodb用来应对“三高”问题：高并发：对数据库高并发读写的需求。高性能：对海量数据的高效存储和访问的需求。高可用：对数据库的高扩展性和高可用性的需求。MySQL数据库在面临这“三高”时，显得力不从心，所以学习Mongodb才更能丰富业务场景的处理能力。MongoDB 是一个开源的 NoSQL 数据库，具有高可扩展性、灵活性和可靠性等优点，适合于处理分布式、大规模和敏捷的数据存储需求。]]></description><category></category></item><item><title><![CDATA[现在有t1,t2,t3三个线程，实现t1,t2线程同步执行，然后再执行t3线程，使用Java实现该程序]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/130284997</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/130284997</guid><author>select_myname</author><pubDate>Fri, 21 Apr 2023 12:21:32 +0800</pubDate><description><![CDATA[最近在面试的时候，经常遇到这个题目，首先从题目上看，就知道考察的是多线程方面知识，我第一次看到这个题目的时候，就想到了使用CountDownLatch这个计数器来实现，因为它的原理就是让一个线程或多个线程去等待另外线程执行完毕后再执行的，本篇文章，我打算用两种方式去实现这个题目，分别是使用CountDownLatch和Future来实现。]]></description><category></category></item><item><title><![CDATA[Python——pymysql操作数据库]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/129244211</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/129244211</guid><author>select_myname</author><pubDate>Mon, 27 Feb 2023 16:36:03 +0800</pubDate><description><![CDATA[使用python增删改查操作数据库]]></description><category></category></item><item><title><![CDATA[SpringCloudAlibaba——Sentinel服务熔断]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/128932609</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/128932609</guid><author>select_myname</author><pubDate>Wed, 08 Feb 2023 14:34:38 +0800</pubDate><description><![CDATA[Sentinel 是面向分布式服务架构的高可用流量防护组件，主要以流量为切入点，从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。]]></description><category></category></item><item><title><![CDATA[SpringCloud—— 微服务网关GateWay]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/128872549</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/128872549</guid><author>select_myname</author><pubDate>Fri, 03 Feb 2023 17:53:11 +0800</pubDate><description><![CDATA[SpringCloud Gateway是Spring Cloud 的一个全新项目,基于Spring 5.0+Spring Boot 2.0和Project Reactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式。]]></description><category></category></item><item><title><![CDATA[Dubbo（分布式RPC框架）——入门]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/128336063</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/128336063</guid><author>select_myname</author><pubDate>Thu, 15 Dec 2022 22:33:53 +0800</pubDate><description><![CDATA[Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架，可以和Spring框架无缝集成。什么是RPC？RPC全称为remote procedure call，即远程过程调用。比如两台服务器A和B，A服务器上部署一个应用，B服务器上部署一个应用，A服务器上的应用想调用B服务器上的应用提供的方法，由于两个应用不在一个内存空间，不能直接调用，所以需要通过网络来表达调用的语义和传达调用的数据。]]></description><category></category></item><item><title><![CDATA[Mybatis-plus]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/128332578</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/128332578</guid><author>select_myname</author><pubDate>Thu, 15 Dec 2022 18:19:11 +0800</pubDate><description><![CDATA[MyBatis-Plus（简称 MP）是一个 MyBatis 的增强工具，在 MyBatis 的基础上只做增强不做改变，为简化开发提高效率而生。该框架由baomidou（苞米豆）组织开发并且开源的。]]></description><category></category></item><item><title><![CDATA[SpringColud——Feign（服务调用）& 网关（Zuul）]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/128323049</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/128323049</guid><author>select_myname</author><pubDate>Wed, 14 Dec 2022 23:06:49 +0800</pubDate><description><![CDATA[SpringColud——Feign（服务调用）& 网关（Zuul）]]></description><category></category></item><item><title><![CDATA[HashMap源码分析以及面试题]]></title><link>https://blog.youkuaiyun.com/select_myname/article/details/128293923</link><guid>https://blog.youkuaiyun.com/select_myname/article/details/128293923</guid><author>select_myname</author><pubDate>Mon, 12 Dec 2022 22:03:35 +0800</pubDate><description><![CDATA[HashMap的源码分析]]></description><category></category></item></channel></rss>