<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ADFVBM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ADFVBM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ADFVBM]]></copyright><item><title><![CDATA[SQL编写：十个在实践中养成的好习惯]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146432676</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146432676</guid><author>ADFVBM</author><pubDate>Sat, 22 Mar 2025 02:35:05 +0800</pubDate><description><![CDATA[写SQL是数据分析和数据库管理的重要技能之一。通过养成好的SQL编写习惯，你将能够编写出高效、可靠和易于维护的查询，提高数据分析和数据库管理的效率。]]></description><category></category></item><item><title><![CDATA[SpringCloud篇（配置中心 - Nacos）]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146432147</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146432147</guid><author>ADFVBM</author><pubDate>Sat, 22 Mar 2025 00:58:08 +0800</pubDate><description><![CDATA[这样，UserApplication(8081)使用的profile是dev，UserApplication2(8082)使用的profile是test。{spring.profiles.active}.${spring.cloud.nacos.config.file-extension}作为文件。Nacos一方面可以将配置集中管理，另一方可以在配置变更时，及时通知微服务，实现配置的热更新。我们最终的目的，是修改nacos中的配置后，微服务中无需重启即可让配置生效，也就是。]]></description><category></category></item><item><title><![CDATA[SpringBoot3-整合WebSocket指南]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146166813</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146166813</guid><author>ADFVBM</author><pubDate>Mon, 10 Mar 2025 23:36:06 +0800</pubDate><description><![CDATA[WebSocket 是一种网络通信协议，提供全双工通信通道，使服务器可以主动向客户端推送数据。与传统的 HTTP 请求-响应模式不同，WebSocket 在建立连接后，允许服务器和客户端之间进行双向实时通信。建立在 TCP 协议之上与 HTTP 协议有良好的兼容性数据格式轻量，性能开销小可以发送文本和二进制数据没有同源限制，客户端可以与任意服务器通信/*** @create 2024/12/15 下午 08:21**/@Component@Slf4j。]]></description><category></category></item><item><title><![CDATA[redis分页查询]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146151311</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146151311</guid><author>ADFVBM</author><pubDate>Mon, 10 Mar 2025 12:50:44 +0800</pubDate><description><![CDATA[redis不仅可以存普通文本，还可以存入List，这里就整理了下用redis做分页查询的功能。首先定义一个redis工具类，这里只贴出了需要的方法。redis分页查询效率很高，对于不需要持久化的数据可以使用此方案。接下来是应用层的调用。]]></description><category></category></item><item><title><![CDATA[npm无法加载文件：因为在此系统上禁止运行脚本]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146107578</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146107578</guid><author>ADFVBM</author><pubDate>Fri, 07 Mar 2025 23:01:16 +0800</pubDate><description><![CDATA[出现需要管理员权限提示，可选择执行 Set-ExecutionPolicy -Scope CurrentUser。出现的ExecutionPolicy参数后输入：RemoteSigned。说明不是环境变量的问题，那么定位到注册列表的问题。三、可能是环境变量的问题，进入cmd，输入。显示Restricted，说明状态是禁止的。，显示 RemoteSigned 改好了。二、node的版本是可以打印出来的。这个目录下看到是有这个文件的。再来使用npm就可以了。在vscode中输入。]]></description><category></category></item><item><title><![CDATA[MySQL的UPDATE（更新数据）详解]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146050811</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146050811</guid><author>ADFVBM</author><pubDate>Wed, 05 Mar 2025 19:16:34 +0800</pubDate><description><![CDATA[MySQL的UPDATE语句是数据库操作中不可或缺的一部分，通过合理使用索引、批量更新、避免全表更新、使用LIMIT以及优化事务，可以显著提高UPDATE语句的执行效率。]]></description><category></category></item><item><title><![CDATA[MySQL 实验1：Windows 环境下 MySQL5.5 安装与配置]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146049282</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146049282</guid><author>ADFVBM</author><pubDate>Wed, 05 Mar 2025 17:54:30 +0800</pubDate><description><![CDATA[本次安装 MySQL 的安装路径为：d:mysql，因此需要把 【d:mysqlin】目录添加到环境变量中。（5）在弹出的【编辑环境变量】对话框中单击【新建】按钮，把 MySQL 的 bin 路径粘贴到最后一行，如下图所示。4、在弹出的窗口中单击【Browse 】按钮，修改 MySQL 的安装路径，然后单击【Next】按钮。（2）在弹出的【设置】窗口中，输入【环境】，然后在下拉列表中选择【编辑系统环境变量】，如下图所示。（4）在弹出的【环境变量】对话框中选择【Path】，然后单击【编辑】按钮，如下图所示。]]></description><category></category></item><item><title><![CDATA[Java面试进阶指北]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146046504</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146046504</guid><author>ADFVBM</author><pubDate>Wed, 05 Mar 2025 16:29:45 +0800</pubDate><description><![CDATA[决定你面试能否成功的因素中实力固然占有很大一部分比例，但是如果你的心态或者说运气不好的话，依然无法拿到满意的 offer。运气暂且不谈，就拿心态来说，千万不要因为面试失败而气馁或者说怀疑自己的能力，面试失败之后多总结一下失败的原因，后面你就会发现自己会越来越强大。不难发现，近几年的面试难度越来越大，想要找到一份还不错的工作越来越难。都不要再准备高并发、高可用的面试题了啊！我觉得这种方法特别极端，而且在稍有一点经验的面试官面前是根本没有用的。技术面试不同于编程，编程厉害不代表技术面试就一定能过。]]></description><category></category></item><item><title><![CDATA[Java反射常见面试题]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146031221</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146031221</guid><author>ADFVBM</author><pubDate>Wed, 05 Mar 2025 01:22:06 +0800</pubDate><description><![CDATA[反射是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。对象序列化，将对象中的数据编码为字节序列的过程。反序列化；将对象的编码字节重新反向解码为对象的过程。]]></description><category></category></item><item><title><![CDATA[com.mysql.jdbc.exceptions.jdbc4.CommunicationsException Communications link failure]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/146030475</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/146030475</guid><author>ADFVBM</author><pubDate>Wed, 05 Mar 2025 00:04:29 +0800</pubDate><description><![CDATA[异常的主要作用是提醒开发者，当前的数据库连接存在问题，需要检查和解决。异常处理：使用try-catch块来捕获和处理异常，保证程序的健壮性。连接管理：合理配置数据库连接池，设置合适的连接超时时间和重连策略。网络排查：掌握基本的网络排查技巧，如使用ping命令检查网络连通性，使用telnet或nc检查端口是否开放。日志分析：通过分析应用程序和数据库服务器的日志，定位异常的具体原因。版本兼容性：确保使用的 JDBC 驱动版本与 MySQL 服务器版本兼容。]]></description><category></category></item><item><title><![CDATA[重学SpringBoot3-整合 Elasticsearch 8.x (二)使用Repository]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145982000</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145982000</guid><author>ADFVBM</author><pubDate>Mon, 03 Mar 2025 11:58:28 +0800</pubDate><description><![CDATA[通过以上步骤，我们构建了一个完整的 Spring Boot 3 和 Elasticsearch 8.x 的增删改查示例应用。使用 Spring Data Elasticsearch Repository，我们能够快速实现对 Elasticsearch 的基本 CRUD 操作，简化了开发流程。希望这个示例能够帮助你理解如何在项目中有效使用 Elasticsearch！]]></description><category></category></item><item><title><![CDATA[海康威视摄像头RTSP使用nginx推流到服务器直播教程]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145971580</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145971580</guid><author>ADFVBM</author><pubDate>Sun, 02 Mar 2025 22:15:53 +0800</pubDate><description><![CDATA[使用网络摄像头中的rtsp协议---------通过rtsp链接让推流软件获取到视频流------推流软件推流到直播服务器-----直播服务器的搭建-----使用flv.js进行直播。1、配置centos的网络服务，让该虚拟机以局域网的形式链接到实验室的网络（网络上进行搜索，成功的标准是你的主机可以ping通你的虚拟机。这里有一个例子，有好多人说这个例子失效了，我上传到优快云后，居然需要VIP才能下载，我想了一下，要不就用百度网盘吧。这里的live的是你配置的rtmp的application的名字。]]></description><category></category></item><item><title><![CDATA[如何在Portainer中部署Nginx容器并制作一个本地站点结合cpolar发布至公网可访问]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145969941</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145969941</guid><author>ADFVBM</author><pubDate>Sun, 02 Mar 2025 20:56:44 +0800</pubDate><description><![CDATA[Portainer是一个开源的Docker轻量级可视化工具，它提供了一个直观的Web界面，让你轻松管理和监控Docker容器、镜像和网络等。之前在文章《Linux Docker 图形化工具 Portainer远程访问》中我们讲了如何使用Docker部署一个Portainer，并结合cpolar内网穿透实现了公网访问成功。本篇文章教大家如何在Portainer创建Nginx容器，并且部署一个静态站点实现公网访问。]]></description><category></category></item><item><title><![CDATA[初学者如何用 Python 写第一个爬虫？]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145968297</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145968297</guid><author>ADFVBM</author><pubDate>Sun, 02 Mar 2025 19:18:04 +0800</pubDate><description><![CDATA[爬虫（Web Crawler）是一种自动化脚本或程序，它会模拟用户访问网页的行为，从而提取网页中的特定内容。]]></description><category></category></item><item><title><![CDATA[一文彻底搞懂大模型 - GPT和LlaMA的模型架构]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145948556</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145948556</guid><author>ADFVBM</author><pubDate>Sat, 01 Mar 2025 15:28:16 +0800</pubDate><description><![CDATA[GPT与LlaMA，作为大语言模型的两大巨擘，均基于Transformer架构却各有千秋。GPT系列以强大的生成能力著称，通过不断增大的参数规模引领复杂语言与推理任务的前沿；而Llama则以开源姿态，通过技术创新提升模型性能，预示着多模态扩展的未来，为AI生态的多样性和开放性贡献力量。什么是GPT？ GPT模型，全称为Generative Pre-trained Transformer，是由OpenAI团队开发的一种基于深度学习的自然语言处理（NLP）模型。 该模型通过无监督学习的方式，对大规模文本进行学习]]></description><category></category></item><item><title><![CDATA[【Prometheus】如何通过golang生成prometheus格式数据]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145940222</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145940222</guid><author>ADFVBM</author><pubDate>Fri, 28 Feb 2025 23:26:23 +0800</pubDate><description><![CDATA[广义上讲所有可以向Prometheus提供监控样本数据的程序都可以被称为一个Exporter。而Exporter的一个实例称为target。从Exporter的来源上来讲，主要分为两类：社区提供的Prometheus社区提供了丰富的Exporter实现，涵盖了从基础设施，中间件以及网络等各个方面的监控功能。这些Exporter可以实现大部分通用的监控需求。用户自定义的。]]></description><category></category></item><item><title><![CDATA[【FFmpeg】H.264 格式分析 ② ( 网络抽象层单元 NALU NALU 功能结构 VCL 视频编码层 NAL 网络提取层 H.264 封装模式 - annexb 模式 )]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145928041</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145928041</guid><author>ADFVBM</author><pubDate>Fri, 28 Feb 2025 14:26:25 +0800</pubDate><description><![CDATA[NALU ( Network Abstract Layer Unit , 网络抽象层单元 ) 是 H.264 视频编码 中 用于 封装 编码后数据 的 基本传输单元 , 用于将 视频数据 以适合 网络传输的格式 组织起来;NALU 是 对 原始视频帧 进行编码后的数据单元 , 它们 包含了 视频数据 的 编码信息 , 如 图像帧的编码数据、控制信息 等;]]></description><category></category></item><item><title><![CDATA[SQL 插入数据详解]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145925814</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145925814</guid><author>ADFVBM</author><pubDate>Fri, 28 Feb 2025 12:46:36 +0800</pubDate><description><![CDATA[INSERT语句是 SQL 中用来向表中插入数据的基础工具，理解和掌握不同的插入方式对于有效地管理数据库至关重要。明确指定列名和插入顺序，以确保插入数据的安全性。小心处理NULL和默认值。使用语法插入来自其他表的数据。在批量插入数据时，要确保数据的一致性和完整性。通过事务控制确保插入操作的原子性。了解这些插入数据的基本操作和注意事项，能够帮助你更高效地进行数据库的管理与维护。]]></description><category></category></item><item><title><![CDATA[springboot项目架构]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145923114</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145923114</guid><author>ADFVBM</author><pubDate>Fri, 28 Feb 2025 11:03:22 +0800</pubDate><description><![CDATA[在 Spring Boot 出现之前，使用 Spring 框架开发应用程序时，开发人员需要花费大量时间进行复杂的配置，包括配置各种 XML 文件或者 Java 配置类来整合 Spring 的各个模块，如 Spring MVC、Spring Data 等。Spring Boot 的目标就是简化这一过程，减少配置的复杂性，让开发者能够快速启动项目并专注于业务逻辑的实现。本文围绕 Spring Boot 展开。]]></description><category></category></item><item><title><![CDATA[springboot vue uniapp 仿小红书 11 还原 （含源码演示）]]></title><link>https://blog.youkuaiyun.com/ADFVBM/article/details/145902979</link><guid>https://blog.youkuaiyun.com/ADFVBM/article/details/145902979</guid><author>ADFVBM</author><pubDate>Thu, 27 Feb 2025 14:10:03 +0800</pubDate><description><![CDATA[代码地址。]]></description><category></category></item></channel></rss>