- 博客(120)
- 收藏
- 关注
原创 【Golang】——Gin 框架中的表单处理与数据绑定
Gin 允许注册自定义验证器。import ("regexp"// 注册自定义验证器// 路由err!= nil {return})本篇博客详细介绍了 Gin 框架中表单处理与数据绑定的功能,从基础的表单提交到复杂的数据验证和文件上传,再到完整项目示例,涵盖了实际开发中的常见场景。在下一篇博客中,我们将学习如何处理 API 请求与 JSON 数据绑定,进一步拓展你的 Web 开发能力。
2025-03-22 03:55:50
623
原创 SQL2000在win10上安装的方法
安装前最好先关闭防火墙和一些杀毒软件,因为这些软件在安装过程中可能会碰到注册表等一下。毒软件比较敏感的地带,如果违反杀毒软件的规则会被当做病毒强行终止删除。
2025-03-22 02:17:39
542
原创 SpringBoot高级-底层原理
程序启动找到自动化配置包下 META-INF/spring.factories的SpringBoot先加载所有的自动配置类每个自动配置类按照条件进行生效。生效的配置类就会给容器中装配很多组件只要容器中有这些组件,相当于这些功能就有了定制化配置用户直接自己@Bean替换底层的组件用户去看这个组件是获取的配置文件什么值就去修改。开发人员使用步骤总结:引入场景依赖查看自动配置了哪些(选做)自己分析,引入场景对应的自动配置一般都生效了配置文件中debug=true开启自动配置报告。
2025-03-22 00:40:31
962
原创 springboot 异步操作
future.get()` 和 `future.join()` 都是用于处理并发编程中异步任务的结果,但它们属于不同的编程框架或库,并且具有不同的用途和行为。- **库**: Java 的 `Thread` 类或 Kotlin 的协程(`join()` 在 Kotlin 协程中表现为 `await()`)。- 在 Java 中,`thread.join()` 会使当前线程(调用 `join()` 的线程)等待,直到目标线程终止。- `join()` 是 Java 线程的方法,用于等待一个线程完成。
2025-03-10 23:21:45
543
原创 spring boot 项目打印sql日志和结果,使用logback或配置文件
在 Spring Boot 项目中使用 MyBatis 或 MyBatis-Plus 作为持久化框架时,你可以通过配置 Logback 来打印 SQL 日志及其结果。
2025-03-10 17:22:29
883
原创 Redis 下载与安装 教程 windows版
设置键值对,通过key获取value,设置key的过期时间为5秒,5秒后查看所有的key现实name已经被删除。在命令中输入ping命令来检测redis服务器与redis客户端的连通性,返回PONG则说明连接成功了。,目前仍在维护,目前最新版本是 5.0.14,更新速度跟Redis官网也相差好几个大版本。为了方便,建议把Redis路径配置到系统变量Path值中,这样就省得再输路径了。redis.windows.conf可以省略,省略后,使用。下载好后找一个位置解压,例如我的位置是D:/Redis/
2025-03-10 12:35:58
315
原创 Nginx(搭建高可用集群)
注意:这里由于tomcat1在主Nginx上,一旦主Nginx崩溃,则这个tomcat就不可用,所以才需要在从Nginx也搭建一份,如果部署在独立主机上就不需要,就像这个tomcat2。
2025-03-07 22:46:37
806
原创 MySQL官网驱动下载(jar包驱动和ODBC驱动)【详细教程】
MySQL[这里是图片001]https://www.mysql.com/cn/到此,并完成了驱动的下载!
2025-03-05 19:01:51
368
原创 MySQL root用户密码忘记怎么办(Reset root account password)
在使用MySQL数据库的的过程中,不可避免的会出现忘记密码的现象。普通用户的密码如果忘记,可以用更高权限的用户(例如root)进行重置。但是如果root用户的密码忘记了,由于root用户本身就是最高权限,那这个方法就行不通了。本文介绍2种在忘记root用户用户密码的情况下,如何进行重设。
2025-03-05 17:39:34
1202
原创 java面试中被问到遇到过项目中的难点,怎么回答?
回答这个问题的方法取决于你的项目的类型和难度。请注意,回答这个问题的目的是展示你的技术能力和工程思维,而不是否定你的项目或者技能。这就是一个回答项目难点的示例。你可以根据自己的项目和遇到的难点进行修改和调整。的语言回答这个问题。
2025-03-05 16:14:08
160
原创 java 进阶教程_Java进阶教程 第2版
1.3.1 Java Application程序。1.2 JDK和Java开发环境及工作原理。1.2 JDK和Java开发环境及工作原理。1.1.1 Java语言的发展历程。1.1.1 Java语言的发展历程。1.1.3 Java语言与C/C。1.1.3 Java语言与C/C。3.2.3 d0.while语句。1.1.2 Java的版本历史。1.1.2 Java的版本历史。1.2.2 Java开发环境。1.2.3 Java工作原理。1.2.2 Java开发环境。1.2.3 Java工作原理。
2025-03-05 01:08:19
269
原创 A股上市公司年报爬虫及关键词词频分析(2004-2023年)
本课程从变量设计的技术实现上来看,通过Python爬虫功能归集整理了上海交易所、深圳交易所全部A股上市企业的年度报告,并通过Java PDFbox库提取所有文本内容,并以此作为数据池供后续的特征词筛选。对于想学习利用python进行年报爬取和词频分析过程的用户,我们推出以下课程,不仅可以学习python爬虫以及数据分析技能,还能对上市公司年报进行个性化词频分析。预期结果:从excel表格中批量下载pdf版本的年报,将其命名为"股票代码_公司简称_ 年份"的格式,并全部转为txt文件。
2025-03-04 23:50:15
249
原创 超详细:数据库的基本架构
负责跟客户端建立连接、获取权限、维持和管理连接。每个客户端连接到MySQL时,都会创建一个对应的连接器。连接命令中的mysql是客户端工具,用来跟服务端建立连接。连接服务包含本地socket通信和基于客户端/服务端工具实现的类似TCP/IP的通信。主要完成一些类似于连接处理、授权认证及相关的安全方案。
2025-03-03 11:43:32
892
原创 最新Java面试题,常见面试题及答案汇总
154.kafka 同时设置了 7 天和 10G 清除数据,到第五天的时候消息达到了 10G,这个时候 kafka 将如何处理?165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?29.在 Queue 中 poll()和 remove()有什么区别?46.线程池中 submit()和 execute()方法有什么区别?
2025-03-02 22:01:42
1024
原创 大模型推理:vllm多机多卡分布式本地部署
我是一台机器启动了一个docker,将docker当作一个节点,在docker里面执行ray start --head --port=6379,将另一台机器的docker作为worker节点,并加入到ray cluster中,如果机器间的通信没有问题,worker节点在几秒内就能加入集群。值得注意的是多机多卡部署的推理框架,也适用于单机多卡,单机单卡,这里不过多赘述。确保head节点的IP与指定的通信网卡的IP一致,同时,检查/etc/hosts里面的IP对应的主机名与docker的主机名是一致的。
2025-03-02 20:42:40
1013
原创 全网超详细MySQL完整安装和配置教程
本文详细介绍了MySQL数据库社区版(MySQL Community Server 8.0.26)的下载、安装、配置和客户端连接过程。读者通过本文可以学习如何双击安装包文件、配置环境变量、启动停止MySQL服务以及使用客户端命令行工具连接MySQL数据库。同时,本文还提供了相关的注意事项,帮助读者顺利完成MySQL数据库的安装和配置。
2025-03-02 19:03:47
676
原创 【群晖NAS攻略】轻松搞定MySQL和phpMyAdmin远程访问无需公网IP
大家好,今天给大家带来一个超实用的教程:如何在群晖NAS上安装MySQL数据库和数据库管理工具phpMyAdmin,并通过cpolar内网穿透工具配置公网地址,让你随时随地都能远程访问进行管理。是不是很心动?跟着我一步步来吧!MySQL是世界上最流行的开源关系型数据库管理系统之一。它不仅高效、安全、可靠,还非常灵活,适用于各种应用场景。在群晖NAS上安装MySQL可以为你提供一个强大的数据管理和分析环境。
2025-03-01 15:13:50
776
原创 【MySQL】超详细MySQL常用日期格式转换函数、字符串函数、聚合函数(最新版)
周 (01-53) 星期日是一周的第一天,与 %X 使用。周 (01-53) 星期一是一周的第一天,与 %x 使用。年,其中的星期日是周的第一天,4 位,与 %V 使用。年,其中的星期一是周的第一天,4 位,与 %v 使用。周 (00-53) 星期日是一周的第一天。周 (00-53) 星期一是一周的第一天。带有英文前缀的月中的天(如:7th)月的天,数值(00-31)年的天 (001-366)年,4 位(如:2024)月的天,数值(0-31)分钟,数值(00-59)月,数值(00-12)
2025-02-28 23:09:15
617
原创 [MySQL]数据库原理9——喵喵期末不挂科
查询和统计数据是数据库的基本功能。在数据库实际操作中,经常遇到类似的查询,例如:查询成绩在 80 ~ 90 之间的学生;查询姓李的学生;查询选了李明老师,成绩在 80 分以上的学生姓名;统计各系、各专业人数;查询成绩前 10 名的学生等。这些查询有些是简单的单表查询,有些是字符匹配方面的查询,有些是基于多表的查询,有些要使用函数进行统计本任务将从简单的单表查询开始,学习使用查询的基本语法。学习FROM、WHERE、GROUP BY、ORDER BY、HAVING和LIMIT等子句的使用。
2025-02-28 14:08:23
599
原创 SQL Server2012保姆安装教程----带你快速上手数据库创建
我之前使用的就是mysql数据库,这个数据库使用的比较多,我学的初期也是这个;但是我们学校的课程使用的是sql server,同是数据库,两个肯定不会有太大的差异,但是只能乖乖的学习一下,安装一下,机房使用的就是这个2012的版本,老师说这个版本就可以,不要我们安装太新的版本,因为这个稳定性上面不是特别好,虽然可能会有新的功能,于是自己想要安装这个sql server2012这个版本;
2025-02-28 12:28:36
824
原创 springboot系列--自动配置原理
1、SpringBoot启动时先加载META-INF/spring.factories下所有的自动配置类 xxxxxAutoConfiguration2、每个自动配置类按照条件进行生效,默认都会绑定配置文件指定的值。xxxxProperties里面拿。xxxProperties和配置文件进行了绑定3、生效的配置类就会给容器中装配很多组件4、只要容器中有这些组件,相当于这些功能就有了5、用户可以自己定制化配置,有两种方式:a、直接自己写配置类使用@Bean替换底层的组件。
2025-02-28 10:45:22
1048
原创 spring-boot-starter-parent 与 spring-boot-dependencies区别
我们平常时开发springboot项目时,pom文件中引入的依赖,总是少不了spring-boot-starter-parent 或 spring-boot-dependencies(仅其一),若未引入,会导致我们的项目缺包,今天我们来探讨一些两者的区别。当我们使用 spring 或 spring-boot 开发项目时,需要引入很多依赖,包括 spring 本身的组件、各种 spring-boot-starter、以及其它第三方依赖(如:slf4j、redis)。
2025-02-27 13:54:15
294
原创 Spring Boot Admin 踩坑
以前采用1.x的时候,在服务发现中心点击单个服务,可以查看当前服务的详细信息,配置文件只需要简单的配置,这样就可以在服务发现中心看到具体该服务的详细信息。这样就可以显示该服务的详细信息了。
2025-02-27 12:32:19
291
原创 Python毕业设计选题:基于django+vue的学生成绩管理系统
这次的课题设计让我对独自做一个系统开发有了一个非常深刻的认知,真的是很难,从我自己的角度来讲,首先系统搭建平台的构造就花费了很长时间,在安装这些运行软件的过程中,总会有各种各样的插件问题出现,这个很考验人的耐心,因为在之后的运用过程中我就受此困扰很久。随着互联网大潮的到来,决定开发一套智能化、信息化的学生成绩管理系统,主要对首页,个人中心,教师管理,学生管理,公告信息管理,课程类型管理,课程信息管理,选课信息管理,成绩信息管理等功能模块的管理系统的研发。2.最终目标是为用户设计一个完美的管理界面。
2025-02-27 11:09:51
715
原创 Node.JS 版本管理工具 Fnm 安装及配置(Windows)
在使用多个终端或 Shell 的情况下,Fnm 会在该路径下创建相应的目录,以便管理不同 Shell 会话的 Node.js 版本。若 Fnm 不能在本地查找到符合项目指定的 Node 版本,将会在终端中给出提示,若选择 Y 将会自动下载并切换至指定 Node 版本。$env:FNM_LOGLEVEL:设置 Fnm 的日志级别,默认值info,可选值quiet, error, info。$env:FNM_NODE_DIST_MIRROR:指定 Node.js 分发包的镜像地址。否则请重新尝试以上步骤。
2025-02-26 03:37:50
788
原创 MySQL版本选择与安装
如果您的应用程序已经在一个较旧的版本上运行良好,并且没有迫切的升级需求,可以继续使用该版本,但应计划在未来进行升级。全面的性能改进:8.0版本引入了更多的性能优化和新特性,如默认的InnoDB存储引擎和更好的并行复制。对于大多数用户,建议使用最新的稳定版本,如MySQL 8.0,因为它提供了最佳的性能、安全性和新特性。如果您正在开发新的应用程序,建议直接使用最新的MySQL版本,以充分利用其提供的所有优势。改进的安全性:提供了更多的安全特性,如默认的加密连接和新的用户账户管理。
2025-02-26 02:16:53
300
原创 MySQL 导出数据
在数据库管理中,导出数据是一个常见的操作,它允许用户将数据库中的数据保存到本地文件中,以便进行备份、迁移或数据分析。本文将详细介绍如何使用 MySQL 导出数据,包括使用命令行工具、图形界面工具和编程语言。是 MySQL 自带的一个命令行工具,用于备份或导出数据库。它可以导出整个数据库、单个表或特定表的结构和数据。MySQL Workbench 是官方提供的图形界面工具,它提供了直观的界面来管理 MySQL 数据库。Python 的 MySQL 连接器库可以用来连接 MySQL 数据库并导出数据。
2025-02-26 00:57:01
336
原创 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-02-24 22:40:32
335
原创 IDEA+Docker一键部署项目SpringBoot项目
接着需要编写一个用于定义和构建 Docker 镜像的文本文件,文件名为 Dockerfile,Dockerfile 中的配置可根据自身项目情况进行调整。在设置中找到 Docker,点击 +,选择以 SSH 方法连接到 Docker 守护进程,接着点击下拉列表,选择刚才创建的 SSH 配置。如果你点击小三角后部署失败,并且 IDEA 给出了以下提示,可能是因为 SSH 配置中的用户并没有连接 Docker 的权限。点击 +,创建一个新的 SSH 连接,填入主机、用户名和密码后点击测试连接。
2025-02-24 18:57:20
694
原创 3大绝招!MySQL如何轻松搞定文本、图像和视频的多模态数据分析?
首先,让我们来了解一下“多模态”到底是什么意思。简单来说,多模态指的是能够同时处理不同类型数据(如文本、图像、音频等)的能力。传统的数据库往往只能专注于一种或几种特定类型的数据,比如关系型数据库主要处理结构化数据,而文档型数据库则更适合非结构化数据。但是现在,随着技术的进步,像MySQL这样的数据库也开始支持更加复杂的数据模型,允许我们在同一个系统内处理多种格式的数据。通过上述五个部分的详细介绍,相信你现在应该对如何利用MySQL进行多模态数据分析有了更清晰的认识。
2025-02-24 16:05:25
833
原创 顺丰java面试题_顺丰java开发面试分享,顺丰java面试经面试题
getEntry的时候,首先要获取hash(key)的值,通过hash&table.length获取到的hashCode值得到entry在桶中存放的位置,判断如果传入的key与要获得key的hash相等的话并且key.equals(e.key)也相等,则返回entry,如果返回的jentry不为空的话,则getValue值。通信:进程间通信IPC(管道,信号量,共享内存,消息队列),线程间可以直接独写进程数据段(如全局变量)来进程通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。
2025-02-23 12:33:05
390
原创 环境安装与配置:全面了解 Go 语言的安装与设置
在学习 Go 语言之前,首先需要确保开发环境已正确安装和配置。本部分将详细介绍如何在不同平台(Windows、macOS 和 Linux)上安装 Go 语言,以及如何进行环境变量配置和工作空间的设置。,说明开发环境已成功配置。在项目目录下生成可执行文件。的信息,则说明安装成功。的信息,说明安装成功。
2025-02-23 06:05:23
856
原创 小鹏java面试_小鹏汽车面试经验
在聊天过程中,我了解到他们的需求,是一个对互联网用色较强的人,并且希望尽快入职。由于我当时带过去的作品用色都偏小清新,再加上我的入职时间至少要在1个月以后,所以和该岗位的需求不符。【对于面试官提出的作品缺点,要虚心、不要找借口】【夸奖,要谦虚,还可以更好】【并且对于面试官的建议,虚心接受、也要有自己的想法,可以和面试官讨论】我当时由于还提出了我对交互设计的兴趣,并且和面试官聊的有点开,所以他还让另一位部门主管过来面试了。——再者是自己介绍自己的作品【要足够的了解自己的作品】【需要说到自己的亮点】
2025-02-23 04:18:09
222
原创 在2023idea中如何创建SpringBoot
localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节。点的值改为在3.1中创建的目录D:Program FilesApachemaven-repository。当从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则。如果没有则从远程仓库中获取包,并在本地库中保存。
2025-02-22 03:45:29
629
原创 SQL Server 中行转列
行转列是 SQL Server 中一项非常有用的技术,可以将表中的行数据转换为列数据,以便更好地进行数据分析和报表展示。本文以数据表中的时间数据为例,介绍了使用PIVOT运算符和CASE WHEN语句进行行转列的方法,以及动态行转列的实现。希望本文对你在 SQL Server 中的数据处理工作有所帮助。
2025-02-21 22:06:13
891
原创 Springboot实战:AI大模型+亮数据代理助力短视频时代
采集视频素材短视频已成为当下最受欢迎的内容形式之一,无论是个人创作者还是企业品牌,都在积极拥抱这一趋势。然而,短视频的制作不仅需要创意和技巧,还需要大量的高质量素材作为支撑。本文将探讨如何利用现代技术手段Springboot集成AI大模型技术,结合亮数据代理服务,自动化地获取和处理短视频素材,以提高制作效率和视频质量。
2025-02-21 16:43:15
750
原创 Spring Cloud Data Flow 简介
1.Data flow 是一个用于开发和执行大范围数据处理其模式包括ETL,批量运算和持续运算的统一编程模型和托管服务。2.对于在现代运行环境中可组合的微服务程序来说,spring cloud data flow是一个原生云可编配的服务。使用spring cloud data flow,开发者可以为像数据抽取,实时分析,和数据导入/导出这种常见用例创建和编配数据通道 (data pipelines)。
2025-02-21 15:13:21
803
原创 redis命令详解
也是默认的持久化方式,这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。append key value 如果key存储的值是一个字符串,append命令将指定的value追加到key原来bvalue的末尾。Set 是 string 类型的无序集合。是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。
2025-02-21 02:08:49
400
原创 Node.js看我的就行了!!!
最近nodejs崩了好多次,所以我决定重装。由于没有卸载干净,折腾了我两天#终于,我今天下午装好了我们从卸载开始(没有安装的小伙伴直接到第二步)
2025-02-20 23:47:19
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人