- 博客(34)
- 收藏
- 关注
原创 MySQL数据库的数据文件保存在哪?MySQL数据存在哪里
在安装好MySQL数据库使用一段时间后,会产生许多的数据库和数据。那这些数据库的数据文件存放在本地文件夹的什么位置呢一、默认位置MySQL创建的数据库实际上存储在文件系统的一个特定目录中,该目录通常为MySQL的数据目录。这个目录的默认位置依据操作系统和MySQL的安装方式不同而有所差异。、这个目录通常位于,它可能位于是个隐藏文件夹)**其中“X.X”是MySQL的版本号。目录(每个数据库都有一个与其同名的文件夹,而这个文件夹中包含了该数据库的所有表的文件,而其中的文件代表了数据库中的表。
2026-02-15 09:17:35
628
原创 mysql-connector-java 和 mysql-connector-j的区别
通过遵循上述步骤,你可以顺利完成 MySQL Connector/J 的依赖配置迁移,确保你的项目使用最新版本的驱动程序,并享受其带来的改进和安全性提升。然而,随着最新版本的发布,MySQL Connector/J 的 Maven 坐标已经发生了变化。:在开发和测试环境中充分验证更新后的依赖,确保所有功能正常工作,没有引入新的问题。更加直观地表明了这个驱动程序的来源是 MySQL 官方,并避免了命名上的歧义。:将现有的旧版本依赖更新为新的版本依赖。如果你的项目使用的是旧版本的。,建议尽快迁移到新的。
2026-02-15 07:29:20
986
原创 maxun爬虫机器人介绍与部署
机器人爬虫工具,绕开编码,直接从网页中截图并且进行解析一款全新的无代码网页数据提取平台,无需编程即可轻松抓取网站的数据,支持列表/文本抓取、截图、自定义代理、自动处理分页和滚动等功能。作为一个新的开源项目,它的功能还在不停迭代,计划推比如适应网站布局变化和登录后数据提取等新功能。
2026-02-15 05:45:14
556
原创 ERROR 1524 (HY000) Plugin ‘mysql_native_password‘ is not loaded
你遇到的错误是由于 MySQL 版本不再默认支持认证插件导致的。从 MySQL 8.0 开始,默认的认证插件是,而不是。
2026-02-15 02:13:35
368
原创 新版 Navicat Premium 17 安装教程 (亲测可用)
卸载完成后 把补丁包下载解压后 执行下图红框内的文件,打开之后几秒钟会闪退,这种情况正常的,然后找到下载好安装包开始安装Navicat Premium17。1、已经安装的需要在控制面板>卸载程序 找到Navicat Premium 右键点击卸载,如果未安装直接跳过这一步,进行第二步即可。
2026-02-14 09:54:32
2051
原创 大厂Java进阶面试解析笔记文档
在这分享一份整理了2个月的Java进阶面试解析笔记文档,包括了知识点笔记和高频面试问题解析及部分知识点视频讲解给大家!Java 基础(JVM 内存布局、GC 并发、集合、反射、网络、设计模式)对于技术人,尤其是 Java人来说,到底需要掌握什么技术才能通过筛选呢?架构(容器、注册中心、配置中心、消息中间件、缓存、任务调度)解决方案 (分库分表、分布式事物、秒杀抢购、发布部署)面试注意点 (面试流程、思考方式、其他注意点)Spring系列面试题解析及源码视频讲解。Java基础及Java集合面试题解析。
2026-02-13 21:40:36
112
原创 关于Mysql 中 Row size too large (> 8126) 错误的解决和理解
提示:啰嗦一嘴 ,数据库的任何操作和验证前,一定要记得先备份!!!不会有错;
2026-02-12 02:25:51
831
原创 【监控】spring actuator源码速读
版本:spring-boot-starter-actuator 2.6.3阅读源码一定要带着疑问去阅读,这个疑问就是你阅读的主线,不然在浩如烟海的源码里面很容易迷路。我们当前的疑问是什么?Spring Boot 监控_springboot 监控-CSDN博客本文要搞清楚的两个问题在于:EndPoint是怎么被注入IOC又怎么暴露出去能通过HTTP访问到的?EndPoint是怎么实现监控能力的?
2026-02-12 01:40:06
342
原创 【SQL Server】超详细SQLServer日期转换、字符串、数学、聚合等常用函数大全(最新版)
- 2024-01-31 (当月月末日期)-- 2024-03-31 (当月月末日期)
2026-02-11 03:52:02
325
原创 【MySQL】视图
视图(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即视图名字。视图本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化。视图是一种虚拟表,其内容由查询(通常是SQL查询)定义。**视图本身不存储数据,而是基于一个或多个基表(实际存储数据的表)生成。**当访问视图时,数据库系统会自动执行定义视图的查询,并返回结果集。
2026-02-11 01:31:55
310
原创 Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)
是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。文中介绍了Windows中Redis的安装包mis和压缩包zip的安装教程,还有几个Redis常用的可视化插件,如。是用JAVA开发的,基于WEB方式对Redis管理,windows环境下载解压即可使用,里面有部署说明。如果出现连接不成功,注意服务打开以后,另启一个 cmd 窗口到Redis所在的目录执行命令,进行安装了,如果安装有杀毒软件可以会权限提示,全部允许即可,不要点错了。
2026-02-10 03:57:12
541
原创 SpringSecurity相关jar包的介绍
Spring Security是spring采用AOP思想,基于servlet过滤器实现的安全框架。它提供了完善的认证机制和方法级的 授权功能。是一款非常优秀的权限管理框架。Spring Security主要jar包功能介绍。
2026-02-09 23:21:12
268
原创 SpringBoot整合easy-es
EasyES是一款基于Elasticsearch官方提供的RestHighLevelClient开发的ORM框架,旨在简化开发流程并提高效率。EasyES在保持RestHighLevelClient原有功能的基础上进行增强,而不做任何改变。它采用与相似的语法,使得开发者可以无缝迁移至EasyES,无需额外学习成本。EasyES的核心理念是将简单、易用性留给用户,将复杂性留给框架,致力于成为全球最受欢迎的ElasticSearch搜索引擎开发框架。
2026-02-09 22:34:17
554
原创 Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲
Spring-Instrument 模块,是 Spring 框架中一个用于提供类加载器增强和字节码操作支持的模块,主要围绕 类加载时织入(Load-Time Weaving, LTW) 提供功能。它是与 Spring AOP 和 Spring AspectJ 支持密切相关的模块之一,常被用于需要动态修改类行为的场景。
2026-02-08 06:02:02
699
原创 Nginx搭建负载均衡
负载均衡是将用户请求分发到多台服务器的一种技术,确保多个服务器共同承担负载,从而提升应用的可用性与响应速度。通过负载均衡,系统能够在某台服务器出现故障时,自动将流量转发至其他健康的服务器,避免单点故障带来的影响。使用Nginx搭建负载均衡能够有效提升系统的可用性和扩展性。通过合理的配置和优化,Nginx不仅可以分担流量,还能确保高效响应。负载均衡在现代Web架构中至关重要,帮助企业应对高并发请求,提升用户体验。希望本文能够为你搭建和维护Nginx负载均衡提供指导和帮助,助力你的应用在高流量场景中稳定运行。
2026-02-08 03:42:07
264
原创 Spring Boot 各种事务操作实战(自动回滚、手动回滚、部分回滚)
事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。
2026-02-07 03:52:07
248
原创 Redis五种用途
Redis是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。- Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。- Redis支持数据的备份,即master-slave模式的数据备份。
2026-02-07 02:00:04
239
原创 MySQL数据库误删恢复_mysql 数据 误删
server-id是 MySQL 数据库中的一条配置参数,用于设置 MySQL 实例的唯一 ID。在导航{3.6.5、恢复表} 我们执行的语句mysqlbinlog --start-position=720 --stop-position=1579 mysql-bin.000001 | mysql -uroot -p, 事件开始位置720 ,事件结束位置1579,说明我们位置不对呗,这个位置只能恢复表不能恢复数据。-p为密码,如果设置了密码,可直接在-p后链接输入,如:-proot;为什么 往下继续↓↓。
2026-02-06 03:00:46
312
原创 MySQL--》理解锁机制中的并发控制与优化策略
锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中除了传统的计算机资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源,如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素,从这个角度来说锁对数据库而已尤为重要也更加复杂。按照锁的粒度细分,对于MySQL中的锁主要分为以下三类:1)全局锁:锁定数据库中的所有表2)表级锁:每次操作锁住整张表3)行级锁:每次操作锁住对应的行数据。
2026-02-06 01:51:53
372
原创 如何在MySQL中计算两个日期的间隔天数
表示从2024年1月到2024年12月相差11个月(注意结果是负数,因为第二个日期在第一个日期之后)。在MySQL 5.7中,计算两个日期之间的间隔天数是一项常见的任务。计算两个日期/时间之间的差异,可以指定单位(如天、月、年)函数允许你指定日期和时间单位来计算差异,这里我们使用。函数可以直接计算两个日期之间的天数差异。函数专门用于计算两个日期之间的。计算两个日期之间的天数差异。计算两个日期之间的月份差异。下面是一个表格,对比了。
2026-02-04 22:36:40
240
原创 使用IDEA环境编译Spring源码及spring源码调试环境搭建
spring项目在开发中使用gradle进行项目自动化构建,所以在导入spring工程项目之前需要先安装gradle工具。版本说明:
2026-02-04 21:29:00
930
原创 【SpringBoot】讲清楚日志文件&&lombok
提示:以下是本篇文章正文内容,下面案例可供参考在程序中获取志对象需要使志 LoggerFactory,如下代码所示// 1.得到?志对象志需要将每个类的类型传递进去,这样我们才知道志的归属类,才能更便、更直观的定位到问题类今天的博客,希望大佬们能在评论指出错误!~~???
2026-02-03 04:12:24
313
原创 【kubernetes组件合集】深入解析Kubernetes组件之三:client-go
client-go是Kubernetes官方提供的Go语言客户端库,它为开发者提供了与Kubernetes API进行交互的便捷方式。它封装了与Kubernetes API服务器通信的细节,使开发者能够轻松地创建、更新和删除Kubernetes资源对象。
2026-02-03 01:58:30
249
原创 Tomcat 都有哪些核心组件
当请求的uri与所有的 path都不匹配时,使用该默认Web应用来处理。但是,需要注意的是,在自动部署场景(配置文件位于xmlBase中),不能指定path属性,path属性由配置的文件的文件名,WAR文件的文件名或应用目录的名称自动推导出来。在后文中,提到 Context、应用或 Web应用,他们都代指Web应用,每个 Web应用基于 WAR文件,或 WAR文件解压后对应的目录(这里称为应用目录)Context 是 Host 的子容器,每个 Host 都可以定义任意多的 Context元素。
2026-02-02 02:41:49
875
原创 SpringMVC 请求参数接收
在浏览器与程序进行交互时,主要分为**1. 建立连接:**将用户(浏览器)和 Java 程序连接起来,也就是访问一个地址能够调用到Spring程序的功能**3. 响应:**在执行了业务逻辑之后,要将程序执行的结果返回给客户,也就是响应在本篇文章中,我们来学习请求(获取参数)这部分内容。
2026-02-02 01:28:05
279
原创 Spring Boot spring-boot-maven-plugin 参数配置详解
默认情况下,repackage目标将使用可执行的构件来替代原始的构件。如果希望保留原是构件,并且也使用不同的分类来附属保留可执行的构件,可以配置如下:说明:如果不适用repackage目标,那么maven执行package命令生成的jar包只有一个,名称为pom.xml里面配置的name(artifactId)-version.jar。
2026-02-01 01:11:49
354
原创 Redis内存设置
需要注意, maxmemory限制的是Redis实际使用的内存量, 也就是used_memory统计项对应的内存。由于内存碎片率的存在, 实际消耗的内存可能会比maxmemory设置的更大, 实际使用时要小心这部分内存溢出。通过命令修改(重启失效):config set maxmemory-policy allkeys-lru 命令设置内存淘汰策略,config get maxmemory-policy 命令获取当前采用的内存淘汰策略。allkeys-lru:对所有key使用LRU算法进行删除(生产推荐)
2026-01-31 23:50:30
279
原创 PostgreSQL 17 发布了!非常稳定的版本
这些新特性和改进不仅提升了数据库的性能和功能,也增强了数据库的可用性和灵活性,使得 PostgreSQL 17 成为一个值得期待的版本。
2026-01-31 23:08:53
335
原创 linux centos8 安装redis 卸载redis
(示例 :wget:https://download.redis.io/releases/redis-6.0.9.tar.gz)netstat -ntulp |grep 6379 //查看所有6379端口使用情况·–add-port=6379/tcp #添加端口,格式为:端口/通讯协议。1.查询redis进程:ps -ef |grep redis(如下图)netstat -ntlp //查看当前所有tcp端口·成功的干掉了redis这时候开始重启。好了到了这里基本上就是成功了。–zone #作用域。
2026-01-29 15:50:01
607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅