自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 华为网络设备配置文件备份与恢复(上传、下载、导出,导入)

在日常运维工作中,会经常存在网络割接的情况,为了保证网络割接失败时能重新回退至原有配置,从而不影响原有的办公环境,在网络割接前的备份工作就非常有必要了。通过将网络设备设置为FTP服务器,然后用PC端和其连接,从而将配置文件进行下载上传。步骤四:重启设备,第一个选项选择N,第二个选项选择Y。备份技术:PC客户端<—>FTP服务器(网络设备)在路由器或交换机的aaa认证上配置FTP服务。

2025-10-30 20:43:41 267

原创 关于最新MySQL9.0.1版本zip自配(通用)版下载、安装、环境配置

目录中创建所需的数据库文件,并输出一个临时的 root 密码到命令行。记下这个密码,因为你需要它来登录 MySQL。下载完成后进入解压,注意不要放在一个非中文路径下的文件夹下面否则后面会报错。因此,需要创建ini文件,并且创建data文件夹用来保存数据具体参考图2-1。如果一切正常,你应该会看到 MySQL 命令提示符,可以开始进行 MySQL 操作。点击完成后选择自己想要下载的版本,选择下载zip压缩,不用debug和其他的东西。具体的.ini文件代码如下但是注意修改自己的路径注意事项如图2-2。

2025-10-30 19:52:34 362

原创 使用 Nginx 搭建代理服务器(正向代理 HTTPS 网站)指南

本文介绍了如何使用 Nginx 搭建正向代理服务器,支持 HTTP 和 HTTPS 网站代理,并提供了详细的代码和配置示例。通过本文的学习,您可以掌握搭建正向代理的基础知识,并能在实际项目中应用。代理服务器是一种非常强大的工具,能够帮助我们隐藏客户端信息、绕过 IP 限制等。合理的配置和优化可以提升代理服务器的性能,从而满足实际应用中的需求。

2025-10-30 19:34:36 730

原创 业务架构、数据架构、应用架构和技术架构

(The Open Group Architecture Framework)是一个广泛应用的企业架构框架,旨在帮助组织高效地进行架构设计和管理。。企业数字化架构设计中的最常见要素是4A 架构。

2025-10-30 19:16:35 380

原创 【爬虫】使用 Scrapy 框架爬取豆瓣电影 Top 250 数据的完整教程

在大数据和网络爬虫领域,Scrapy是一个功能强大且广泛使用的开源爬虫框架。它能够帮助我们快速地构建爬虫项目,并高效地从各种网站中提取数据。在本篇文章中,我将带大家从零开始使用 Scrapy 框架,构建一个简单的爬虫项目,爬取豆瓣电影 Top 250的电影信息。豆瓣电影 Top 250系统:WindowsPython 版本:3.8.6开发环境:PyCharm如果你使用的是其他系统或 IDE,也可以按照本文的步骤进行操作,只需根据自己的环境做出相应调整即可。首先,在spiders目录下创建。

2025-10-30 18:58:14 1401

原创 【Spring】Spring实现加法计算器和用户登录

约定“前后端交互接口”是进行 Web 开发中的关键环节。接口又叫API),我们一般讲到接口或者API,指的都是同一个东西是指应用程序对外提供的服务的描述,用于交换信息和执行任务(与JavaSE中学习的类和接口是两回事)。简单来说,就是允许客户端给服务器发送哪些HTTP请求,并且每种请求预期获取什么样的HTTP响应。现在“前后端分离”模式开发,前端和后端的代码通常由不同的团队负责开发,双方团队在开发之前,会提前约定好交互的方式客户端发起请求服务器提供对应的服务。

2025-10-30 18:38:53 734

原创 【Spring Boot】Spring AOP动态代理,以及静态代理

定义 MethodInterceptor 并重写 intercept 方法, intercept 于增强标方法,和JDK动态代理中的 invoke 方法类似//?标对象, 即被代理对象@Override// 代理增强内容System.out.println("我是中介, 开始代理");//通过反射调?被代理类的方法//代理增强内容System.out.println("我是中介, 代理结束");

2025-10-30 18:20:41 937

原创 【MYSQL】连接报错Public Key Retrieval is not allowed

要解决此问题,可以采取以下几种方法之一:方法 1: 修改 JDBC URL如果您正在使用 Java 的 JDBC 连接,可以在连接字符串中添加 allowPublicKeyRetrieval=true 参数。这将允许驱动程序从服务器检索公钥以进行身份验证。示例 JDBC URL:javaString url = “jdbc:mysql://hostname:port/databaseallowPublicKeyRetrieval=true&useSSL=false”;hostname: 您的 MySQ

2025-10-30 18:02:46 258

原创 【MySQL】MySQL Workbench下载安装、环境变量配置、基本MySQL语句、新建Connection

进入网址:MySQL :: MySQL Workbench Manual :: 2 Installation(1)点击“MySQL Workbench on Windows”(下载Windows版本)(2)点击“Installing”(3) 点击链接(4) Download第一个版本(5) 跳过注册登录,直接下载(6)下载后,点击文件,进行安装(7)选择“Custom”(8) 下载三个Products点击“Execute”开始下载:(9)下载完成后,默认Next操作(10)自己设定自己记得住的密码(11)设

2025-10-30 17:44:41 398

原创 【JavaEE初阶 — 网络原理】初识网络原理 & 网络编程基础

网络互连:将多台计算机连接在一起,完成数据共享。数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,也称为网络通信。根据网络互连的规模不同,可以划分为局域网和广域网。

2025-10-30 17:27:14 774

原创 java进阶专栏的学习指南

类和对象

2025-10-30 11:56:38 244

原创 java中的锁面试题

AQS是一个抽象的队列同步器,通过维护一个共享的资源状态和一个先进先出的线程等待队列来实现一个多线程访问共享资源的同步框架AQS为每个共享资源都设置了一个共享资源锁,线程在需要访问共享资源时首先需要获得共享资源锁,如果获取到了共享资源锁,既可以在当前线程使用该共享资源,如果获取不到,则将该线程放入等待队列中,等待下次调度AQS定义了两种资源共享的方式,独占式和共享式。

2025-10-30 11:23:13 632

原创 Go环境搭建(vscode调试)

如果出现go.tools.intall not found 可以重启一下VScode,确保path中go的bin目录配置正确。推荐使用moudle模式,这样三方包就在$GOPATH/pkg/mod目录下,可以允许有多个不同的版本,多个项目都可以共享。这就有点像Java的包管理模式了,不用每个项目都去处理GOPTH,也不需要每个项目都去下载相同的三方包了。go get和go intall下载的三方包就会安装到GOPATH中。我们下载的免安装版本,直接解压就可以。

2025-10-30 10:50:10 321

原创 DBeaver下载安装及数据库连接(MySQL)

在根目录下创建一个txt文件(可以在其他地方创建完成后移到根目录下),名字叫my,文件后缀为ini。6.驱动下载后再次点击测试链接,提示已连接,点击确定、完成即可,至此DBeaver连接MySQL数据库成功。本文讲解使用zip文件,点击Download即可下载,下载完成后解压到本地文件夹(记住路径,一会儿要用)。5. 第一次连接MySQL时会出现弹窗,提示下载驱动,点击下载即可。1. 第一次打开时可能会出现提示,是否创建样本数据库,点击否即可。6. 选择组件,默认即可,点击下一步。

2025-10-30 10:16:57 636

原创 05. Springboot admin集成Actuator(一)

Spring Boot Actuator是Spring Boot提供的一个用于监控和管理应用程序的扩展模块。Actuator通过HTTP端点和JMX(Java Management Extensions)提供了一系列功能,包括查看应用程序的运行状况、度量指标、日志、追踪和应用信息。它为开发人员和运维人员提供了方便的手段来监控和管理Spring Boot应用。除了Actuator自带的端点以外,我们还可以自定义所需要的端点。**@Component:**注册为一个Spring Bean。

2025-10-30 09:43:02 953

原创 RedisDesktopManager连接不上redis数据库的解决方法

如果ok,那就没有问题,如果出现了错误,说你密码没有设置,那就直接用命令设置:config set requirepass root(root就是你设置的redis连接的密码)在redis的配置文件里面,是否把本地保护模式给关闭,如果没有,连接不上,关闭方式:protected-mode no。在redis的配置文件里面,是否把bind 127.0.0.1 给注释掉,如果没有,连接不上。2:有时候配置文件里面设置了访问密码,却没有生效,为了保险起见,还是再来看下,密码是否生效了。

2025-10-29 18:32:10 191

原创 Redis 6.2.7安装配置

下载地址:https://download.redis.io/releases/redis-6.2.7.tar.gz。进入压缩包src目录下进行源码编译,将redis安装到。Redis-6.2.7下载。创建 redis 命令链接。移动配置文件到安装目录下。

2025-10-29 18:20:36 119

原创 Python使用PyMySQL操作MySQL完整指南

【代码】Python使用PyMySQL操作MySQL完整指南。

2025-10-29 18:09:33 197

原创 PLSQL执行.sql文件

原文链接:https://blog.youkuaiyun.com/iamlzyoco/article/details/136322981。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。2.打开plsql选择命令窗口,即选择File->New->Command Window;注意:一定记得最后一步,提交后,才能查询到更新后的数据。中选择需要执行的.sql文件,最后点击打开。3.输入@然后按回车键,在弹出来的文件。

2025-10-29 17:57:39 250

原创 mysql WITH的多种用法与示例

在一个查询中可以定义多个 CTE,并在查询的其他部分引用它们。这些 CTE 可以相互引用,按顺序处理。WITH非递归 CTE用于分解复杂查询。递归 CTE用于层级数据查询。嵌套 CTE可以组合多个步骤的查询。简化查询逻辑:分解复杂的 SQL 逻辑,使查询更清晰易懂。CTE 是复杂查询中不可或缺的工具,有助于使代码简洁且易于维护。WITH RECURSIVE 举例说明,表结构是id和pid的指向 大概有五层。

2025-10-29 17:39:36 537

原创 Java进阶之多线程

(2)synchronized方法控制对“对象”的访问,每个对象对应一把锁,每个synchronized方法都必须获得调用该方法的对象的锁才能执行,否则线程会阻塞,方法一旦执行,就独占该锁,直到该方法返回才释放锁,后面被阻塞的线程才能获得这个锁,继续执行。如果是模拟出来的多线程,即在一个cpu的情况下,在同一时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执行的错觉。线程同步:就是一种等待机制,多个需要同时访问此对象是线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程在使用。

2025-10-29 12:46:57 607

原创 java中的锁面试题

AQS是一个抽象的队列同步器,通过维护一个共享的资源状态和一个先进先出的线程等待队列来实现一个多线程访问共享资源的同步框架AQS为每个共享资源都设置了一个共享资源锁,线程在需要访问共享资源时首先需要获得共享资源锁,如果获取到了共享资源锁,既可以在当前线程使用该共享资源,如果获取不到,则将该线程放入等待队列中,等待下次调度AQS定义了两种资源共享的方式,独占式和共享式。

2025-10-29 12:11:35 1016

原创 go测试问题记录

时,这意味着 Go 测试框架没有实际运行测试,而是返回了之前测试运行的结果。Go 1.10 引入了测试结果缓存,目的是为了加快测试的速度。如果自上次成功测试以来源代码和测试代码都没有发生变化,并且测试所依赖的环境(如环境变量和文件)也没有变化,Go 测试框架就会使用缓存的结果。另外,请确保你的测试确实触发了一些代码的变动,因为如果测试无法检测到代码变动(包括测试中依赖的任何文件或环境变量的变动),它可能会直接使用缓存的结果。这将告诉 Go 测试框架忽略缓存,并重新运行指定的测试。当 Go 测试输出显示。

2025-10-29 11:12:29 156

原创 DBeaver下载安装及数据库连接(MySQL)

在根目录下创建一个txt文件(可以在其他地方创建完成后移到根目录下),名字叫my,文件后缀为ini。6.驱动下载后再次点击测试链接,提示已连接,点击确定、完成即可,至此DBeaver连接MySQL数据库成功。本文讲解使用zip文件,点击Download即可下载,下载完成后解压到本地文件夹(记住路径,一会儿要用)。5. 第一次连接MySQL时会出现弹窗,提示下载驱动,点击下载即可。1. 第一次打开时可能会出现提示,是否创建样本数据库,点击否即可。6. 选择组件,默认即可,点击下一步。

2025-10-29 10:37:21 572

原创 05. Springboot admin集成Actuator(一)

Spring Boot Actuator是Spring Boot提供的一个用于监控和管理应用程序的扩展模块。Actuator通过HTTP端点和JMX(Java Management Extensions)提供了一系列功能,包括查看应用程序的运行状况、度量指标、日志、追踪和应用信息。它为开发人员和运维人员提供了方便的手段来监控和管理Spring Boot应用。除了Actuator自带的端点以外,我们还可以自定义所需要的端点。**@Component:**注册为一个Spring Bean。

2025-10-29 10:01:31 613

原创 java 入门面试题

基础:JDK 和 JRE 的区别== 和 equals 的区别基本类型和包装类对象使用 == 和 equals进行比较的结果?什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?hashCode()相同,equals() 也一定为 true吗?final 在 java 中的作用final finally finalize()区别finally语句块一定执行吗?final 与 static 的区别return 与 finally 的执行顺序对返回值的影响String对象中的replace和replaceA

2025-10-28 21:00:22 478

原创 IDEA连接SQL server数据库(保姆级详细且必坑,包括防火墙、 SQL Server 网络配置等问题解决)

最近需要用IDEA完成课设,同时也需要用到SQL Server实现数据持久化,而刚开始连接数据库时,即使成功用SQL Server身份验证方式连接后,在IDEA里还是不能与SQL成功连接,这里就很可能是防火墙的问题,或者是SQL Server 配置等问题,这里分享idea连接SQL server数据库的一篇经验贴,希望有这方面需要或问题的小伙伴能少走一些弯路,同时也希望大家批评指正,相互学习~:)

2025-10-28 20:45:21 906

原创 HarmonyOS Next 实现登录注册页面(ARKTS) 并使用Springboot作为后端提供接口

以下代码是一个基于 HarmonyOS 的登录页面组件的示例代码,主要实现了用户登录功能以及一些数据存储和页面跳转的操作。这段代码实现了一个简单的登录页面,涵盖了用户输入、网络请求、数据存储等功能,并且使用 HarmonyOS 的一些模块来实现这些功能。ArkTS围绕应用开发在 TypeScript (简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。7. 获取上一次访问时间方法 `getPreTime()` 和关闭应用更新时间方法。RouterInfo是一个自定义的类。

2025-10-28 20:30:07 376

原创 GitHub标星115K超全Java进阶教程,怒肝三天吐血整理!

最近在GitHub上找到了一份标星高达115k的《Java超全进阶教程》,内容真的很不错,来简单看一下目录。包括 Java 基础、Java 容器、Java 并发、Java 虚拟机和 Java IO,非常全面。花了三个小时把这份教程整理成了PDF版,这份教程的质量真的高,其中包括了数据类型、String、运算、关键字、Object通用方法、继承、反射、异常、泛型、注解、特性等知识点的详细解析,还有参考资料等。

2025-10-28 20:16:01 203

原创 ERROR:This version of pnpm requires at least Node.js vXXX 的解决方案

其实这个报错解决很简单,就是我写的有点太详细了,单纯就是 pnpm 与 Node.js 版本不兼容而已,解决方案不会很复杂Node.js的其它版本也可以参考进行解决,但如果是由于其它问题导致的报错,则本文章无法提供参考,请注意文章可能存在个人理解的欠缺,还请各位大佬指点指点,じゃあ!

2025-10-28 20:01:46 584

原创 Docker搭建redis集群

当需要在 Redis 集群中放置一个 key-value时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,也就是映射到某个节点上。–cluster-replicas 1 表示集群主节点需要多少个从节点,我们用了6台,即3台服务器构成集群,每台服务器设置1台从服务器。4.1 进入端口为6381的容器,新增两个key,这里需要加-c,集群操作,可以将key-value放入其他容器中。

2025-10-28 19:47:04 701

原创 DeepSeek背后的技术基石:DeepSeekMoE基于专家混合系统的大规模语言模型架构

DeepSeekMoE通过创新的混合专家架构、潜在注意力缓存和优化的归一化策略,在模型规模与计算效率之间找到了新的平衡点。其在降低计算成本的同时保持了领先的性能水平,为大规模AI系统的可持续发展提供了新的思路。后续研究将探索该架构在多模态任务中的应用,以及路由算法的进一步优化。

2025-10-28 19:32:55 608

原创 ChatGLM2-6B模型推理流程和模型架构详解

因为本人在做大模型优化方面的研究,之前拆了ChatGLM2的源代码,看看能从哪些地方深入。结果刚拆完没多久,昨天,也就是10 月 27 日,智谱 AI 在 2023 中国计算机大会(CNCC)上发布了自研第三代对话大模型 ChatGLM3,这是智谱 AI 在今年内第三次对 ChatGLM 基座模型进行了深度优化。目前还没去拆它的源代码,所以也不太清楚和2代之间有什么区别。但2代的结构我觉得可以先发以下。好烦,本来以为拆完了后可以推进下一步了,没想到被官方背刺了。

2025-10-28 19:18:21 658

原创 C++的MQTT开发:使用Paho的C++接口实现消息发布、订阅、连接RabbitMQ

如果应用程序需要在发送消息之间有较长的时间间隔,或者需要处理长时间的非活动状态,那么可以考虑在一段时间后断开连接,并在需要时重新连接。这是使用paho的cpp接口发布MQTT消息的基本步骤,实际应用中可能需要处理更多的错误和异常情况。本示例代码仅提供了一个基本的框架,需要根据自己的需求进行更多的自定义和错误处理。是异步的客户端实现,它使用了异步操作和回调函数来处理发送和接收消息,不会阻塞当前线程。提供了更强大的功能和更好的并发性能,但它需要更多的代码和处理异步回调函数。方法,将无法确定操作是否成功完成。

2025-10-28 19:03:45 498

原创 3大绝招!MySQL如何轻松搞定文本、图像和视频的多模态数据分析?

首先,让我们来了解一下“多模态”到底是什么意思。简单来说,多模态指的是能够同时处理不同类型数据(如文本、图像、音频等)的能力。传统的数据库往往只能专注于一种或几种特定类型的数据,比如关系型数据库主要处理结构化数据,而文档型数据库则更适合非结构化数据。但是现在,随着技术的进步,像MySQL这样的数据库也开始支持更加复杂的数据模型,允许我们在同一个系统内处理多种格式的数据。通过上述五个部分的详细介绍,相信你现在应该对如何利用MySQL进行多模态数据分析有了更清晰的认识。

2025-10-28 18:49:11 679

原创 【细如狗】记录一次使用MySQL的Binlog进行数据回滚的完整流程

这次事情的起因也是因为一次编写代码的粗心造成的,虽然造成的影响不太好,但是解决问题的过程也挺有趣的。如果还有别的好方案的话,欢迎在评论区分享。

2025-10-28 11:44:21 948

原创 【图文详解】什么是微服务?什么是SpringCloud?

在入门Spring Cloud 之前,我们需要先了解下什么是微服务,以及微服务的发展史。在架构发展的过程中,项目开发遇到了哪些问题,以及Spring Cloud是用来解决什么问题的。

2025-10-28 11:16:17 904

原创 【Sql Server】使用row_number over方式进行表分页,数据量达到五千多条记录后,查询变慢需要20多秒的解决方案

最近创建了一张表,用于保存名称相关信息。刚开始是没有加任何索引,数据不多时查询也没什么问题。等到了表有5千多条记录后,查询变得很慢,设置需要二十多秒。一起来看下这个博主是如何解决的?或者你们是否有更好的解决方案呢?也欢迎评论区留言。

2025-10-28 10:44:30 901

原创 【SpringBoot】MyBatis-plus 报错 Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

?欢迎来到@的csdn博文????本文主要梳理本文针对 MyBatis-plus,对于 MyBatis 报相同的错误,可以看这个大佬的文章:SpringBoot3整合MyBatis报错:Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required????我是,一个正在为秋招和做准备的学生????喜欢的朋友可以关注一下???,下次更新不迷路??

2025-10-28 10:16:24 394

原创 【Python】Flask与Django对比详解:教你如何选择最适合你的Web框架

Flask是一个微型的Web框架,由Armin Ronacher在2010年开发,旨在让开发者能够快速搭建Web应用。Flask的设计哲学是“简洁而不简单”,它提供了核心功能,同时允许开发者根据需求自由添加扩展。这种灵活性使得Flask在许多项目中表现出色,尤其是在需要高度自定义的场景下。Django由Adrian Holovaty和Simon Willison在2005年创建,旨在让开发者能够快速构建功能齐全的Web应用。

2025-10-28 09:39:37 730

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除