自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【golang学习之旅】使用VScode安装配置Go开发环境

也就是在一个平台上可以生成在另一个平台上运行的程序,比如在32位的windows操作系统环境中,生成可以在64位Linux操作系统上运行的二进制程序,通常需要借助第三方的工具才能够实现。在go install 完成后,用于保存go语言标准库的所有归档文件(比如fmt包被构建安装后,将生成一个fmt.a归档文件),同时也包含了和平台(windows,linux,mac)项目的一些目录,不同的操作系统看到不一样。,如果将Go安装在其他目录中,而需要将GOROOT的值修改为对应的目录。新建GOPATH变量。

2025-03-22 03:57:08 1143

原创 SQLModel入门

SQLModel是一个现代化的 Python 库,旨在简化与数据库的交互。它结合了Pydantic和SQLAlchemy的优势,使得定义数据模型、进行数据验证和与数据库交互变得更加直观和高效。SQLModel 由(FastAPI 的创始人)开发,专为与 FastAPI 框架无缝集成而设计。使用SQLModel定义数据模型时,通常会继承自SQLModel并使用table=True参数指示这是一个数据库表。使用 SQLAlchemy 的强大查询功能,执行复杂的数据库操作。

2025-03-22 02:19:01 766

原创 SpringBoot(接受参数相关注解)

<h1>基本注解</h1><hr/><a href="/monster/100/king">@PathVariable-路径变量:/monster/100/king</a>

2025-03-22 00:41:54 896

原创 SpringBoot 接入 豆包 火山方舟大模型

小说内有个人物叫 王清,于是问 豆包模型 介绍下王清的信息,此时 模型可以准确快速的响应 关于王清的信息;通过使用知识库,自己上传文档。让豆包大模型可以回答 你文档中的内容数据(即。本文为个人操作接入记录,官方文档示例还是比较全的。仅记录大致接入流程;本人随意使用gpt 编写了一篇短片小说,通过。通过SDK调用 豆包大模型,在代码内。开通模型推理、知识库 应用入口;各类接口说明及SDK 获取;下翻找到有java操作案例;

2025-03-10 23:22:50 300

原创 Spring Boot+Vue项目从零入手

1、创建Springboot项目,勾选Lombok(简化java代码的插件)、web——Spring Web(相当于SpringMVC)、sql——MyBatis Framework+MySql Driver。再配置tomcat的地方点+,选择npm,下方选择vue的package.json,下方run的下一格写serve。创建好项目后先启动,确认项目可以正常运行,再将vue整个拖入Springboot项目中。1.打开cmd窗口,进入准备建立vue项目的文件夹,通过。检测安装成功的方法:vue -V。

2025-03-10 17:23:36 1316

原创 Redis 安装及配置教程(Windows)【安装】

Redis 是用 ANSI C 编写的,可以在大多数 POSIX 系统中使用,而无需外部依赖。Linux 和 OS X 是 Redis 开发和测试最多的两个操作系统,官方建议使用 Linux 进行部署,Windows版本没有官方支持。Redis 在 Windows 平台上不受官方支持,Redis 官方只提供了源码包(zip、tar.gz 格式)。当然想要在 Windows 上安装 Redis 也还是可行的。

2025-03-10 12:37:06 1371

原创 Nginx:从入门到实战使用教程

什么是Nginx?Nginx(发音为“Engine-X”)是一款轻量级、高性能的Web服务器和反向代理服务器。它由俄罗斯程序员Igor Sysoev开发,于2004年发布。Nginx采用异步事件驱动模型,具有出色的性能、稳定性和可扩展性。Nginx的特点(1)高性能:Nginx在处理高并发请求方面具有显著优势,能够支持数百万级别的并发连接。(2)轻量级:Nginx占用资源少,性能优异,适合部署在资源有限的服务器上。(3)模块化:Nginx采用模块化设计,功能丰富,可根据需求进行定制。

2025-03-07 22:47:43 888

原创 MySQL常用的关键字(详细)

使用小写字母书写关键字是SQL的常见约定,有助于提高代码的可读性。datetime 日期和时间组合数据类型。varchar 可变长度字符串数据类型。where 用于过滤查询结果的条件。having 用于过滤分组后的结果。order by 指定结果集的排序。else 用于条件语句中的其他情况。limit 限制查询返回的记录数。update 更新表中的现有记录。create 创建新的数据库对象。into 指定插入数据的目标表。values 指定插入数据的值。set 指定要更新的列及其新值。

2025-03-05 19:02:58 137

原创 mysql SQL子查询(史上最详细)

这里,子查询从grades表中选择所有的student_id,然后外层查询从students表中选择那些id在子查询结果中的学生的姓名。确保子查询的返回值与外层查询的使用场景相匹配(例如,WHERE子句中的子查询应该返回单列值,FROM子句中的子查询应该返回表结构等)。子查询可以返回一个值、一列值或多行多列值,根据这些返回类型,子查询可以分为标量子查询、列子查询、行子查询和表子查询。这个例子中,子查询返回所有年龄大于18的学生的年龄,然后外层查询返回具有这些年龄的所有学生的姓名和年龄。

2025-03-05 17:40:42 257

原创 Java面试之JVM

本章主要记录一些jvm相关的面试题目,平时对这方面不太注重,也是边学边记。

2025-03-05 16:15:17 672

原创 java 进阶系列

地址:http://blog.youkuaiyun.com/sunhuaqiang1/article/details/45537809。地址:http://blog.youkuaiyun.com/sunhuaqiang1/article/details/49951031。增加:参考:http://www.cnblogs.com/janneystory/p/5758958.html。

2025-03-05 01:09:21 219

原创 BGP 全网最详解(理论及配置)

BGP外部网关协议,是机制较为复杂的动态路由协议,我将逐步介绍,写出全网最详细的BGP介绍。本文为结合了华为技术和新华三技术的大成,即结合了HCIA,HCIP,HCIE Datacom和H3CNE-RS+,H3CSE-RS+,H3CIE-RS+。本文将分为BGP基础、BGP路径属性及路由反射器、BGP路由优选、MP-BGP 介绍、BGP高阶属性、****BGP的详细配置六个大模块进行详细介绍。为方便管理规模不断扩大的网络,网络被分成了不同的AS(Autonomous System,自治系统)。

2025-03-04 23:51:29 881

原创 跨域问题解释及前后端解决方案(SpringBoot)

从。

2025-03-03 11:44:39 534

原创 最新【Java刷题进阶】基础进阶篇_java进阶练习,【深夜思考】

控制台输入的五位数true/false。

2025-03-02 22:02:47 402

原创 大模型框架汇总:大模型框架Ollama、大模型框架vLLM、大模型框架LightLLM、大模型框架llama.cpp、大模型框架LocalAI、大模型框架veGiantModel

vLLM大模型框架作为一款高效的大模型推理与服务引擎,通过创新的PagedAttention技术、连续批处理、CUDA核心优化以及分布式推理支持,显著提高了LLM的推理性能。LightLLM作为一个轻量级、高性能的LLM推理和服务器框架,以其独特的设计、高效的性能和易用性,在LLM的推理和应用领域展现出了巨大的潜力。LightLLM引入了一种以Token为粒度进行kv cache显存管理的特性,通过高性能的算子和高效的显存申请释放方式,有效管理模型推理过程中的显存占用,减少显存碎片化问题。

2025-03-02 20:43:46 618

原创 全面掌握Spring Boot + MyBatis + Maven + MySQL:从开发到部署的后端技术详解

作为一名后端开发的新手,我曾在自己的学习过程中遇到过许多挑战:如何选择合适的技术栈、如何理解框架的工作原理、以及如何将这些技术应用到实际的项目中。在这篇文档中,我将分享我在学习 Spring Boot、MyBatis、Maven 和 MySQL 的过程中的心得体会,并一步步带领大家搭建一个简单的后端应用。虽然我自己才刚刚起步,但我希望通过这篇文档,能够帮助像我一样的后端开发新手,少走一些弯路,快速掌握这些基础技术。

2025-03-02 19:04:54 936

原创 【补充】RustDesk一键部署及账号登录配置

之前分享的配置rustdesk的帖子只是搭建了一个简易服务器,仅能实现简单的远程桌面功能。在后续的使用中切换设备使用时无法看到之前连接的设备,必须知道每个设备的id号,才能在新设备上连接。数据无法在设备间迁移,感觉很麻烦。而官方将账号登录的功能放到了专业版里,普通的自建服务器想实现账号管理只能另想办法。好在网上有一些大佬自建了rustdesk-api服务器项目,本文测试了网上的一些方法,统一整理了一个简单搭建方案作为补充。另外还整理了傻瓜式搭建rustdesk服务器的方法。参考资料:· 优点:链接加密。

2025-03-01 15:15:02 1059

原创 【MySQL】链接池原理:简单理解网站的数据流动

*前言:**本节内容是博主快速上手mysql专栏的最后一篇文章。本节内容不讲解mysql语法了, 而是以网站为例,讲一下前后端的逻辑与联系。友友们可以当成一个故事听。

2025-02-28 23:10:32 586

原创 [免费]SpringBoot公益众筹爱心捐赠系统【论文+源码+SQL脚本】

公益捐助平台的发展背景可以追溯到几十年前,当时人们已经开始通过各种渠道进行公益捐助。随着互联网的普及,本文旨在探讨公益事业的发展趋势与挑战,特别是以社区发展为中心的公益模式。通过文献综述和实地调查,本文分析了当前公益事业的主要特征、发展趋势和面临的挑战,提出了以社区发展为中心的公益模式,并探讨了其实现路径和未来发展前景。公益事业是社会发展的重要组成部分,它涉及到社会福祉、环境保护、文化传承等多个方面。随着社会的快速发展和进步,公益事业也面临着新的挑战和机遇。

2025-02-28 14:09:46 287

原创 SQL Server2019安装步骤+使用+解决部分报错+卸载(超详细 附下载链接)

第一步:进行下载,直接点击安装SSMS进行下载(我的电脑找不到网页)。第十步:安装,安装完成,查看是否成功,若成功代表已安装完成,点击关闭。库,根据需求设置相关内容,点击确定,找到想要操作的数据库,新建查询。第五步:安装成功之后找到安装的位置双击进行安装。第三步:进行安装,不要修改安装路径,点击安装。第九步:选这四个满足基本需求,接着下一步。连接服务器时,点击选项,勾选信任服务期证书。第二步:打开安装包,并选择基本.第四步:选择安装位置,点击安装。第三步:选择语言,并选择接受。第二步:登陆,点击连接。

2025-02-28 12:30:06 1115

原创 SpringBoot线程池的使用

通过合理配置和使用线程池,Spring Boot应用可以更好地处理并发任务,提高系统的性能和响应速度。配置线程池时,需要根据具体的业务场景选择合适的参数,如核心线程数、最大线程数、队列容量等。同时,还需要考虑任务的性质,选择合适的拒绝策略来处理超出线程池处理能力的任务。

2025-02-28 10:46:48 875

原创 Spring-boot3.4最新版整合swagger和Mybatis-plus

一款免费的在线文档格式转换工具。default默认分组。

2025-02-27 13:55:26 362

原创 Spring Boot HikariCP数据库连接池入门

在我们的项目中,数据库连接池基本是必不可少的组件。在目前数据库连接池的选型中,主要是Druid,为监控而生的数据库连接池。HikariCP,号称性能最好的数据库连接池。至于怎么选择,两者都非常优秀,不用过多纠结。Spring Boot 2.X 版本,默认采用 HikariCP。阿里大规模采用 Druid。《Druid 连接池介绍》《为什么 HikariCP 被号称为性能最好的 Java 数据库连接池,如何配置使用》,一个小小的“撕逼”。

2025-02-27 12:33:27 1101

原创 Python毕业设计选题:基于django+vue的智能租房系统的设计与实现

针对当下小区人们群体而设计的此系统,在我们开发系统之初时,设计了租房管理网站系统双端模式,即为前端和后端管理端,前端有用户功能模块,后端主要为管理员登陆的,管理整个系统的功能和数据。最后这个系统项目在完成之后经测试有不少的bug和设计的缺陷,导致系统运行时有很多的不足,我们需要根据这些问题,认真研究,好好解决问题,不断的弥补缺陷,改进系统,优化体验。系统测试是软件开发过程中最后一步,但也是不可或缺的重要的一步,没有人可以保证一次性编写完成的系统不会出错,而系统测试就是将自己开发的系统成为成品前的最后一步。

2025-02-27 11:11:00 1095

原创 node.js下载、安装、设置国内镜像源(永久)(Windows11)

系统:Windows 11。

2025-02-26 03:39:02 360

原创 mysql用户名怎么看

要查看 mysql 中的用户名,可以使用以下方法:使用 show databases 命令查看数据库拥有者信息;查看 /etc/mysql/my.cnf 或 /etc/my.cnf 文件中的 user 或 username 选项。在 /etc/mysql/my.cnf 或 /etc/my.cnf 文件中查找 user 或 username 选项。它将显示 MySQL 用户名。这将显示正在运行的 MySQL 进程,并且用户名将显示在命令行中。这将显示当前登录操作系统的用户名,也是 MySQL 用户名。

2025-02-26 02:18:00 379

原创 mysql 您要的日期查询都在这

本文介绍了mysql常用日期查询的方法。希望能帮助到您。

2025-02-26 00:58:07 344

原创 Java进阶(vue基础)

目录1.vue简单入门?1.1.创建一个vue程序1.2.使用Component模板(组件)1.3.引入AXOIS?1.4.vue的Methods(方法) 和?compoted(计算)1.5.插槽slot1.6.创建自定义事件?2.Vue脚手架安装?3.Element-UI的安装

2025-02-25 21:36:06 252

原创 Java 进阶:如何让线程主动让出 CPU

suspend 挂起线程,并不会释放锁,又不像 sleep 那样一段时间后自动恢复,所以容易引起死锁。wait 会把当前持有的锁释放掉同时阻塞住,让出 CPU。当其他线程调用 Object.notify/notifyAll 时,会被唤醒,可能得到 CPU,并且获得锁。yield 也可以让线程主动让出 CPU,然后和其他线程一起竞争 CPU,但是调度器也可以忽略 yield。,直接停止线程,同时会释放所有锁,太过暴力,容易导致数据不一致。sleep 方法可以让线程主动让出 CPU,但是并不会释放锁。

2025-02-24 22:42:04 170

原创 idea创建springBoot的五种方式

使用jar包创建就行,也是maven项目,jdk选1.8,但是下面的java没有8的,没关系,先选上,后面创建成功了再改。最后一种就是自己先创建一个普通的maven项目,然后自己手动搭建成一个springboot项目。点创建之后他会生成一个压缩包,然后解压,用idea打开就行了。其他选择跟第一种一样,不过这里jdk有8的版本了。也是下载成一个压缩包,然后解压,用idea打开。idea直接从spring.io官网下载。都选择好之后点获取代码,选下载就行。idea从阿里云官网下载。从spring官网上下载。

2025-02-24 18:58:41 440

原创 41页PPT 华为业务流程架构全景视图:全业务域L1-L3级流程全案

L3:TBD、收集和生成线索、验证机会点、TBD、管理销售授权、管理销售项目、管理销售项目群、管理合同要素/模板、验证和分发线索、标前引导、管理开票和回款、客户网络评估、管理销售评审、TBD、管理交付项目群、管理合同文档、管理结构化合同信息、跟踪和培育线索、制定并提交标书、管理合同/PO变更、客户网络规划、管理销售决策。L2:4.1 管理技术、服务请求、4.2管理备件、服务交付、4.3管理非技术、服务请求、4.4管理客户、投诉。L2:5.1战略规划、5.2制定年度业务计划与预算、5.3管理执行与监控。

2025-02-24 16:06:47 686

原创 飞牛os使用ddns-go配合华为云实现内网穿透

在 Linux 或 macOS 上,你可以通过 ./ddns-go -s install命令安装服务,并使用 ./ddns-go启动它。保存配置后,你可以在 DDNS-Go 的日志中查看更新状态,或者直接在 DNS 服务商的控制面板中查看 DNS 记录是否已经更新。配置你的域名和需要更新的记录类型(A 记录或 AAAA 记录,取决于你使用的是 IPv4 还是 IPv6)。如果你需要使用 IPv6,确保你的网络环境支持 IPv6,并且在 DDNS-Go 配置中选择相应的记录类型。

2025-02-23 12:34:27 1191

原创 理解vllm分布式推理服务中的多节点Multi-Node部署方式

Multi-Node”指的是,将大模型的推理和服务过程,分布在多个计算节点(服务器)上,进行推理的能力。可见,单服务器部署多节点,每个节点只负责模型的一部分计算,而多个节点之间的协同工作是比较耗时的。一般来说,Multi-Node主要用于这种场景:k8s集群中,一个node的GPU资源不足以加载一个很大的模型,所以可以利用多个node的资源共同来加载模型。经笔者实测,这样确实能将8个节点部署到一台服务器上,暴露的API接口也是统一的,也能让多模型支持并发。的值设置为2,这样就有2个模型同时做并发处理。

2025-02-23 06:06:47 499

原创 嵌入式硬件设计 — 智能设备背后的隐形架构大师

嵌入式系统是一种专门为特定应用而设计的计算机系统,它通常嵌入在其他设备或系统中,以实现特定的功能。与通用计算机系统相比,嵌入式系统具有体积小、功耗低、成本低、可靠性高、实时性强等特点。嵌入式硬件设计则是指根据嵌入式系统的功能需求和性能指标,选择合适的硬件组件,并进行电路设计和布局布线,以构建出满足要求的硬件平台。

2025-02-23 04:19:27 1052

原创 在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能

通过地址/myapp/Ckeditor即可访问CKEditor编辑页面,可以直接把word排版好的内容拷贝过来,格式和照片等都可以按word的排版正常显示。5. 为了使用方便,需要设置字体大小,根据word的使用习惯,按字号来设置字体,修改extends配置,增加fontSize设置。其中定义了三种配置,分别为“default”,“extends”和“list”,下面主要使用“extends”。4. 为了使用中文字体,需要修改extends配置,增加fontFamily设置,将中文字体放在英文字体的前面。

2025-02-22 03:46:35 1161

原创 SQL Server 创建用户并授权

创建用户前需要有一个数据库,创建数据库命令如下:CREATE DATABASE [数据库名称];

2025-02-21 22:07:18 740

原创 SpringBoot实现各种参数校验,写得太好了,建议收藏!

业务需求总是比框架提供的这些简单校验要复杂的多,我们可以自定义校验来满足我们的需求。自定义非常简单,假设我们自定义加密id(由数字或者a-f的字母组成,32-256自定义约束注解FIELD,?public?@interface?EncryptId????//?默认错误消息???String?message()?default?“加密id格式错误”;???//?分组???Class<?>[]?groups()?default?{};???//?负载???Class<??extends。

2025-02-21 16:44:23 594

原创 Spring Cloud Gateway

登录认证以及请求接口认证的方法在filter方法中实现过滤器链@Override// 登录认证以及请求接口认证的方法在filter方法中实现。

2025-02-21 15:15:00 704

原创 Redis四种模式在Spring Boot框架下的配置

Spring Boot默认不支持Redis主从模式的自动配置,需要手动配置LettuceConnectionFactory,在RedisTemplate中使用。以上配置涵盖了Redis的四种部署模式在Spring Boot框架下的配置方法。每种模式都有其特定的应用场景和配置要求,可以根据实际需求选择合适的模式进行配置。

2025-02-21 02:09:53 334

原创 nodejs版本管理,使用 nvm 删除node版本,要删除 Node.js 的某个版本详细操作

这样,你就可以轻松地删除不需要的 Node.js 版本,并确保你的开发环境整洁了。这会列出你通过 nvm 安装的所有 Node.js 版本。) 的是当前使用的版本。

2025-02-20 23:48:23 424

空空如也

空空如也

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

TA关注的人

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