<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[laochenCCp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/laochenCCp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; laochenCCp]]></copyright><item><title><![CDATA[Spring Boot 中 RabbitMQ 的使用]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154196618</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154196618</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 18:06:06 +0800</pubDate><description><![CDATA[在中，我们学习了 RabbitMQ 的，接下来，在本篇文章中，我们就来在中实现常见的工作模式（由于 RPC 模式 和 发布确认模式 使用较少，因此在这里就不进行介绍了），进而学习在 Spring Boot 中如何使用 RabbitMQ在编写代码之前，我们需要先创建项目，引入依赖，并配置基本信息。]]></description><category></category></item><item><title><![CDATA[Redis的LRU算法]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154195766</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154195766</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 17:45:55 +0800</pubDate><description><![CDATA[(尽管排序本质上也是比较，囧)。这样一来，每次移除的Key并不仅仅是随机选择的N个Key里面最大的，而且还是pool里面idle time最大的，并且：pool 里面的Key是经过多轮比较筛选的，它的idle time 在概率上比随机获取的Key的idle time要大，可以这么理解：pool 里面的Key 保留了"历史经验信息"。最直观的想法：LRU啊，记录下每个key 最近一次的访问时间（比如unix timestamp），unix timestamp最小的Key，就是最近未使用的，把这个Key移除。]]></description><category></category></item><item><title><![CDATA[Redis 配置日志]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154194990</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154194990</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 17:23:44 +0800</pubDate><description><![CDATA[3、将路径填入logfile后面的引号内，例如：logfile “d:/redislog/redis.log” (注意斜杆的方向，这个和windows cmd中的斜杆方向是反的)5、保存配置文件，以这个配置文件启动redis，然后这时候redis的启动框会变成一个黑框框，什么输出都没有，这就对了（因为输入全写到日志文件去了）2、打开配置文件，找到logfile（可能有多个logfile，认准旁边有loglevel的那个），或者直接搜logfile “”1、首先找到redis的配置文件。]]></description><category></category></item><item><title><![CDATA[PostgreSQL异常：An IO error occurred while sending to the backend]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154193585</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154193585</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 17:02:17 +0800</pubDate><description><![CDATA[在使用PostgreSQL。]]></description><category></category></item><item><title><![CDATA[Node.js的解释]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154192518</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154192518</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 16:40:31 +0800</pubDate><description><![CDATA[Node.js 是一个基于 JavaScript 的开源服务器端运行时环境，允许开发者用 JavaScript 编写服务器端代码。与传统的前端 JavaScript 主要运行在浏览器端不同，Node.js 通过提供一个非阻塞的异步模型，允许开发者在服务器端创建高性能的网络应用程序。想象你把 JavaScript 看作是一个厨师，传统的 JavaScript 是只在“厨房”（浏览器）里工作的，而 Node.js 则是让这个厨师可以走出厨房，在餐馆的大厅、后台和仓库（服务器）中工作，从而大大提高工作效率。]]></description><category></category></item><item><title><![CDATA[Nginx中$http_host、$host、$proxy_host的区别]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154191405</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154191405</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 16:19:26 +0800</pubDate><description><![CDATA[变量是否显示端口值是否存在host浏览器请求的ip，不显示端口否"Host:value"显示值为a:b的时候，只显示ahttp_host浏览器请求的ip和端口号是“Host:value”，value存在就显示proxy_host被代理服务的ip和端口号默认80不显示其他端口显示"Host:value"显示配置反向代理时，接口请求报404问题应用描述：前端应用域名为A（ww.a.com）, 后端服务域名为B（www.b.com）;]]></description><category></category></item><item><title><![CDATA[mysql重置root密码(适用于5.7和8.0)]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154189983</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154189983</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 15:56:26 +0800</pubDate><description><![CDATA[然后找到 mysql 服务，这里有一个小技巧，随便点一个服务，然后直接输入mysql，页面会自动定位到你输入的字母所匹配到的服务位置。Windows + R 键打开运行，输入 cmd 然后按住 ctrl+shift 再按回车键，就是以管理员身份打开命令面板了。或者以管理员身份运行 cmd 命令行输入如下指令打开mysql服务，这里的mysql80是你们自己的mysql服务名哈。然后将替换后的路径粘贴到，以管理员身份运行的命令行中，按下回车。重新加载权限表，一定要重新加载权限表这一步很重要！]]></description><category></category></item><item><title><![CDATA[mysql怎么查看]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154188720</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154188720</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 15:34:40 +0800</pubDate><description><![CDATA[通过以下命令查看 mysql 数据库：连接到服务器：mysql -u 用户名 -p 密码运行 show databases;命令获取所有现有数据库选择数据库：use 数据库名;查看表：show tables;查看表结构：describe 表名;查看数据：select * from 表名;首先需要使用 MySQL 客户端连接到服务器。命令将返回一个结果集，其中包含所有现有数据库。]]></description><category></category></item><item><title><![CDATA[Mysql中使用sql语句生成雪花算法Id]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154187598</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154187598</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 15:12:30 +0800</pubDate><description><![CDATA[雪花算法（Snowflake）是一种生成全局唯一ID的分布式算法。它的主要功能是在分布式系统中生成一个全局唯一的ID，且ID是按照时间有序递增的。Snowflake算法使用一个64位的二进制数字作为ID。符号位、时间戳、工作机器ID、序列号。通过这几部分来表示不同的信息，将数据映射到具有特定结构的分布式系统中，实现数据的存储和查询。]]></description><category></category></item><item><title><![CDATA[MySQL 查询语句大全]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154185646</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154185646</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 14:44:43 +0800</pubDate><description><![CDATA[union all不会去重，如果在一个条件中返回了，下一个如果有重复的，也会返回。还是以上面的student表和course表为例子，如果我们想查询每个学生所选择的课程，包括那些没有选课程的学生。继续使用上面的student表和course表为例子，如果我们想查询每门课程的学生，包括没有选该门课程的学生。语法：语法：嵌套查询也就是在查询语句中包含有子查询语句，所以叫嵌套查询，没有单独的语法，嵌套子查询通常位于查询语句的条件之后;外连接分为左连接和右连接，这种连接是指在连接两张或多张表时，包含了所有的记录。]]></description><category></category></item><item><title><![CDATA[MySQL JDBC连接数据库详细教程【全程干货】]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154183857</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154183857</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 14:19:55 +0800</pubDate><description><![CDATA[JDBC，即，java数据库连接。是一种用于执行SQL语句的Java API，它是Java中的数据库连接规范。这个API由包中的一些类和接口组成，它为Java开发人员操作数据库提供了一个标准的API，可以为多种关系数据库提供统一访问最后来总结一下本文所学习的内容??]]></description><category></category></item><item><title><![CDATA[Java面试题简答（整理）]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154182310</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154182310</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 13:39:53 +0800</pubDate><description><![CDATA[1、第一种解答方式- 在浏览器上输入请求路径- 然后web容器截取请求路径，去容器里面找一找看有没有容器所对应的Servlet对象- 如果没有找到对应的Servlet对象- 然后就通过这个路径，找到这个路径所对应的完整类名，然后通过反射机制创建对象- 调用无参的构造方法去完成实例化操作- 完成之后，由web容器负责去调用Servlet的init()方法完成初始化操作- 然后发一次请求web容器调用service方法进行服务，service方法自动派遣运行与请求相对应的doxxxx方法。]]></description><category></category></item><item><title><![CDATA[私有化部署DeepSeek并SpringBoot集成使用（附UI界面使用教程-支持语音、图片）]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154179044</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154179044</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 11:53:05 +0800</pubDate><description><![CDATA[ollama已经开放了非常全的api接口了，对于全面私人化定制都是可以支持，详情参照官方文档，我这里只是弄了一个简单的示例。打开【系统环境变量】，新建一个系统环境变量{OLLAMA_MODELS}值为{D:ollamamodels}这一步是为了确保你以后下载的模型都放在别的地址（因为默认安装到C盘，这里可以将模型下载到别的盘）注意，关闭ollama进程，然后再执行下面的步骤，因为安装后默认程序已经打开了。下载完毕后,直接点击安装(默认安装C盘,确保你的C盘有10G以上的空间)]]></description><category></category></item><item><title><![CDATA[教你彻底卸载MySQL 并重装（保姆级教程 ）]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154176730</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154176730</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 11:08:07 +0800</pubDate><description><![CDATA[都是自己踩过的坑（其他博主也有，不过我的特殊，按步骤走完重新安装仍要输入原密码，本篇主要解决和我问题类似的情况），跟着以下步骤走就行。]]></description><category></category></item><item><title><![CDATA[如何快速将Excel数据导入到SQL Server数据库]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154174303</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154174303</guid><author>laochenCCp</author><pubDate>Fri, 31 Oct 2025 10:20:01 +0800</pubDate><description><![CDATA[工作中，我们经常需要将Excel数据导入到数据库，但是对于数据库小白来说，这可能并非易事；对于数据库专家来说，这又可能非常繁琐。这篇文章将介绍如何帮助您快速的将Excel数据导入到sql server数据库。]]></description><category></category></item><item><title><![CDATA[在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154143228</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154143228</guid><author>laochenCCp</author><pubDate>Thu, 30 Oct 2025 21:04:04 +0800</pubDate><description><![CDATA[Nginx 是一款高性能的开源 Web 服务器软件，它可以用于反向代理、负载均衡、静态文件服务等。本指南将带您逐步完成在 Ubuntu 22.04 上安装和配置 Nginx 的过程。]]></description><category></category></item><item><title><![CDATA[前后端分离项目部署到云服务器、宝塔（前端vue、后端springboot）详细教程]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154141241</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154141241</guid><author>laochenCCp</author><pubDate>Thu, 30 Oct 2025 20:01:34 +0800</pubDate><description><![CDATA[部署的环境是宝塔（宝塔9.0.0）、阿里云服务器（centos 7.6）；前端是Vue3项目、后端是springboot3x、jdk11、数据库有redis、mysql；搜索采用的是es。由于宝塔面板中可以快速进行环境的配置，所以使用宝塔进行网站的部署。如果宝塔中的环境，不是自己想要的。下面有jdk和es的部署教程。Linux（云服务器）安装jdk教程-优快云博客Linux系统安装es详细教程-优快云博客。]]></description><category></category></item><item><title><![CDATA[使用Springboot + netty 打造聊天服务（一）]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154140776</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154140776</guid><author>laochenCCp</author><pubDate>Thu, 30 Oct 2025 19:43:43 +0800</pubDate><description><![CDATA[Override// 处理收到的消息@Override在文章里，我们实现了Springboot 集成netty，并使用apiFox客户端发送了消息到netty服务，最终客户端收到服务端的应答。下一章节，我们讲解解码器的使用，使得我们的数据可以可视化，以及正常的展示。]]></description><category></category></item><item><title><![CDATA[从 x86 到 ARM64：CPU 架构的进化与未来]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154139736</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154139736</guid><author>laochenCCp</author><pubDate>Thu, 30 Oct 2025 19:25:26 +0800</pubDate><description><![CDATA[CPU 架构的发展，既是科技创新的历史，也映射出我们日常生活中对计算需求的不断变化。从 IBM PC 的 x86，到现代桌面电脑的 x64，再到智能手机和 Apple M1 芯片的 ARM64，每一次演变都推动着计算时代的进步。x86：起步于早期 PC，奠定了计算机的基础。x64：主导现代桌面和服务器市场，性能强大。ARM64：引领移动设备革命，高能效正改变桌面计算的格局。未来，随着ARM64和新兴RISC-V架构的崛起，计算的世界将变得更加高效、绿色和智能。希望通过这篇文章，你对x86x64和。]]></description><category></category></item><item><title><![CDATA[一、Spring介绍以及版本历史演进]]></title><link>https://blog.youkuaiyun.com/laochenCCp/article/details/154138107</link><guid>https://blog.youkuaiyun.com/laochenCCp/article/details/154138107</guid><author>laochenCCp</author><pubDate>Thu, 30 Oct 2025 19:07:16 +0800</pubDate><description><![CDATA[与常见Spring XML名称空间元素等价的注解，如@ComponentScan、@EnableTransationManagement、@EnableCaching、@EnableScheduling、@EnableAsync、@EnableAspectAutoProxy、@EnableLoadTimeWeaving和@EnableSpringConfigured。Spring的第一个版本于2002年10月发布，由一个带有易于配置和使用的控制反转（IoC）容器的小型内核组成。它由下图所示的七个模块组成。]]></description><category></category></item></channel></rss>