- 博客(574)
- 资源 (5)
- 收藏
- 关注
原创 【已解决】往vmware复制文件夹Error when getting information for file “//tmp/VMwareDnD/7k09x8/redis-6.2.6”: No su
解决办法1. 检查并重新安装 VMware Tools在 VMware 虚拟机中,选择 “虚拟机” 菜单,然后点击 “安装 VMware Tools”,按照提示完成安装。安装完成后,重启虚拟机,确保 VMware Tools 正常运行。
2025-03-23 16:28:58
101
原创 【已解决】ex = ‘Async support must be enabled on a servlet and for all filters involved in async request
该异常表明在处理异步请求时,servlet或者相关过滤器没有开启异步支持。当使用 Spring 框架处理异步请求时,需要确保在servlet和过滤器配置中开启异步支持。
2025-03-18 22:00:00
341
原创 【超详细】Windows下载安装Ollama本地运行大模型
Ollama 默认会随 Windows 自动启动,可以在「文件资源管理器」的地址栏中访问以下路径,删除其中的Ollama.lnk快捷方式文件,阻止它自动启动。右键图标,会出现退出的按钮「Quit Ollama」,注意:一定要退出Ollama,否则下边的环境配置无法生效!安装完成后,会在电脑右下角出现Ollama图标,可以不用先启动Ollama,先退出做一些必要路径的配置!,无论 C 盘空间大小,需要安装多少模型,都建议换一个存放路径到其它盘,否则会影响电脑运行速度。,然后设置ollama模型的存储路径。
2025-02-06 23:30:00
1390
原创 【最全DeepSeek】DeepSeek集成到IDEA!开发效率翻了5倍!idea集成deepseek
最近DeepSeek非常的火爆,而我们开发中常用的是IDEA,如果将DeepSeek集成到IDEA中,一定会大大提高开发效率。Let'go!
2025-02-06 22:30:00
1370
2
原创 【Redis管道机制】Redis 为什么要引入 Pipeline机制
传统的请求-响应模式中,客户端每发送一个命令,就需要等待服务器响应后才能发送下一个命令,这种模式在高延迟网络环境下,严重影响 Redis 的性能表现。Pipeline 通过消除或减少网络往返次数(Round-Trip Time, RTT),能够显著提高命令执行的吞吐量,客户端可以将多个命令打包发送,服务器则依次执行这些命令并将结果返回给客户端,从而有效地提升了网络利用率和整体性能。本文,我们详细地分析了Redis的 Pipeline功能,以及从源码角度分析了 Java中常见的两种实现方式。
2025-02-05 22:30:00
903
原创 【已解决】Non-static method ‘isQuote(java.lang.Long)‘ cannot be referenced from a static context
你尝试从静态上下文中调用非静态方法 isQuote(java.lang.Long)。在Java中,静态上下文(如静态方法或静态初始化块)不能直接访问类的实例成员(包括非静态方法和非静态变量),因为这些成员是依赖于具体的对象实例的。:如果该方法不依赖于实例状态,可以考虑将 isQuote(java.lang.Long) 方法声明为静态方法。:如果你需要在静态上下文中使用该方法,可以通过创建类的实例来调用它。
2025-01-09 21:15:00
250
原创 Non-resolvable parent POM for springboot3:chapter1:0.0.1-SNAPSHOT: Failure to find org.springframewo
报错:Non-resolvable parent POM for springboot3:chapter1:0.0.1-SNAPSHOT: Failure to find org.springframework.boot:spring-boot-starter-parent:pom:3.0.0-SNAPSHOT in XXXXXXXwas cached in the local repository, resolution will not be reattempted until the update i
2025-01-01 11:14:53
197
原创 消息队列MQ:如何保证消息不丢失,又不重复?
如果使用同步发送,生产者发送消息后,会同步等待 Broker 返回的 ACK,收到 ACK 消息,就认为消息发送成功。消息重复一般有两个原因,一个是生产者发送消息后没有收到 ACK,然后进行重复发送,另一个原因是消费者消费完成后 Broker 没有收到 ACK,导致消息重复推送给消费者。因为即使消息发送到 Broker,如果在消费者拉取到消息之前,Broker 宕机了,消息还没有落盘,也会导致消息丢失。如上图,从生产者发送消息,Broker 保存消息,消费者消费消息,每一个环节都有可能丢失消息。
2024-12-29 10:00:00
755
原创 Kafka为什么这么快? 高性能背后的原理?
Kafka 的日志文件分为数据文件(.log)和索引文件(.index),Kafka 为了提高索引文件的读取性能,对索引文件采用了 mmap 内存映射,将索引文件映射到进程的内存空间,这样读取索引文件就不需要从磁盘进行读取。从代码中可以看到,生产者调用 doSend 方法后,并不会直接把消息发送出去,而是把消息缓存起来,缓存消息量达到配置的批量大小后,才会发送出去。Broker 收到消息后,并不会把批量消息解析成单条消息后落盘,而是作为批量消息进行落盘,同时也会把批量消息直接同步给其他副本。
2024-12-28 15:58:32
756
原创 Kafka为什么要放弃Zookeeper
❝比如当某个分区的leader出现故障时,Controller会为该分区选举新的leader。当检测到分区的ISR集合发生变化时,Controller会通知所有broker更新元数据。❝Kafak团队把通过Raft协议同步数据的方式Kafka Raft Metadata mode,简称KRaft ❞。本身就是一个分布式系统,但是需要另一个分布式系统来管理,复杂性无疑增加了。的用户体量非常大,在不停服的情况下升级是必要的。是必然趋势,这也符合大道至简的架构思想。可以记录分区跟消费者的关系,以及分区的。
2024-12-28 14:18:45
2017
原创 【已解决】单个导出的基础上,批量循环导出文件,压缩为tar压缩文件,批量导出
【代码】【已解决】单个导出的基础上,批量循环导出文件,压缩为tar压缩文件,批量导出。
2024-12-19 20:18:11
258
原创 【已解决】Redirecting to /bin/systemctl start docker.serviceJob for docker.service failed because the co
配置文件改成daemon.conf即可。查看当前目录的配置文件。
2024-12-14 21:24:01
363
原创 【已解决】Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon runnin
问题原因是因为docker服务没有启动,所以在相应的/var/run/ 路径下找不到docker的进程。执行 service docker start 命令,启动docker服务,返回。此时进程启动成功,再执行docker ps,问题解决。此时已确定Docker本身已经安装正常。执行docker ps命令,出现。
2024-12-14 21:16:48
2833
原创 【已解决】docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request c
docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canc的错误,导致无法开心的使用docker。2.删除或修改daemon.json 文件,我这里因为是测试环境就直接删除原来的配置文件了,并添加如下配置。在使用docker进行镜像拉取的时候,存在拉取不下来,或者超市的问题,就会报。4.再次拉取进行进行测试。1.备份原来的配置文件。
2024-12-14 21:14:12
35933
49
原创 【服务器安装系列】Linux安装Docker(一键安装简便)
安装成功后,使用docker version命令查看是否安装成功,安装成功后,如下。1、Docker支持64位版本的CentOS 7和。及更高版本,它要求Linux内核版本不低于3.10。耐心等待即可完成Docker的安装。
2024-12-14 21:04:24
408
原创 【已解决】Win11任务栏怎么使用小图标_Win11任务栏调整图标大小方法
3、编辑 TaskbarSi 数值数据,数字 0 是小任务栏,数字 1 是中任务栏,数字 2 是大任务栏。1、打开运行,并输入 regedit 命令,确定或回车,可以打开注册表编辑器。然后新建名称为 TaskbarSi 的DWORD值。
2024-08-26 22:00:00
1258
原创 【已解决】EL1008E: Property or field ‘productId‘ cannot be found on object of type ‘com.
改为 自身的更新就ok了。
2024-08-26 21:45:00
592
原创 mysql中smallint和tinyint有什么区别
存储空间效率:由于占用的存储空间较小,tinyint比smallint更节省存储空间。取值范围:tinyint可以存储的整数范围是-128到127,而smallint可以存储的整数范围是-32768到32767。存储空间大小:tinyint占用1个字节(8位),而smallint占用2个字节(16位)。在MySQL中,smallint和tinyint都是整数数据类型,但有一些区别。默认值:tinyint的默认值为0,而smallint的默认值为NULL。
2024-08-19 22:00:00
931
原创 【已解决】在idea每次按住鼠标左键的时候光标成插入了
Vim,出来结果后将后面复选框中得勾去掉或点击右边“uninstall” 2、重启Intellj。1、打开file -> settings 点击 Plugins 然后再右边搜索框输入。
2024-08-16 21:30:00
337
原创 【已解决】sudo: apt: command not found 或者apt-get: command not found解决方案
在CentOS7.5运行apt-get install supervisor遇到如下报错。RedHat系列:Redhat、Centos、Fedora等。Debian系列:Debian、Ubuntu等。后面命令换为yum就可以了。
2024-07-13 15:00:42
15137
原创 【数据库表结构整理】screw 一键生成数据库文档,从此告别人工整理文档
新建测试类,编写如下代码生成文档,其次配置数据库相关连接信息;根据需要可以有选择性的配置相关属性:比如:生成文档的格式(下面配置的为HTML格式)、配置忽略哪些表等。配置完成后,运行main函数即可生成数据库文档。在pom.xml文件中引入如下依赖。如果报错,看下pom文件。
2024-06-11 22:00:00
514
原创 【已解决】[main] ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class com.mysql.cj.jdbc.Dri
要修复此错误,您需要确保MySQL JDBC驱动程序包含在项目的类路径中。您可以通过将驱动程序作为依赖项添加到项目的构建文件中(例如pom.xml,如果您正在使用Maven),然后重新构建项目来完成此操作。重建项目后,MySQL JDBC驱动程序应该在类路径中可用,应用程序应该能够加载它。然后,通过运行mvn clean install或使用构建工具的等效命令重建项目。此错误消息表示应用程序找不到MySQL JDBC驱动程序。
2024-06-11 21:45:00
970
原创 【已解决】./start-base.sh: line 5: $‘\r‘: command not found
windows下编辑的文件,放在linux下运行,文件格式有问题,需要转换。在linux下运行启动服务的脚本,提示很多‘\r’不可用。3、点击enter之后,会自动进行格式化。5、重新运行脚本就会正常启动了。2、进入编辑界面则直接。
2024-05-27 23:54:50
505
原创 【基础详解】快速入门入门 SQLite数据可
SQLite 是一个开源的嵌入式关系数据库,实现了自给自足的、无服务器的、配置无需的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库系统不同,比如 MySQL、PostgreSQL 等,SQLite 不需要在系统中设置和管理一个单独的服务。这也使得 SQLite 是一种非常轻量级的数据库解决方案,非常适合小型项目、嵌入式数据库或者测试环境中。无服务器的:SQLite 不是一个单独的服务进程,而是直接嵌入到应用程序中。它直接读取和写入磁盘文件。事务性的。
2024-05-22 21:30:00
5277
2
原创 【已解决】npm ERR! A complete log of this run can be found in: D:\environment\nodejs\node_cach
【代码】【已解决】npm ERR!
2024-05-20 22:34:51
7413
1
原创 【yijiej】mysql报错 之 报错:Duplicate entry 字段 for key ‘表名.idx_字段’
1、当 mysql中报错 Duplicate entry 字段 for key ‘表名.idx_字段’ 就是代表字段不对,索引字段重复。Mysql 进行insert 操作,报错:Duplicate entry 字段 for key ‘表名.idx_字段’原因解析:idx 是做的索引键,是具有唯一性。修改重复的字段,重新进行insert。
2024-05-20 21:15:00
919
原创 【详细介绍使用说明】echarts图表插件
领域,能够方便地创建出直观、交互性强的图表。ECharts支持的图表类型非常丰富,包括但不限于柱状图、折线图、饼图、散点图、雷达图、地图、热力图、树图、桑基图等多种。这个问题通常是因为在试图初始化 ECharts 实例的时候,对应的 DOM 元素还没有被渲染或不可见,导致 ECharts 无法找到这个元素。中执行代码可能会在 DOM 元素准备好之前尝试访问它们,因此你需要确保在 DOM 元素可用时初始化 ECharts 实例。注意:在使用组合式 API 时,通过 ref 创建的引用在模板中使用时不需要。
2024-05-08 21:30:00
1301
1
原创 【已解决】java.lang.ClassCastException:java.math.BigDecimal cannot be cast to java.lang.String
将Java封装类中的id属性修改成String类型。会在精度丢失的情况下抛出。
2024-05-08 21:30:00
1316
原创 【亲测有用】idea2024.1中前进后退按钮图标添加
1、选择 File / Settings(windows版),或者Preferences(mac版)2、打开 Appearance & Behavior 并选择 Menus and Toolbars。3、选择右侧的 “Main toolbar left” 并展开。5、展开 “Main Menu / Navigate"菜单。4、点击顶部的"+“号按钮,点击"Add action”7、点击"apply",就可以看到顶部出现的后退符号。6、选择 “Back” 并点击"OK”
2024-04-24 21:00:00
4454
原创 【最全最详细,亲测可用】服务器上部署java环境(jdk+maven+MySQL+Redis+Nacos)
此外,MySQL的新版本可能使用不同的默认认证插件(如caching_sha2_password),因此在不同版本的MySQL中,命令的具体格式可能有所不同。的含义是:授予用户名为 root 的用户,从任何 IP 地址连接到 MySQL 服务器时,对所有数据库和所有表的全部权限。综上所述,这个命令创建了一个名为root的新用户,这个用户可以从任何IP地址连接到MySQL服务器,并使用mysql_native_password作为认证方法,其密码设置为1234。'root':这是新用户的用户名。
2024-04-21 21:15:00
1285
原创 【nacos】com.alibaba.nacos.api.exception.NacosException: http error, code=403,msg=user not found!,data
把http://localhost:8848/ 改为 localhost:8848 就好了。
2024-04-21 20:00:00
659
2
原创 【已解决】电脑设置notepad++默认打开txt
步骤:打开设置 -> 首选项 -> 文件关联。1、以管理员的方式打开notepad++设置Notepad++默认打开。
2024-04-21 19:15:00
2713
原创 【已解决】navicat 连接数据库报错:[ERR] 2006 - MySQL server has gone away
【代码】【已解决】navicat 连接数据库报错:[ERR] 2006 - MySQL server has gone away。
2024-04-20 21:45:00
601
原创 【已解决】服务器安装mysql报错:Failing package is: mysql-community-libs-5.7.44-1.el7.x86_64
执行命令后,可能会出现下面的错误信息。
2024-04-20 21:15:00
2101
原创 【idea插件】IDEA 书签Bookmarks 高效使用
当我们在查看源码时,由于源码调用链路很长可能涉及到非常多的类文件,查找起来并不容易。有时候可能还需要查找某段代码的入口函数,当类文件的代码量很大时,很难快速定位到代码段。中,打开此文件,并将鼠标移动到需要标记书签的代码段的左侧栏上,空白处点击右键,选择。即添加成功,如下图所示:直接可以添加描述、分类。要想将一行代码添加到 IDEA 的。按钮添加到书签列表中,出现。效果如图:在idea侧边栏。
2024-04-19 21:45:00
2490
原创 【已解决】不兼容的类型: java.lang.Long无法转换为com.baomidou.mybatisplus.core.conditions.Wrapper
map.get(“String类型的键”)所提供的是Object类型(如下图),Object类是非基本数据类型。基本数据类型和引用类型不能进行强转。将从数据库接收到的long类型数据转换为String类型,再将String类型转换为int类型/double类型,最后成功解决类型转换报错。我对map中得到的类型进行了强制转换,想要将从数据库查询到的long类型转换为int类型。显示long类型不能转换为integer类型。为什么会不允许强转呢?
2024-04-15 20:30:00
893
自定义日志脱敏组件,简单3 步完成 Spring Boot 的日志脱敏
2022-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人