自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis清理缓存

到这里就清除缓存完毕了,不需要重启redis,不过值得注意的是,你们服务器的缓存数据是否重要,是否可以全部清除,一定要确定清楚了以后才执行清空缓存的命令,如果不确定能不能清除,最好先确定了以后才清楚,否则不要轻易清除。如果你们的项目用到redis啦,虽然设置了过期时间,但有时候修改bug,仍然需要及时清空缓存,去读数据库的数据,所以这篇文章讲解如何清除redis的缓存。到这里就清除完毕,不需要重启,不过大家要注意,你们服务器的缓存数据是否重要,是否可以清除,一定要确定清楚,否则不要轻易清除。

2025-11-01 12:58:13 423

原创 Redis主从配置

#修改redis-slave1.conf redis-slave2.conf 设置“跟从”----127.0.0.1 6381(可以理解为从库指定主库)#分别打开对应文件添加主库的ip地址和端口 如果有密码则设置密码(需要注意我这里密码是123456和直接6380里面不一样)在启动从库时候可以看到控制台打印的信息已经连接了对应端口的主库。主从配置:在多个redis实例建立起主从关系,当。通过主从配置可以实现redis数据的备份(通过主从配置还可以实现redis的读写分离。的备份),保证数据的安全性;

2025-11-01 12:41:39 319

原创 QT数据库(三):QSqlQuery使用

QSqlQuery 是能运行任何 SQL 语句的类,如 SELECT、INSERT、UPDATE、DELETE 等 SQL语句。所以使用 QSqlQuery 几乎能进行任何操作,例如创建数据表、修改数据表的字段定义、进行数据统计等。如果运行的是 SELECT 语句,它查询出的数据可以作为一个数据集,但是并不能作为模型/视图结构中的数据模型。

2025-11-01 11:59:28 921

原创 pgsql:connection failed connection to server at “1“, port 5432 failed “postgres“ P

psql: 错误: 连接到"127.0.0.1"上的服务器,端口5432失败:致命错误: 用户 “postgres” Password 认证失败密码不对,需要重置密码。

2025-11-01 11:42:49 152

原创 Nginx的下载安装配置文件解析

【代码】Nginx的下载安装配置文件解析。

2025-11-01 11:26:57 277

原创 Nginx URL Rewrite:灵活的 URL 重写与重定向

它常用于静态资源的处理,例如检查文件是否存在,如果不存在,则重写请求到某个页面(通常是首页或错误页面)。Nginx 支持强大的正则表达式匹配功能,可以用来处理更复杂的 URL 重写需求。Nginx 的 **URL 重写(Rewrite)**功能允许你根据请求的 URL 动态地修改请求路径或进行重定向。当请求的文件或页面不存在时,你可能希望将请求重定向到一个自定义的 404 页面或者首页。:新的 URL,符合规则时,Nginx 会将请求的 URL 重写为这个目标。示例:当请求的文件不存在时,重定向到。

2025-11-01 10:58:09 873

原创 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-11-01 10:37:16 211

原创 MySQL出现Waiting for table metadata lock的原因以及解决方法(已亲测)

这很可能是因为在一个显式的事务中,对TableA进行了一个失败的操作(比如查询了一个不存在的字段),这时事务没有开始,但是失败语句获取到的锁依然有效,没有释放。当对表执行truncatedrop 操作时,会出现一直处于等待的状态,通过show processlist可以看到TableA停滞在Waiting for table metadata lock的状态。kill 进程号之后,重新进行truncate还是出现等待状态,通过 select * from。表中可以查到失败的语句。

2025-11-01 10:19:54 184

原创 MySQL下载安装及配置

4. 在MySQLmysql-9.1.0-winx64文件夹的根目录下,新建一个my.ini文件,把下面内容复制到文件中,保存。1.官网下载https://dev.mysql.com/downloads/mysql/3.把下载文件打开,进入到bin文件中,将文件路径复制到系统变量path中。5. 注册服务,cmd窗口输入:mysqld --install。6.启动服务:net start mysql。停止服务:netstop mysql。

2025-11-01 10:02:26 96

原创 MySQL 查看有哪些表

这两种方法都可以有效地列出指定数据库中的所有表。选择哪种方法取决于你的具体需求和偏好。命令行工具、MySQL Workbench 等)连接到你的 MySQL 服务器。是一个系统数据库,包含了关于所有其他数据库的信息。首先,你需要使用 MySQL 客户端工具(如。命令选择你要查看表的数据库。表来获取特定数据库中的表信息。

2025-11-01 09:44:11 221

原创 mysql 迁移达梦数据库出现的 sql 语法问题 以及迁移方案

Copy CodeMySQL: DATE_FORMAT( a.expiry_date, ‘%Y-%m-%d %H:%M:%S’ ) 达梦: TO_CHAR(a.expiry_date, ‘YYYY-MM-DD HH24:MI:SS’)MySQL: DATE_FORMAT( a.expiry_date, ‘%Y-%m-%d %H:%M:%S’ ) 达梦: TO_CHAR(a.expiry_date, ‘YYYY-MM-DD HH24:MI:SS’)另外,在某些函数和操作符的使用上也有一些差异。

2025-11-01 01:54:03 339

原创 Android音频学习(二十一)——ALSA简介

TinyAlsa是 Android 社区为了满足移动嵌入式设备需求而开发的一个轻量级、精简的 ALSA 用户空间库和工具集。它的核心目标是提供一个最小化的 ALSA API 实现,用于替代 GNU/Linux 发行版中常见的、功能庞大而复杂的alsa-lib。您可以把它理解为ALSA 的“嵌入式版本”。在标准的 Linux 桌面发行版中,应用程序通过alsa-lib这个庞大的库来访问音频设备。alsa-lib功能非常全面,包括:复杂的插件系统(用于格式转换、重采样、多路复用等)

2025-11-01 01:37:58 407

原创 Android-skin-support换肤框架模块化构建:使用Gradle实现按需编译

settings.gradle中仅包含必要模块使用gradle.properties管理所有功能开关核心与可选依赖明确分离动态特性模块使用dynamic-feature插件定期运行检查依赖树集成CI流程验证模块化配置正确性通过本文介绍的Gradle配置技巧,开发者可以根据项目实际需求,精确控制Android-skin-support框架的模块组合,在保证功能完整的同时,最大限度优化应用体积与构建效率。这种模块化构建思想不仅适用于换肤框架,也可推广到其他大型Android库的集成实践中。

2025-11-01 01:21:31 410

原创 Android Studio 创建 Android 模拟器

尽管 Android Studio 的预览面板能让我们看到正在设计的布局,但要全面测试应用是否正常运行,仍需编译并运行完整的应用。Android 应用可通过在物理设备上安装运行,或在 Android Virtual Devices(AVD)模拟器环境中进行测试。在使用 AVD 之前,必须先创建并将其配置为匹配特定设备型号的规格。本章中,我们将以 Pixel 9 手机为例,逐步讲解如何创建这样的虚拟设备。

2025-11-01 01:05:35 400

原创 Android 15重磅升级:16KB内存页机制详解与适配指南

适配Android 15的16KB政策并非易事,且至关重要。系统性的检查和升级,就能避免应用在新系统上被拒绝安装的风险,保障出海之路的畅通无阻。现在就去检查你的APP吧!

2025-11-01 00:49:54 2439

原创 Redis重大版本整理(Redis2.6-Redis7.0)

Redis借鉴了Linux操做系统对于版本号的命名规则:node 版本号第二位若是是奇数,则为非稳定版本(例如2.7、2.9、3.1),若是是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2)。当前奇数版本就是下一个稳定版本的开发版本,例如2.9版本是3.0版本的开发版本,因此咱们在生产环境一般选取偶数版本的Redis。

2025-10-31 17:51:58 329

原创 Redis主从配置

#修改redis-slave1.conf redis-slave2.conf 设置“跟从”----127.0.0.1 6381(可以理解为从库指定主库)#分别打开对应文件添加主库的ip地址和端口 如果有密码则设置密码(需要注意我这里密码是123456和直接6380里面不一样)在启动从库时候可以看到控制台打印的信息已经连接了对应端口的主库。主从配置:在多个redis实例建立起主从关系,当。通过主从配置可以实现redis数据的备份(通过主从配置还可以实现redis的读写分离。的备份),保证数据的安全性;

2025-10-31 17:30:24 388

原创 python的sql解析库-sqlparse

sqlparse 是一个 Python 库,是一个用于 Python 的非验证 SQL 解析器, 用于解析 SQL 语句并提供一个简单的 API 来访问解析后的 SQL 结构。可以帮助解析复杂的 SQL 查询,提取信息,或者对 SQL 语句进行一些基本的分析和操作。

2025-10-31 17:08:33 348

原创 Oracle分页sql

在Oracle数据库中,分页查询通常涉及到ROWNUM伪列,这是一个Oracle特有的关键字,用于返回结果集中行的编号。

2025-10-31 16:46:34 279

原创 Nginx如何实现 TCP和UDP代理?

Nginx是一个高性能的HTTP和反向代理服务器,同时也支持TCP/UDP代理。在1.9.13版本后,Nginx已经支持端口转发,包括TCP和UDP协议。Nginx的TCP/UDP代理功能允许它作为一个中间人,接收来自客户端的TCP或UDP请求,并将这些请求转发到指定的后端服务器,然后将后端服务器的响应返回给客户端。通过这些配置,Nginx可以作为一个强大的TCP/UDP代理服务器,适用于多种应用场景,如数据库、邮件服务器、游戏服务器等。

2025-10-31 16:25:16 453

原创 MySQL最多能有多少连接

MySQL的默认最大连接数是151,可以通过设置变量来调整。当服务器负载和应用需求变化时,适当地调整这个参数可以确保数据库的性能和稳定性。在调整前,充分考虑服务器硬件资源、操作系统限制以及MySQL内部资源,以避免资源短缺问题。通过监控和逐步调优的方法确定合适的最大连接数。

2025-10-31 15:40:40 326

原创 MySQL为什么莫名其妙的断开连接以及解决方案!

最近遇到在将本地的项目部署到服务器上之后遇到的一个奇怪问题在部署完成后,网站当时可以正常工作,但是第二天访问网站的时候却会遇到一个500 Server Error。从日志中可以看出是MySQL数据库出现了异常翻译如下:最后一个数据包在 83827560 ms 之前被成功接收,最后一个数据包在83827560 ms 之前被成功发送。比服务的配置参数的值要长。

2025-10-31 15:18:38 225

原创 MySQL--》如何在MySQL中打造高效优化索引

目录初识索引索引结构性能分析索引使用最左前缀法则SQL提示使用覆盖索引使用前缀索引使用索引失效情况索引(index):是帮助MySQL高效获取数据的数据结构(有序),在数据之外数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。以下是有索引和没有索引查找数据的区别,没有索引就进行全表扫描,有索引就可以借助类似二叉查找树的方式进行查询数据,可以看到有索引查找的效率是十分高效的:索引优缺点:可以通过以下表格的展示

2025-10-31 14:50:37 339

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

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

2025-10-31 14:28:47 393

原创 MySQL root用户密码忘记怎么办(Reset root account password)

在使用MySQL数据库的的过程中,不可避免的会出现忘记密码的现象。普通用户的密码如果忘记,可以用更高权限的用户(例如root)进行重置。但是如果root用户的密码忘记了,由于root用户本身就是最高权限,那这个方法就行不通了。本文介绍2种在忘记root用户用户密码的情况下,如何进行重设。

2025-10-31 14:28:17 338

原创 LangChain-08 Query SQL DB 通过GPT自动查询SQL

我们需要下载一个LangChain官方提供的本地小数据库。

2025-10-31 13:46:35 335

原创 网络爬虫学习:借助DeepSeek完善爬虫软件,实现模拟鼠标右键点击,将链接另存为本地文件

网络爬虫学习:从百度搜索结果抓取标题、链接、内容,并保存到xlsx文件中网络爬虫学习:从新浪新闻搜索抓取所有新闻结果的标题、链接、内容、来源、时间网络爬虫学习:POST方式从腾*新闻搜索结果获取标题、链接、内容、来源、时间网络爬虫学习:多线程爬取,并将结果更新到主线程UI上网络爬虫学习:应用selenium从搜*狐搜索爬取新闻结果的数据网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。

2025-10-31 11:59:48 882

原创 智能生成ER图工具。使用 SQL 生成 ER 图:让数据库设计更高效

ER 图(Entity-Relationship Diagram)是一种用于表示数据库结构的图示工具。它通过“实体”和“关系”两大元素的抽象,展示了数据表之间的关系。实体(Entity):数据库中的表,每个实体代表一个数据表。属性(Attribute):表中的字段或列。关系(Relationship):表与表之间的联系,通常以一对多或多对多的形式表示。通过使用 SQL 自动生成 ER 图,您可以大幅提升数据库设计的效率,并确保结构的准确性。

2025-10-31 11:14:38 310

原创 完美解决 mysql 报错ERROR 1524 (HY000) Plugin ‘mysql_native_password‘ is not loaded

如果你已确认插件已安装并且想使用它,确保你的MySQL用户配置为使用该插件进行认证。插件是否已经安装在你的MySQL服务器上。插件未显示在已安装的插件列表中,你需要安装或启用它。跟着我下面的步骤走,解决你的问题,如果解决不了 私信我来给你解决。(插件名称可能根据MySQL版本而异)。因为咱创建的就是auth_socket。进入到你的mysql容器中执行。我是没有找到 所以就安装吧。

2025-10-31 10:26:48 457

原创 基于Hadoop的汽车大数据分析系统设计与实现【爬虫、数据预处理、MapReduce、echarts、Flask】

本项目旨在构建一个综合性的数据处理和可视化系统,通过整合多种技术高效处理大规模数据。首先,通过网络爬虫从各个来源收集海量数据。这些数据包括标题、品牌、车型、年份、里程、城市、环保标准、售价、首付以及新车含税价等关键字段。这些原始数据被批量收集,需要在有效分析和可视化之前进行处理。数据收集完成后,接下来是数据预处理阶段。此阶段包括数据清洗、处理缺失值以及将数据格式化为便于上传到Hadoop的结构化格式。之所以选择Hadoop,是因为它能够管理和处理分布在多个节点上的大规模数据集。

2025-10-30 22:43:36 367

原创 关于maven的java面试题汇总

私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的 Maven 用户使用。当 Maven 需要下载构件的时候,它从私服请求,如果私服上不存在该构件,则从外部的远程仓库下载,缓存在私服上之后,再为 Maven 的下载请求提供服务。我们还可以把一些无法从外部仓库下载到的构件上传到私服上。(宿主仓库)hosted repository。(代理仓库)proxy repository。(仓库组)group repository。

2025-10-30 19:50:13 913

原创 使用 Docker 部署 RabbitMQ 的详细指南

RabbitMQ 是一个流行的开源消息代理软件,它实现了高级消息队列协议(AMQP)。本文将详细介绍如何使用 Docker 部署 RabbitMQ,并提供一些配置和管理的技巧。为了确保 RabbitMQ 的数据在容器重启或删除后不会丢失,我们使用了 Docker 的卷(volume)功能。RabbitMQ 容器通过指定环境变量的方式进行配置,这比修改配置文件便捷得多。为了防止数据丢失,定期备份 RabbitMQ 的数据是非常重要的。如果尚未安装,可以参考。)登录,即可访问 RabbitMQ 的管理界面。

2025-10-30 19:31:53 868

原创 三分钟内快速完成MySQL到达梦数据库的迁移

由于业务需求要求数据库国产化,因此近期需要将数据从mysql数据库中迁移到国产达梦数据库中。本次使用达梦新的数据库开发和管理工具–SQLark百灵连接进行迁移,我也是在官方社区里看到大家推荐才试的,使用SQLark迁移30G左右的数据,几分钟就搞定了,而且**一次迁移成功率高达 90% 以上!

2025-10-30 19:13:49 260

原创 【数据库】MySQL的安装与卸载

首先,我们要把之前安装的或者没安装成功的mysql及其相关清除。第一次安装mysql的,为确保顺利也跟着流程走一遍吧。**第一步:**打开设置,搜索控制面板然后找到程序和功能并进入,再将有关mysql的软件全部卸载。**第二步:**快捷键Win+E打开资源管理器,点击查看,然后勾选隐藏的项目,然后点击C盘下刚出现的,然后找到里面的MySQL文件夹右击删除。然后在开始菜单下搜索服务,双击打开后找到MySQL停止此服务。再快捷键Win+R,输入cmd点击确认,输入sc delete mysql,删除服务。

2025-10-30 18:55:31 890

原创 【Spring】Cookie和Session是什么

在计算机领域,会话是一个客户与服务器之间的不中断的请求响应。对客户的每个请求,服务器能够识别出请求来自于同一个客户。当一个未知的客户向 Web 应用程序发送第一个请求时就开始了一个会话。当客户明确结束会话或服务器在一个时限内没有收到客户的任何请求时,会话就结束了。服务器需要清楚地区分每个请求时从属于哪个用户,也就是属于哪个会话,就需要在服务器这边记录。此时在服务器这边就需要记录“令牌”的信息,以及令牌对应的用户信息,这个就是。但是在实际开发中,我们很多时候是需要知道请求之间的关联关系的。

2025-10-30 18:36:09 901

原创 【Redis系列】RedisTemplate的使用与注意事项

RedisTemplate 是一个工具类,由 Spring 官方提供的方便操作 Redis 数据库的一个工具类,来源于 org.springframework.data.redis.core 包下。其本质属于 Spring-Data 模块下的 Spring-Data-Redis 部分,它提供了从 Spring 应用程序轻松配置和访问 Redis的功能。

2025-10-30 18:17:58 571

原创 【MySQL】表的约束

建立外键的本质其实就是把相关性交给mysql去审核了,提前告诉mysql表之间的约束关系,那么当用户插入不符合业务逻辑的数据的时候,mysql不允许你插入。要注意的是,这只是最后显示的结果,在MySQL中实际存储的还是原来插入的值。在创建表的时候,在所有字段之后,使用primary key(主键字段列表)来创建主键,如果有多个字段作为主键,可以使用复合主键。默认值:某一种数据会经常性的出现某个具体的值,可以在一开始就指定好,在需要真实数据的时候,用户可以选择性的使用默认值。,得到一个新的不同的值。

2025-10-30 17:59:58 778

原创 【MySQL】JDBC的连接

JDBC(Java DataBase Connectivity)java 数据库连接,是 JavaEE 平台下的技术规范,其定义了在 Java 语言中连接数据,执行 SQL 语句的标准,可以为多种关系数据库提供统一访问。

2025-10-30 17:42:27 361

原创 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-10-30 12:13:58 154

原创 Java虚拟机面试问题

是被所有线程所共享的一块区域,其目的就是为了存储对象实例,所有的对象实例都存放在堆中,从垃圾回收的角度,由于现在的收集器基本都采用的是分代回收的算法,所以Java堆还可以被细分为新生代和老生代。和虚拟机栈的作用非常相似,但是其存在目的是为了本地方法而存在的,简单的说Java的Naive方法就是方法的实现是由非Java语言在外面实现的,是由Java调用非Java方法的一个接口。根据对象的存活周期将内存分为新生代和老年代,在新生代中对象大量死去少量存活,采用复制算法,老年代中存活率高,采用标记整理算法。

2025-10-30 11:41:11 178

空空如也

空空如也

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

TA关注的人

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