- 博客(116)
- 收藏
- 关注
原创 【Java EE】SpringBoot的创建与简单使用
如果你的IDEA是专业版,则哪个版本都可以。如果你是社区版,则请下载如果个电脑安装的 idea 不在这个范围,需要卸载重新安装卸载参考:《IDEA卸载和删除注册表》一定要删除注册表关于Maven相关知识与国内源配置可以参考博主写的【Java EE】关于Maven在学习SpringBoot之前,我们先来认识下Spring我们看下Spring官(https://spring.io/)的介绍可以看到,Spring让Java程序更加快速,简单和安全.Spring对于速度、简单性和产的关注使其成为世界上最流的J
2025-03-22 03:59:05
782
原创 SQLyog安装配置(注册码)连接MySQL
phpsutdy无法启动mysql(一点启动立马又被关闭)说明你已经通过其它方式启动过mysql,如果需要使用phpsutdy启动,必须先去本地服务将mysql服务关闭。看图吧,图说的很清楚了(其实就填一个密码,root数据库的默认密码没改过的话就是root,如果改过的话,当然是填你改后的密码啊!删除库或是删除表,都是一样的,选中库/表后右键,在菜单中找到相应的删除选项。可以看见,拥有图形化界面后,与MySQL的交互变得极为便利,省去了许多。】->输入连接的名字(随你取)->【④按下面的步骤,途径。
2025-03-22 02:20:52
412
原创 SpringBoot:解决前后端请求跨域问题(详细教程)
在前后端交互的项目中,首先要解决的就是跨域问题,这个问题是由于浏览器的同源策略导致的,这种策略是一种安全机制,它要求网页的协议、域名以及端口都完全相同,才允许一个域下的网页去访问另一个域的资源,只要这三者中有一个不同,就会产生跨域的情况。这篇文章是通过在后端来解决跨域问题的,而如果想在前端解决的话,我们一般会使用一个代理服务器来解决。
2025-03-22 00:43:51
843
原创 springboot 文件下载
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。当然,在出现错误时,我在想是不是application/octet-stream的问题,也使用过multipart/form-data,但也是一样的结果。在springboot中,执行如下代码实现文件下载。找了很久的解决方法,但是没有发现什么正确的答案。
2025-03-10 23:24:29
387
原创 Spring Boot3.x集成Flowable7.x(一)Spring Boot集成与设计、部署、发起、完成简单流程
Flowable 是一个轻量级、开源的业务流程管理(BPM)和工作流引擎,旨在帮助开发者和企业实现业务流程的自动化。它支持 BPMN 2.0 标准,适用于各种规模的企业和项目。Flowable 的核心功能包括流程定义、流程执行、任务管理、历史记录查询等,广泛应用于企业级应用中。官方流程设计器访问IP加启动容器的端口默认账户/密码:admin/test进入设计器创建流程并设计创建测试流程这里先简单画个流程 后期写个详细流程图的绘画确定后进入设计界面添加用活动后设置名称。
2025-03-10 17:25:15
824
原创 Redis 设置密码无效问题解决
打开文件后 “Ctrl+F”查找“requirepass”,找到“# requirepass foobared”我有两个后缀是 .conf 的文件,这两个文件都用编辑器打开,比如我用Notepad++打开的。再在命令窗口输入“redis-server.exe redis.windows.conf”回车。在redis的目录下找到后缀是 .conf 的文件,文件的名称不统一,以我的为例如下图。输入“exit” 回车就立即退出redis。输入“redis-cli.exe” 回车。都返回的是“OK”,就成功了。
2025-03-10 12:38:48
392
原创 Node.js NativeAddon 构建工具:node-gyp 安装与配置完全指南
Node.js NativeAddon 构建工具(node-gyp)是一个基于 Node.js 的跨平台命令行工具,专用于编译 Node.js 的原生插件模块。它内部封装了源自Chromium团队使用的 gyp-next 项目,并针对 Node.js 模块开发进行了扩展。值得注意的是,node-gyp 不用来构建 Node.js 自身,而是专注于让开发者能够轻松地在不同的操作系统上编译原生模块。这个工具支持多种版本的 Node.js,并自动匹配对应版本的开发文件。JavaScript 和 C/C++
2025-03-07 22:49:29
949
原创 MYSQL批量UPDATE的两种方式
建议使用方式一,或者其优化方式(JDBC批处理)。各位也可以与AI对话看看给出的建议是什么。有问题一定要留言啊各位。及时发现及时改错。
2025-03-05 19:04:41
259
原创 MySQL Workbench安装教程以及菜单汉化
1. 默认情况下,MySQL Workbench的安装路径为:C:Program FilesMySQLMySQL Workbench 8.0 CE(若安装时修改了路径,则搜索自定义安装路径)(安装路径自己看着办,注意安装路径不能有中文,否则安装完打不开WorkBench,下图的安装路径我在安装完后把路径名改成英文了)设置字体之后,要重新启动MySQL WorkBench,改动才会生效。3. 重启MySQL Workbench,菜单。六:创建新用户与和MySQL的连接。先要用SQL语句创建一个新的账号,
2025-03-05 17:42:26
1001
原创 C#数据库操作系列---SqlSugar完结篇
之前介绍了针对单个表的查询,同样也是相对简单的查询模式。虽然开发完全够用,但是难免会遇到一些特殊的情况。而下面这些方法就是为了解决这些意料之外。
2025-03-04 23:53:06
809
原创 达梦DTS数据迁移工具生产篇(MySQL->DM8)
将varchar类型的精度,扩充2~3倍,比如数据类型VARCHAR(10)改为VARCHAR(30)。
2025-03-03 11:46:22
1139
原创 最新最详细的配置Node.js环境教程
JavaScript环境:传统的JavaScript是在浏览器环境中运行的,依赖于浏览器提供的API(如DOM操作、网络请求等)。然而,在服务器或本地环境中并没有这些浏览器API。Node.js提供了一个可以执行JavaScript代码的环境,包括基本的API,如文件I/O、网络通信等。V8引擎:Node.js包含了谷歌的V8 JavaScript引擎,这是执行JavaScript代码的核心组件。没有这个引擎,系统就无法理解并执行JavaScript代码。事件循环和非阻塞I/O。
2025-03-02 22:04:26
966
原创 如何为Java面试准备项目经验
当然这种做法不提倡,但反过来讲,某人虽然跑通某个github上找到的spring boot项目,也理解了其中相关技术,但忽视学习项目和商业项目的差别,那么留个面试官的印象只能是做过学习项目,没商业项目的经验,这样过面试的难度甚至会高于前者包装简历的求职者。我在面试时发现,不少求职者大谈特谈nacos,redis等组件在项目里的用法,但项目一问,项目是从github上找的,或者是培训班里做的,那么这个项目就会被认为是学习项目,皮之不存毛将焉附,学习项目上附带的技术,也不能被当成真正在项目里用到的技术。
2025-03-02 20:45:23
952
原创 八. Spring Boot2 整合连接 Redis(超详细剖析)
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。
2025-03-02 19:06:32
1092
原创 【论文投稿】Python 网络爬虫:探秘网页数据抓取的奇妙世界
在当今数字化信息呈爆炸式增长的时代,网络爬虫宛如一把神奇的钥匙,开启了通往海量数据宝藏的大门。无论是商业领域的市场情报搜集、科研工作中的资料聚合,还是个人兴趣驱动下的信息整合,网络爬虫都展现出了无与伦比的价值。今天,就让我们一同走进 Python 网络爬虫的精彩世界,探索其中的奥秘。Python 网络爬虫为我们打开了一扇通往无限数据世界的大门,在商业、科研、生活等各个领域释放出巨大能量。通过掌握requestsScrapy等核心工具和框架,我们能够披荆斩棘,克服重重挑战,从网页的海洋中挖掘出珍贵的数据宝藏。
2025-03-01 15:16:38
1289
原创 【Mysql】:如何配置最大连接数?
MySQL 数据库的参数用于控制服务器允许的最大并发连接数。增加这个值可以允许更多的客户端同时连接到数据库,但是需要注意的是,每个连接都会消耗一定的内存和其他资源,因此不能无限制地增加该值。
2025-02-28 23:12:32
246
原创 “mysqld --initialize --console ”执行不成功情况总结和解决措施
系统变量已被废弃,并且在 MySQL 9.1.0 中不再支持。配置文件中不需要设置这个变量,因为 MySQL 9.1.0 默认使用的是。确保数据目录 data文件夹 是空的。如果该目录中存在文件,您需要删除它们,或者将这些文件移动到其他位置,然后再次尝试初始化。如果您不希望删除数据目录中的文件,您可以考虑指定一个新的空目录作为数据目录,并在初始化命令中使用。在 MySQL 8.0 及以上版本中,
2025-02-28 14:11:52
213
原创 SQL server2022的详细安装流程以及简单使用
本文主要详细的介绍安装SQL Server 2022版本以及对应管理工具和启动SQL server服务的三种方法,建立数据库、建立课程表的简单的方法。写此文章不仅仅为了完成作业,更是自我提升,如果能帮助到其他同学就更加好了。SQL Server详细使用教程(包含启动SQL server服务、建立数据库、建表的详细操作) 非常适合初学者_时雨691的博客-优快云博客SQL Serve详细安装步骤_sql server安装教程_Dandi0707的博客-优快云博客。
2025-02-28 12:32:02
810
原创 SpringBoot详解
因此,把应用的主类放在根包中,SpringBoot就会自动扫描并加载所有需要的组件和配置,让你可以专注于编写业务代码,而不用担心复杂的配置细节。Spring提供了大量的子模块,如Spring Core、Spring Web、Spring Data等,但它们的配置复杂度较高,且需要开发者手动配置各类文件和依赖。启用了SpringBoot的自动配置功能,SpringBoot会根据项目中的依赖,自动配置很多常用的 Spring组件,这样就不需要手动配置它们。目录下,提供了默认的配置。
2025-02-28 10:48:52
869
原创 Spring.factories
在 Spring Boot 项目中,怎样将 pom.xml 文件里面添加的依赖中的 bean 注册到 Spring Boot 项目的 Spring 容器中呢?你可能会首先想到使用@ComponentScan 注解,遗憾的是 @ComponentScan 注解只能扫描 Spring Boot 项目包内的 bean 并注册到 Spring 容器中,项目依赖包中的 bean 不会被扫描和注册。此时,我们需要使用 @EnableAutoConfiguration 注解来注册项目依赖包中的 bean。
2025-02-27 13:57:22
964
原创 Spring Boot 中 RabbitMQ 的使用
在中,我们学习了 RabbitMQ 的,接下来,在本篇文章中,我们就来在中实现常见的工作模式(由于 RPC 模式 和 发布确认模式 使用较少,因此在这里就不进行介绍了),进而学习在 Spring Boot 中如何使用 RabbitMQ在编写代码之前,我们需要先创建项目,引入依赖,并配置基本信息。
2025-02-27 12:35:09
1261
原创 Python毕业设计选题:基于Python的农产品销售系统的设计与实现_django
通过建立农产品销售系统,可以应用先进的信息技术和管理模式,提高农业生产的智能化水平,优化资源配置,推动农业的绿色、高效、可持续发展。通过建立高效、智能的农产品销售系统,可以实现农产品市场的良性循环,满足人们对健康、安全食品的需求,促进农业产业的升级和优化,为农民创造更好的生产和生活条件。Python是解释型的脚本语言,在运行过程中,把程序转换为字节码和机器语言,说明性语言的程序在运行之前不必进行编译,而是一个专用的解释器,当被执行时,它都会被翻译,与之对应的还有编译性语言。1.用于创建模型的对象关系映射。
2025-02-27 11:12:41
877
原创 node.js卸载并重新安装(超详细图文步骤)
1、Node.js下载网址2、一路点击next3、安装到本地位置,按需求自行更换安装路径(建议不做修改默认C盘)4、不需要选择或更换,默认安装,直接next,它会自动添加系统变量。5、点击Install,进入如下图所示的Node.js install进度界面6、出现以下界面安装完成7、我们使用Windows+R快捷键,输入cmd进入命令行界面,验证安装是否成功:8、以上node的环境已经安装完成,npm包管理器也有了。
2025-02-26 03:40:51
298
原创 MySQL的UPDATE(更新数据)详解
MySQL的UPDATE语句是数据库操作中不可或缺的一部分,通过合理使用索引、批量更新、避免全表更新、使用LIMIT以及优化事务,可以显著提高UPDATE语句的执行效率。
2025-02-26 02:19:39
594
原创 MySQL 教程(超详细,零基础可学、第一篇)
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 是开源的,目前隶属于 Oracle 旗下产品。MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL 使用标准的 SQL 数据语言形式。MySQL 可以运行于多个系统上,并且支持多种语言。
2025-02-26 00:59:49
825
原创 Java进阶,时间与日期,包装类,正则表达式
正则表达式可以用一些规定的字符来制定规则,并用来校验数据格式的合法性。字符串对象提供了匹配正则表达式的方法public boolean matches([String](file:///D:/course/%E5%9F%BA%E7%A1%80%E9%98%B6%E6%AE%B5/API%E6%96%87%E6%A1%A3/docs/api/java.base/java/lang/String.html) regex): 判断是否匹配正则表达式,匹配返回true,不匹配返回false。
2025-02-25 21:38:37
1279
原创 Java 面试之结束问答
Spring Boot 在 application.properties 里配置HTTP 协议版本。Tomcat 在 server.xml 里配置HTTP 协议版本。
2025-02-24 22:43:39
281
原创 IDEA搭建SpringBoot,MyBatis,Mysql工程项目
构建一个基于Spring Boot框架的现代化Web应用程序,以满足[公司/组织名称]对于[业务需求描述]的需求。通过利用Spring Boot简化企业级应用开发的优势,实现一个高效、可扩展且易于维护的应用系统。提高效率:通过集成微服务架构模式,减少系统的复杂度,并加速开发周期。增强用户体验:提供一个响应迅速、界面友好且功能齐全的用户交互平台。确保数据安全:实施严格的数据保护措施,保障用户信息安全。支持跨平台访问:设计RESTful API接口,确保应用程序可以在多种设备上无缝运行。
2025-02-24 19:00:40
1054
原创 502 Bad Gateway 错误详解:从表现推测原因,逐步排查直至解决
502 Bad Gateway 错误通常意味着服务器之间的通信失败,但导致的具体原因往往因场景而异。
2025-02-24 16:09:13
1468
原创 黑马商城项目—最新SpringCloud开发实战—功能实现详细学习笔记(微服务篇)
服务拆分后会遇到2个问题:1,服务地址有很多且将来可能发生变化,前端无法确定请求的服务地址端口2,每个服务都需要登录的用户信息,如果每个服务都去登录不仅复杂而且可能泄露密钥以上问题可以用网关解决前端只需要去请求网关,然后就可以访问到对应的微服务,包括3个功能,网关还有一些优点:网关可以避免微服务地址暴露给前端,也是一种对微服务的保护,对于前端来说,网关的作用将后端的微服务架构变成了单体架构(前端将整个后端视为黑盒首先微服务启动后在注册中心进行注册,然后网关会去拉取服务列表,
2025-02-23 12:37:09
637
原创 用JAVA实现人工智能:采用框架Spring AI Java
过去,Java在AI应用框架方面存在不足,缺乏一个能够良好支持AI开发的统一框架。Spring AI应运而生,它是一个专为AI工程设计的应用框架,旨在将Spring生态系统的设计原则如可移植性和模块化引入AI领域。Spring AI的核心优势在于它提供了一套标准化接口,使得开发者可以轻松地切换不同的AI服务提供商,仅需修改配置即可。此外,Spring AI与现有的Spring生态兼容性极好,同时也完美地融入了Java面向对象编程的特点。这不仅简化了开发流程,还极大地减少了迁移和维护的成本。
2025-02-23 06:08:41
1158
原创 工作中常用springboot启动后执行的方法
工作中难免会遇到一些,程序启动之后需要提前执行的需求。初始化缓存:在启动时加载必要的缓存数据。定时任务创建或启动:程序启动后创建或启动定时任务。程序启动完成通知:程序启动完成后通过邮件、短信等方式通知运维人员。外部系统同步:启动后与外部系统同步数据。
2025-02-23 04:21:31
319
原创 在Mysql环境下对数据进行增删改查
右外连接:select 字段 from 表名1 right join 表名2 on 两个表连接的条件 [where 条件];左外连接:select 字段 from 表名1 left join 表名2 on 两个表连接的条件 [where 条件];隐式内连接:select 字段 from 表名1,表名2 where 两个表连接的条件 [and 其他查询的条件];------------根据条件进行删除表里的数据。----------% _---------清空表里的数据,但表仍然存在,而且不能加条件。
2025-02-22 03:48:36
829
原创 SQL Server 链接服务器 MySQL 详细步骤
?随着数据集成和互操作性的需求不断增加,跨数据库系统的连接变得越来越重要。在某些情况下,你可能需要从SQL Server环境中查询或操作MySQL数据库中的数据。本文将指导你完成配置SQL Server以连接到MySQL数据库的步骤。以上就是关于如何配置SQL Server以便它可以连接到MySQL数据库的基本步骤。请注意,具体细节可能会因环境而异,因此在实际操作过程中请参照最新的官方文档和技术支持。希望这篇文章能够帮助到那些正在寻找解决方案的人们。如果你有任何疑问或者遇到了困难,欢迎留言交流!
2025-02-21 22:08:57
816
原创 Springboot实现推荐系统的协同过滤算法
协同过滤算法(Collaborative Filtering)是一种在推荐系统中广泛使用的算法,用于预测用户对物品(如商品、电影、音乐等)的偏好,从而实现个性化推荐。
2025-02-21 16:46:04
826
原创 redis安装与部署
将下载好的 redis-6.2.7.tar.gz 安装包上传到虚拟机的任意目录(一般推荐上传到 /usr/local/src目录)。如果是前台启动的话,如果关闭当前会话,则Redis服务也随即关闭,因此这种方式不推荐使用。redis-sentinel:它是 redis 提供的哨兵启动脚本。redis-check-dump:修复有问题的dump.rdb文件。redis-server:它是 redis 的服务端启动脚本。redis-cli:它是 redis 提供的客户端启动脚本。如果没有出错,就会安装成功。
2025-02-21 02:11:31
262
原创 npm无法加载文件:因为在此系统上禁止运行脚本
出现需要管理员权限提示,可选择执行 Set-ExecutionPolicy -Scope CurrentUser。出现的ExecutionPolicy参数后输入:RemoteSigned。说明不是环境变量的问题,那么定位到注册列表的问题。三、可能是环境变量的问题,进入cmd,输入。显示Restricted,说明状态是禁止的。,显示 RemoteSigned 改好了。二、node的版本是可以打印出来的。这个目录下看到是有这个文件的。再来使用npm就可以了。在vscode中输入。
2025-02-20 23:50:00
247
原创 mysql的分区表
---------------分割线-------------------------------下面以时间范围进行创建(每月一个分区,表中创建了四个月的分区)2、写存储过程,用于创建新的分区, 这里是按天创建新的分区。【针对mysql,使用mysql的定时事件】3、创建定时事件,调用存储过程。4、查看已经创建的定时事件。2、mapper文件。
2025-02-20 22:28:04
90
原创 从0开始教你,如何进行前后端的数据库(MySQL)连接
使用 MySQL 创建数据库和数据表首先,创建一个 MySQL 数据库,用于存储留言信息。在数据库中创建一个表,定义留言的字段,如留言内容、用户信息、留言时间等。使用 Node.js 开发后端接口并连接数据库使用 Node.js 和 Express 框架开发后端 API。安装并配置 MySQL 驱动(如mysql2或sequelize)来连接数据库。创建相关的 API 接口,例如GET用于获取留言列表,POST用于添加留言等。后端与数据库交互,处理数据的增删改查(CRUD)操作。
2025-02-16 09:53:13
1276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人