- 博客(101)
- 收藏
- 关注
原创 MySQL无法连接到本地localhost的解决办法2024.11.8
我的MySQL可以远程连接服务器,但无法连接自己的localhost。1. 检查环境变量是否正确:发现没有配置,加上正确的环境变量↓。2.加上环境变量后,仍然显示不能连接到我的localhost。step3:再在cmd中,输入以下内容,重新安装服务。step1:用管理员权限打开cmd,在命令框中输入。4.没发现问题(大雾)
2026-01-08 22:46:23
22
原创 MySQL压缩版安装详细图解
输入mysqld --console 把信息打印到控制台 然后寻找一下信息中有没有出现这几个错误,如果有就继续看下去。如果是不一样的错误的话我相信你已经有新的思路去找问题了。输入netstat -aon|findstr “3306” 去查找占用了3306端口的进程id然后打开任务管理器 到详细找到刚才看到的进程id 结束掉然后运行 net start mysql 就可以运行了。
2026-01-08 22:25:37
626
原创 MySQL中存储过程(详解,一篇就够了!!!)
mysql> delimiter $$ #将语句的结束符号从分号;临时改为两个$$(可以是自定义)-> BEGIN-> END$$#将语句的结束符号恢复为分号以上代码:默认情况下,存储过程和默认数据库相关联,如果想指定存储过程创建在某个特定的数据库下,那么在过程名前面加数据库名做前缀。在定义过程时,使用DELIMITER命令将语句的结束符号从分号;临时改为两个命令将语句的结束符号从分号;临时改为两个命令将语句的结束符号从分号;临时改为两个。
2026-01-08 22:05:50
370
原创 MySQL-递归查询
举一反三,则查询id为12的所有父节点信息的就是从下至上的递归查询,SQL如下所示。这里其实还有另一种利用mybatis的collection子查询的写法,一笔带过。我们先来看看从上至下的递归查询的SQL语句,查询id为1的节点的所有子节点。这里的classpath指的是当前节点的路径,后续说明其作用。查询分类id为12的所有父级分类信息。1、查询指定id的分类节点的所有。2、查询指定id的分类节点的所有。查询id为12的父级分类信息。查询分类id为6的分类信息。查询id为6的分类信息。
2026-01-08 21:45:17
152
原创 MySQL 数据库连接池爆满问题排查与解决
在实际的应用开发中,我们可能会遇到 MySQL 数据库连接池爆满的情况。这种情况会严重影响系统的性能,导致响应时间急剧增加。本文将详细介绍如何排查和解决 MySQL 数据库连接池爆满的问题。
2026-01-08 21:25:50
509
原创 Java进阶-在Ubuntu上部署SpringBoot应用
通过以上步骤,你可以在 Ubuntu 上成功部署 Java 应用,使用 Nginx 配置反向代理,确保应用能够高效稳定地提供服务。同时,借助 systemd,你还可以方便地管理应用的启动、停止及日志记录,确保服务的高可用性。
2026-01-07 22:57:38
580
原创 IoT DC3 是一个基于 Spring Cloud 的开源的、分布式的物联网(IoT)平台本地部署步骤
## 启动 Auth、Manager、Data、Gateway 服务 [进入原网页#](https://doc.dc3.site/docs/code/3-idea-start.html#%E5%90%AF%E5%8A%A8-auth%E3%80%81manager%E3%80%81data%E3%80%81gateway-%E6%9C%8D%E5%8A%A1)[输入图片说明](/imgs/2023-08-23/RwCzXsbq9cGTMIjv.png)
2026-01-07 22:10:52
223
原创 ES在SpringBoot集成使用
按i进入插入模式,就可以编辑了,编辑完按ESC退出编辑模式,输入:,进入底行模式,再输入wq强制保存并退出,这些命令不懂的话去学下liunx基础。可以进行索引的创建、文档的增删改查等操作。Kibana是ES的一个图形化操作工具,也可以使用es-head,这里我本人使用的是es-head,因此我讲的也是es-head安装。其中的高亮显示是在ES7.9.x版本才有的好像,我在ES7.7版本显示报错,有一个方法不支持了。- http://localhost:9200 //es容器的地址,ip要换成虚拟机ip。
2026-01-07 21:51:33
511
原创 com.mysql.cj.jdbc.exceptions.CommunicationsException Communications link failure 问题解决
一般这个报错大多是网络原因导致的,确保你不是网络问题再往下看。
2026-01-07 21:33:39
299
原创 基于人脸识别和 MySQL 的考勤管理系统实现
本文介绍了一个基于PyQt5和MySQL的人脸识别考勤管理系统,涵盖了从数据库设计到界面实现,再到人脸识别集成的完整过程。通过该系统,企业可以实现高效的考勤管理,减少人为误差,同时提升工作效率。
2025-12-01 22:11:10
611
原创 【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2025-12-01 20:08:51
803
原创 SQL 基础 BETWEEN 的常见用法
操作符是SQL中非常有用的工具,它允许你快速选取某个范围内的值。这个查询不会返回任何行,因为没有任何列的值可以位于一个以。操作符是包含性的,这意味着它包括指定的边界值。是一个操作符,用于选取介于两个值之间的数据。这个查询将选取姓以A、B或C开头的所有客户。这将选取乘积在50到200之间的销售记录。子句中,以便选取某个范围内的值。条件,使查询更加简洁。这将返回1月份的所有订单。它包含这两个边界值。
2025-12-01 17:56:19
161
原创 SpringBoot中如何手动开启事务
一、使用 TransactionTemplate1、配置 TransactionTemplate2、使用 TransactionTemplate二、使用 PlatformTransactionManager 直接管理事务1、注入 PlatformTransactionManager在Spring Boot中,虽然大多数情况下推荐使用@Transactional注解来管理事务,但有时需要更灵活地手动控制事务。
2025-11-30 21:23:53
225
原创 redis服务器 本地连接
我所用的是阿里服务器 安全组 6379端口一定要开启来。如果想用命令行 可以网上找一下(也挺简单的)这个是宝塔页面的配置 直接配置文件修改走起。(如果没有好的软件 推荐一下可视化软件。然后就可以在自己的可视化软件上面用了。记得要重启一下redis。
2025-11-30 18:44:03
283
原创 MySQL输入密码后闪退?
在服务列表中,找到以“MySQL”开头的服务(例如,MySQL、MySQL56、MySQL57、MySQL80等,具体名称取决于你的MySQL版本和安装方式)。有时候,default-character-set=gbk这样的设置可能会导致问题,你可以尝试将其注释掉或删除,然后重启MySQL服务。②修改SQL语法:如果你不想改变MySQL的版本,那么你可以尝试修改SQL查询语句,确保它们符合目标MySQL服务器的语法要求。如果MySQL服务已启动并且你输入了正确的密码,你应该能够成功连接到MySQL服务器。
2025-11-30 16:46:51
367
原创 Linux下启动redis
①设置redis.conf中daemonize为yes,确保守护进程开启,也就是在后台可以运行。1:可用安装文件启动:redis-server /etc/redis/6379.conf。使用这种启动方式需要一直打开窗口,不能进行其他操作,按 ctrl + c可以关闭窗口。①将redis自带的脚本复制到指定目录(/etc/init.d/)的redis文件。②修改(/etc/init.d/)redis文件。②指定redis.conf文件启动。③关闭redis进程。
2025-11-30 14:51:36
263
原创 【玩转全栈】----Django制作部门管理页面
Bootstrap 是一个由 Twitter 团队开发的开源前端框架,专注于帮助开发者快速构建响应式和现代化的网页。它基于 HTML、CSS 和 JavaScript,提供了一系列强大的组件和工具,包括栅格系统、按钮、导航栏、表单、模态框、卡片、警告框等,使网页开发变得更加高效和规范化。Bootstrap 的核心特点是响应式设计,通过其强大的栅格系统和内置的媒体查询,开发者可以轻松创建在不同设备(如手机、平板、PC)上都能正常显示的页面。它还具有良好的跨浏览器兼容性,能够确保网页在主流浏览器中的一致性。
2025-11-30 01:14:10
699
原创 Spring boot启动原理及相关组件
ConfigurationClassPostProcessor的优先级为最高,它会对项目中的@Configuration注解修饰的类(@Component、@ComponentScan、@Import、@ImportResource修饰的类也会被处理)进行解析,解析完成之后把这些bean注册到BeanFactory中。在github里,我把Spring Boot应用启动的拓展组件(自定义的应用初始器、监听器、事件、ApplicationRunner)都写了例子,可参照阅读。
2025-11-29 19:56:40
789
原创 MySQL输入密码后闪退?
在服务列表中,找到以“MySQL”开头的服务(例如,MySQL、MySQL56、MySQL57、MySQL80等,具体名称取决于你的MySQL版本和安装方式)。有时候,default-character-set=gbk这样的设置可能会导致问题,你可以尝试将其注释掉或删除,然后重启MySQL服务。②修改SQL语法:如果你不想改变MySQL的版本,那么你可以尝试修改SQL查询语句,确保它们符合目标MySQL服务器的语法要求。如果MySQL服务已启动并且你输入了正确的密码,你应该能够成功连接到MySQL服务器。
2025-11-29 17:16:31
397
原创 JavaEE要想学得好,【Java spring】少不了,稳扎稳打学JavaEE
spring 的初识: 认识spring 是一种功能强大, 开发人员用起来很轻松, 开发效率高效的面向企业的应用程序框架。如何学好spring : 学好spring 的关键就在于: 如何使用Maven建立spring项目, 并且学会利用注解依赖注入数据调用等… 来操作spring的特定的框架来进行 web 开发。spring 项目的学习工具: 学习spring主要是围绕着http请求来的, 搭配postman能够方便的建立http请求的相关配置,达到更高效的开发。如果觉得小编写的还不错的咱可支持三连。
2025-11-29 14:37:47
886
原创 解决SpringBoot项目启动错误:找不到或无法加载主类
在开发SpringBoot应用时,经常可能会遇到一个启动错误:“错误:找不到或无法加载主类 com.example.controller.demo.DemoApplication”。本文将介绍三种解决这一问题的方法。
2025-11-29 04:14:50
258
原创 一个比 Nginx 还简单的 Web 服务器
企业级的 Web 服务器非常多,Nginx、Tomcat、Apache、IIS、FastAPI、Flask 等。今天松哥再给大家介绍一个开源的 Web 服务器,这款服务器具备自动 HTTPS 功能和高度可配置性,它的名字是:Caddy。Caddy 是一个 Go 编写的 Web 服务器,类似于 Nginx,Caddy 提供了更加强大的功能,随着 v2 版本发布,Caddy 已经可以作为中小型站点 Web 服务器的另一个选择。Caddy 轻量简单,对新手也比较友好,我们一起来看下 Caddy 的用法吧。
2025-11-29 01:41:58
228
原创 SQL-触发器(trigger)的详解以及代码演示
触发器是一种特殊的存储过程,但是触发器不存在输入和输出参数,所以不能被显式的去调用,而是与特定的表相关联,当表中的数据发生变化时,触发器被激活并执行其定义的SQL代码。触发器可以是行级触发器(针对每一行数据变化)或语句级触发器(针对整个SQL语句的变化),行级触发器允许对每一行单独处理,而语句级触发器则在整个操作完成后执行一次。这个查询将返回触发器的名称、父对象(表或视图)的名称、触发器的类型(如AFTER、INSTEAD OF)以及触发事件(如INSERT、UPDATE、DELETE)。
2025-11-28 23:07:38
403
原创 Spring Boot项目接收前端参数的11种方式
RequestParam主要用于在Spring MVC后台控制层获取参数,它有三个常用参数。参数名描述表示设置默认值required表示该参数是否必传value值表示接收传入的参数的key@PathVariable用于将请求URL中的模板变量映射到功能处理方法的参数上,即取出URL模板中的变量作为参数。@RequestBody该注解会把接收到的参数转为JSON格式。
2025-11-28 20:20:44
349
原创 Navicat 连接 SQL Server 详尽指南
Navicat 是一款功能强大的数据库管理工具,它提供了直观的图形界面,使用户能够轻松地管理和操作各种类型的数据库,包括 SQL Server。本文将详尽介绍如何使用 Navicat 连接到 SQL Server 数据库,包括安装设置、连接配置、常见问题排查及高级功能使用。
2025-11-28 17:43:36
363
原创 JavaEE要想学得好,【Java spring】少不了,稳扎稳打学JavaEE
spring 的初识: 认识spring 是一种功能强大, 开发人员用起来很轻松, 开发效率高效的面向企业的应用程序框架。如何学好spring : 学好spring 的关键就在于: 如何使用Maven建立spring项目, 并且学会利用注解依赖注入数据调用等… 来操作spring的特定的框架来进行 web 开发。spring 项目的学习工具: 学习spring主要是围绕着http请求来的, 搭配postman能够方便的建立http请求的相关配置,达到更高效的开发。如果觉得小编写的还不错的咱可支持三连。
2025-11-27 10:35:00
378
原创 专题二:Spring源码编译
在中我们从整体模块对Spring有个整体的印象,现在正式从最基础的Spring模块进一步学习,第一步当然是下载源码,因为Spring是用的Gradle编译,对于我们大部分使用Maven做jar包管理的还是不太熟悉,因此记录下。
2025-11-26 22:16:16
310
原创 【MySQL基础篇】概述及SQL指令:DDL及DML
数据库是长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库不仅仅是数据的简单堆积,而是遵循一定的规则和模式进行组织和管理的。数据库中的数据可以包括文本、数字、图像、音频等各种类型的信息。
2025-11-26 21:07:14
257
原创 Tomcat闪退问题以及解决原因(三种闪退原因有解决办法)
如果你在启动 Tomcat 时遇到闪退问题,并且发现没有任何错误信息或日志记录,那么很可能是由于 Java JDK 未配置或配置不正确导致的。即使你已经配置了 JAVA_HOME 环境变量,但如果路径不正确或指向了一个不存在的 JDK 安装目录,也会导致 Tomcat 无法启动。有时虽然已经正确配置了 JAVA_HOME,但由于 Tomcat 版本与 JDK 版本不兼容,也会导致 Tomcat 启动失败。如果当前 JDK 版本不兼容,建议下载并安装一个与 Tomcat 兼容的 JDK 版本。
2025-11-26 19:57:57
221
原创 SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由
前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹配的请求路由到合适的微服务,是系统流量的入口,在实际生产环境中为了保证高可靠和高可用,尽量避免重启,如果有新的服务要上线时,可以通过动态路由配置功能上线。本篇拿 Spring Cloud Gateway 为例,对网关的动态路由进行简单分析,下一篇将分享动态路由的进阶实现。
2025-11-26 18:46:37
344
原创 springBoot 和springCloud 版本对应关系
alibaba Cloud 和spring cloud 和springboot 版本对应关系。idea 阿里云脚手架插件:Alibaba Cloud Toolkit。所以,应该使用springCloud 版本为:2021.0.6。请求下面链接:拿到的json 数据,格式化。我目前的springboot 是2.7.6。
2025-11-26 17:36:25
287
原创 从零开始在Windows系统上搭建一个node.js后端服务项目
打开app.js(原默认是index.js,没有选择直接回车,而是在后面输入app.js后再回车,因此我的入口文件就改成了app.js),可以看到,文件内是没有配置端口,以及启动打印的数据的,在这里可以自行手动配置下(app.get()或app.set()需要在var app = express();package文件内容随之改变,由于程序主入口是index.js,所以要创建index.js文件,(文件后缀必须是js)编辑index.js文件内容,为了快速,我们直接找到express官网,打开里面的示例。
2025-11-25 16:20:03
277
原创 【postgresql】分区表管理
5.内置分区表与其分区的继承关系。2.查看分区表和分区索引大小。6.查看分区表的分区数量。4.查看分区表数据分布。1.查看有哪些分区表。7.检查表的分析时间。
2025-11-25 15:10:58
251
原创 UNION 和 UNION ALL 的区别:深入解析 SQL 中的合并操作
在 SQL 的世界里,当我们需要合并多个查询结果集时,UNION和UNION ALL是两个常用的操作符。虽然它们的功能看起来相似,但实际上有着重要的区别,这些区别在不同的应用场景中会对查询结果和性能产生显著影响。本文将详细探讨UNION和UNION ALL的区别,帮助你更好地理解和运用它们。
2025-11-25 13:54:16
983
原创 SpringMVC新版本踩坑[已解决]
找了一晚上问题所在,发现可能是新版本调整了参数,而spring会自动帮助设置,导致编译时选项“-参数”被禁用。也就是错误信息中的最后提示:Ensure that the compiler uses the ‘-parameters’ flag.总结:在做参数传递时,需要多留心@PathVariable注解的使用,有时严格按照其使用方法也许是一个好的习惯。大部分场景这个设置生效的,但是进行测试后,发现仍然没有用。但是在尝试后并未发现有作用,于是继续寻找其他解决方法。至此,终于在各种尝试中解决了问题。
2025-11-25 12:43:23
736
原创 SpringBoot 与 SpringCloud的版本对应详细版
spring cloud各个版本之间是有所区别的,比如在SpringCloud中,1.X和2.X版本在pom.xml中引入的jar包名字都不一样,比如有的叫spirng-cloud-starter-hystrix 有的叫spring-cloud-netflix-hystrix,维护起来会比较困难。spring-cloud-starter-netflix-xx 替换了原有的 spring-cloud-starter-xx(此处如有不正确请指出)关于spring cloud1.x版本和2.x版本区别。
2025-11-25 11:17:48
498
原创 Spring Boot 3.X:Unable to connect to Redis错误记录
IOC容器中的Spring为我们自动配置的RedisConnectionFactory的clientOptions.protocolVersion仍然是null,但是此时Redis已经可以正常连接上了,说明Lettuce 6.5.0已经解决了认证连接bug。这种方法就比较简单粗暴了,既然“spring-boot-starter-data-redis”提供的lettuce依赖版本为6.4,那我们就不用它提供的了,自己引入版本为6.5的lettuce依赖。于是我先去检查了配置文件的连接信息,发现没问题;
2025-11-24 20:21:44
998
原创 PhpStorm下载、安装、配置教程
前面的文章中,都是把.php文件放在WampServer的www目录下,通过浏览器访问运行。这篇文章就简单介绍一下PhpStorm这个php集成开发工具的使用。
2025-11-24 19:04:02
338
原创 mysql查看binlog日志
修改数据目录配置文件 ,例:C:ProgramDataMySQLMySQL Server 8.0my.ini(可见:SHOW VARIABLES LIKE ‘log_bin%’;
2025-11-24 15:02:46
374
原创 MySQL ——数据的增删改查
注意:连接查询涉及到两个表以上,在查询的时候至少要有一个必备的连接条件,这个必备的条件就是两个表共有的那个字段相等,而且这个字段一定在一个表里是主键,在另一个表里是外健。语法:select 字段名列表 from 表名 [where 查询条件] [order by 排序的列名][asc(升序) 或 desc(降序)]语法:select 字段 from 表1 right join 表2 on 连接条件 where 条件。select 字段 from 表1,表2 where 表1.条件 = 表2.条件。
2025-11-24 13:52:40
680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅