- 博客(71)
- 收藏
- 关注
原创 Redis可视化工具——Another Redis Desktop Manager
截至25年9月,最新的版本是1.7.1,这里个人下载的是1.7.0来做演示。下载:Another-Redis-Desktop-Manager-win-1.7.0-x64.exe,其他系统大家自行辨别。需要安装一个redis的可视化工具,经过3分钟调研,决定选择开源且活跃的ARDM。连接成功后就可以看到redis服务中保存的数据了,隐私问题博主就不放图了。完了点击左上角的“新建连接”
2025-09-13 11:28:29
46
原创 Sealos部署Rustdesk服务
摘自官方的介绍:Sealos 是基于 Kubernetes 构建的企业级云操作系统。它为开发者提供了一个统一的平台,能够轻松开发、部署和扩展应用程序,具备一键部署、云工作区和高效资源管理等功能。那么,Sealos 与其他云平台有何不同呢?摘自官方的介绍:Sealos 凭借其将开发、部署和扩展整合为一个无缝平台的统一方法脱颖而出。它通过自动化编排消除了 DevOps 的复杂性,提供了隔离的环境以消除依赖问题,并通过优化云资源分配节省高达 90% 的成本。说白了Sealos属于按量计费的云服务。
2025-09-09 12:02:59
857
原创 自建rustdesk服务器过程记录
开源免费(pro版貌似不开源)。之前一直用todesk,todesk借助疫情期间免费策略快速发展,当时比向日葵好用很多。结果到最近多次修改免费策略,不断限制免费版连接时长,对于经常需要远程访问的朋友来说很不不友好。其实相比于一些第三方的远程软件,也可以使用windows系统自带的远程连接(mstsc),但是需要多台设备处于同一局域网下。可以内网穿透一下,目前我还没有尝试过,通过zerotier让两台处于不同局域网中的设备搞到一个局域网中,然后再使用mstsc远程连接。
2025-08-01 17:54:21
946
原创 什么是NAT?
说的直白一点:ipv4数量不够全球设备的日常使用,网络工程师想了俩办法:一是开发ipv6,二是nat。一个公网ip下我们说是一个大内网环境,内网中的每台设备由外层的路由器分配各自的内网ip。为了实现内网和外网数据的正常传输,路由器会自动将接收到来自 公网/内网 的数据包的地址和端口映射到 内网/公网 上的地址和端口,这就是nat技术的核心。一种看法认为:nat只是处理ipv4地址空间不足的方法,ipv6的采用(过去这么就还在进行中,TT)将使得nat不再需要。路由器如何完成地址和端口的转换?
2025-07-26 00:30:38
176
原创 开源数据库E-R图绘制工具分享
无状态的纯前端工具,数据会存放在浏览器中。设计完成后可将数据保存到本地。描述E-R图,对数据库表关系进行直观分析。可直接使用,无需注册账号。
2025-07-24 18:24:56
260
原创 apifox接收流式响应无法自动合并json内容
在测试智能体的接口,返回以流式响应吗,一条一条看肯定比较费劲。好的是现在apifox、postman都支持合并消息。好吧,升个版本就行了。
2025-06-20 15:10:36
311
原创 【python】执行deactivate没有关闭虚拟环境
windows环境。IDE里集成的终端可以是powershell或cmd,默认应该是powershell。
2025-06-12 14:42:49
157
原创 【尝试解决】无法连接到xxx:L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误。
【前排提醒】【前排提醒】注意,注意,注意:任何注册表修改都应谨慎操作,最好在修改前备份注册表!!!任何注册表修改都应谨慎操作,最好在修改前备份注册表!!!任何注册表修改都应谨慎操作,最好在修改前备份注册表!!!
2025-04-30 17:23:22
2213
原创 springboot项目之websocket的坑:spring整合websocket后进行单元测试后报错的解决方案
前排提醒:还是博主菜,见识短浅,没遇到过这个问题。。。
2025-04-28 16:44:13
1112
原创 JETBRAINS USER AGREEMENT【2025.4.16】更新用户许可协议
JETBRAIN旗下的各产品更新用户许可协议:大致跟漂亮国出口管制政策有关,以下是详细内容:andand/orandor。
2025-04-22 23:20:49
1513
4
原创 [Python] UV工具入门使用指南——小试牛刀
MCP开发可以借助uv进行虚拟环境创建和依赖管理。uv是一个Python 依赖管理工具,类似于pip和conda,但它更快、更高效,可以更好地管理 Python 虚拟环境和依赖项。uv的核心目标是替代pip、venv和pip-tools,提供更好的性能和更低的管理开销。uv的特点速度更快:相比pipuv采用 Rust 编写,性能更优。支持 PEP 582:无需virtualenv,可以直接使用进行管理。兼容pip:支持和依赖管理。替代venv:提供uv venv进行虚拟环境管理,比venv更轻量。
2025-04-16 14:36:42
1402
原创 :-( 大坑:curl方式调用Qwen API提示“Incorrect API key provided.”、“invalid_request_error”
申请完api key后想快速测试一下该key是否生效。后面无论在cmd命令提示符还是linux下通过curl命令发送post请求后都会报错。
2025-04-09 11:57:22
2304
4
原创 Comparator接口为什么有compare和equals两个抽象方法,但它还是一个函数式接口?
函数式接口是指仅包含一个抽象方法的接口(可以包含多个默认方法或静态方法)。Java 8通过注解来显式标识一个接口是函数式接口。// 可以有默认方法// 输出 "HELLO"
2025-04-05 13:46:33
716
原创 dify {“code“: “unauthorized“, “message“: “Access token is invalid“, “status“: 401}
前言:个人感觉现在不论什么产品,不带上大模型,就不好出来混。客户也是提一些逆天的要求,别管加上这个功能有没有用,我得有。当然当然,不折腾、不创造需求码农不得失业了。项目最近在做dify的对接,一些需求需要基于官方提供的api接口进行开发。后端在发送请求时一般需要带上在dify中生成的token放在http请求头,作为每次访问dify服务的凭证。报错信息说的很明白:token是非法的。搞笑的是一开始还仔细对照从dify拿过来的token,发现这也妹错啊。每个人问题的原因不一样,不知道能不能帮助你解决问题。
2025-03-19 11:57:30
2104
1
原创 走心解答hashCode与equals,尽量说明白
首先说结论:通过 共同使用hashcode和equals方法 来判断两个对象是否相等。首先明确:在实际情况下,比较两个对象是否相等,我们关注的是每个对象的属性值是否都相同。因为hashcode默认是Object中的方法,默认比较的是对象的地址值。而equals默认也是Object中的方法,底层使用“==”去比较对象。所以在比较前先要重写hashcode和equals方法。hashcode/哈希值/哈希码/散列码。方法 共同去判断两个对象是否相等呢?那为什么要重写它们呢?
2024-08-13 19:37:16
1013
原创 Java中的this关键字
thisthis关键字可以用于引用当前类的实例变量(成员变量)或方法,以区分成员变量和局部变量(如果它们有相同的名字)。:在一个构造方法内部,this可以用来调用同一个类的另一个构造方法。但需要注意的是,这种调用必须是构造方法的第一条语句。:在某些情况下,this可以用于返回当前对象的引用。
2024-08-09 15:15:32
602
1
原创 为什么在网页编辑文字时键盘输入换行要停顿一下 网页才显示
时间长了也习惯了,可能觉得本来就是这样吧,网页编辑可能不稳定,加上自己使用的蓝牙连接的键盘。直到偶然一次看直播,别人的编辑起来丝滑无比,看来还是自己的浏览器有问题。网上搜索又没有有效的解决方案,但功夫不负有心人,最后终于找到了问题的源头:联想电脑管家。没错,可能这个软件比较小众,导致网上搜索不到什么相关的问题。如果你碰巧也遇到了这个问题,请先检查自己是否开启了联想电脑管家中的浏览器保护,如果开启了记得关闭。关闭后不但解决了网页编辑换行卡顿的问题,还解决了地址栏搜索默认为baidu搜索的问题。
2024-08-09 12:00:25
448
原创 IDEA: Unable to resolve table ‘xxx‘
在 IDEA 连接到数据库后,SQL 语句提示 Unable to resolve table '表名',且其它字段也飘红报错。右键点击数据库,选择。
2024-04-16 12:19:37
804
原创 2024第十五届蓝桥杯JavaB组省赛部分题目
目录 第三题第四题第五题第六题第七题第八题转载请声明出处,谢谢!前两题暂时可以移步另一篇文章:2024第十五届蓝桥杯 Java B组 填空题-CSDN博客制作不易,还请点个赞支持一下。非常感谢!!!
2024-04-16 11:55:59
1052
原创 IDEA编译报错:Error: Module ‘Xxx‘ production: java.lang.ClassCastException: org.jetbrains.jps.builders...
使用IDEA启动程序,结果在编译阶段突然报错。上一秒还正常运行,不清楚误操作了哪里导致报错,简单记录一下。重新编译(build)一下项目。
2024-04-14 17:43:44
1069
1
原创 IDEA Warnings:SQL dialect is not configured.
springboot项目XxxMapper.xml文件打开后显示warnings:SQL dialect is not configured......(翻译:未配置SQL语言。大概意思是没有在IDEA中配置当前sql是MySQl、Oracle还是MariaDB等语言。cs搜索:sql dialect is not configured.完了,黄不拉叽的语句块就变成绿色的了。
2024-04-10 23:29:05
876
原创 斜杠/、反斜杠\与转义字符
字符串中的路径,如果代表的是 Linux 或 Unix 文件路径,则使用斜杠 /;如果代表的是 Windows 文件路径,则使用斜杆 / 和反斜杠 \ 是一样的(但 Windows 系统默认为反斜杠 \ );如果代表的是网络文件路径,则必须使用斜杆 / ,因为 web 遵循 unix 命名。在程序中, \ 用来转义,即具备转义能力的字符就被定义为“ \ ”本身。如果要表示单纯的“ \ ”符号,需要经过转义,即“ \\ ”,表示单纯的“ \ ”字符。"/":代表根目录( Linux 或 Unix 系统下)
2024-01-04 11:47:06
1937
原创 Java Integer之IntegerCache
对象的唯一性:对于较小的整数值(在缓存范围内),使用自动装箱的方式,每次使用相同的值创建的Integer对象都是同一个对象。总之,对于较小的整数值,推荐使用自动装箱的方式,而对于较大的整数值,可以使用显式的构造函数调用方式,或者直接使用基本类型int,避免不必要的对象创建和内存消耗。内存使用:对于较小的整数值(在缓存范围内),使用自动装箱的方式可以节省内存空间,而使用显式的构造函数调用方式则会在堆内存中为每个新创建的对象分配不同的内存空间。要注意的是,前者写法并不是后者的简写形式。
2024-01-02 15:27:19
1207
原创 MySQL中EXPLAIN关键字解释
索引实际上也是一张表,保存了主键和索引的字段,并且指向实体表的记录,所以索引也是需要占用空间的,在索引大大提高查询速度的同时,却会降低表的更新速度,在对表进行数据增删改的同时,MySQL不仅要更新数据,还需要保存一下索引文件,每次更新添加了的索引列的字段,都会去调整因为更新带来的减值变化后的索引的信息。关联查询优化:内连接时,MySQL会自动把小结果集的选为驱动表,所以大表的字段最好加上索引,左外连接时,左表会全表扫描,所以右边大表字段最好加上索引,右外连接同理,我们最好保证被驱动表上的字段建立了索引。
2023-12-22 18:03:28
1069
原创 edge中以右键“打印”的方式“保存”当前页面的pdf形式,下载过程中卡进度的问题
特殊情况下需要保存网页的pdf形式,但页面没有类似“导出pdf”的功能按钮,可以通过页面右键“打印”的方式“保存”当前页面的pdf形式。在pdf文件下载过程中出现下载进度条走完但下载任务仍显示存在,同时本地目的下载地址未生成完整文件,仅有一个名为“***未确认”的文件。更改PDF文件保存位置:有时候,保存PDF文件到某些特定位置时,可能会出现卡顿或保存失败的问题。尝试将PDF文件保存到不同的位置或文件夹中,再试一次保存。尝试禁用所有浏览器扩展,并重新打开PDF文件尝试保存。
2023-12-22 15:17:37
2185
原创 2023.10 各个编程语言 受欢迎指数 排行
来自tiobe2023年10月的TIOBE指数十月头条:C#越来越接近JavaC#和Java之间的差距从未如此之小。目前,这一差距只有1.2%,如果保持这种趋势,C#将在大约2个月内超过Java。在所有编程语言中,Java的降幅最大,为-3.92%,C#的涨幅最大,为+3.29%(每年)。这两种语言一直在类似的领域使用,因此20多年来一直是竞争对手。Java受欢迎程度的下降主要是由于Oracle决定在Java 8之后引入付费许可证模式。微软对C#采取了相反的做法。
2023-11-02 22:36:38
425
原创 CSDN——MarkDown格式说明
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-11-01 11:32:59
177
原创 问题解决:eclipse中,运行得到的不是当前代码的结果
如果有main方法,是不是为了方便,在一个class中写了多个class,而当前class也就是类名与文件一致的类中是否缺失main方法。如果在某些特定的环境下不需要在当前class中编写main方法,那么还是建议重新创建一个class类,在main方法中调用其他类成员。先看看自己是不是没写main方法。
2023-09-01 00:09:48
497
原创 java实现:从给定文件中查找是否包含特定字符串
给定一个字符串形式的文件,每行是一个字符串。希望在注释行中找到“abc”,如果有返回true,没有返回false。规定两种注释方式:// 与 /* */。
2023-08-14 17:00:34
944
原创 记录一个目前遇到的非常离谱的报错:java.io.FileNotFoundException: 文件名、目录名或卷标语法不正确。
Exception in Thread "main" java.io.FileNotFoundException: 文件名、目录名或卷标语法不正确。),启动后就会报错。对大多数人来说,自己的地址确实正确,文件也确实允许被系统访问,结果就是报。在进行 Java 文件操作的编码过程中,出现这个感觉非常玄学的解决过程。玄学的是,问题的解决只需要将文件路径一个一个手敲一遍即可。至于为什么,暂时放在以后探究。如果有大神知道原因,还望不吝赐教。时,因为快速复制文件所在路径(前提是把。第一次遇到时,确实也是一头雾水。
2023-08-14 16:51:07
1400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人