- 博客(62)
- 收藏
- 关注
原创 解决Gradle: Connection timed out问题
通过上述方法,成功解决了因网络不稳定或服务器响应慢而导致的Gradle连接超时问题。这样不仅提升了项目构建的速度,也确保了在无网络环境下也能正常构建项目。建议在遭遇类似问题时,可以优先考虑采用本地缓存的方式优化Gradle的下载过程。
2025-03-29 09:46:29
423
原创 Windows 11技巧:使用Powershell定义命令别名
在linux上很容易定义给长命令定义一个短的别名,windows 11上怎么做呢?设置执行策略,并加载profile(如果不设置策略,可能会无法加载)检查profile文件是否存在。试一下dc命令是否可用。如果不存在,则创建它。
2025-03-19 22:30:14
211
原创 Mybatis plus异常: type `java.time.LocalDateTime` not supported by default
fastxml默认不支持LocalDateTime对象映射。
2025-03-04 21:33:00
263
原创 Element Plus: el-card的内容滚动问题
由于el-card的body div默认没有设置的height,因此它里面的内容高度超出后不能滚动。
2025-02-26 22:15:04
181
原创 如何把windows机器作为SSH客户端免密登录
要在Windows机器上配置免密SSH登录,你需要生成一个SSH密钥对,并将公钥添加到你要登录的服务器的文件中。
2025-02-22 20:57:05
708
原创 windows11上,使用pipx安装Poetry,Poetry的安装路径是什么?
会将 Poetry 安装到一个独立的虚拟环境中,并将其可执行文件链接到一个集中的目录中。在这个目录中,你可以找到 Poetry 的虚拟环境文件。输出会显示 Poetry 的安装路径和可执行文件的位置。命令可以快速确认 Poetry 的安装路径。会将 Poetry 的可执行文件(目录中,以便在命令行中直接调用。安装 Poetry 时,
2025-02-07 14:43:51
655
原创 Vue中使用AntV G6需要注意的事
1、提供给graph示例的data不要使用代理对象。如果是代理对象,可以使用Vue的toRaw函数转换为原始对象。使用代理对象会发生意想不到的问题,比如渲染图时卡顿。这一点在5.x文档中有说明,但是4.x文档中没找到。
2025-01-21 20:13:42
118
原创 Jackson Error: Java 8 date/time type not supported by default
【代码】Jackson Error: Java 8 date/time type not supported by default。
2024-11-27 21:50:17
246
原创 Git换行符自动转换参数core.autocrlf的用法
true:适用于 Windows 用户,希望在本地使用CRLF,但在仓库中使用LF。input:适用于跨平台开发,希望在仓库中始终使用LF。false:不进行任何换行符转换。auto:根据文件内容自动决定是否进行换行符转换(默认值)。根据你的需求选择合适的值来配置,以确保在不同平台上开发时换行符的一致性。
2024-09-14 22:56:52
904
原创 Docker离线安装
Docker既可以在线安装,又可以离线安装。有时服务器不能连接互联网,只能采用离线安装的方式。Docker的Linux发行包可以在下载。另外,国内有镜像网站,下载速度更快(例如如上图所示,centos、debian等目录下是针对特定Linux发行版的安装包,是官方推荐的安装包。static目录下是二进制包,官方仅建议在测试环境使用(参见。
2024-08-22 15:38:07
943
1
原创 ES:使用painless脚本修改字段内容
假设index-a的url字段包含内容“..\..\a\b”,现在要把它替换为空。忽略 SSL 证书验证(适用于自签名证书)。:脚本内容,使用 Painless 脚本语言。需要注意里面对“\”的转义。:指定 HTTP 方法为 POST。:指定脚本语言为 Painless。:指定请求的内容类型为 JSON。:提供用户名和密码进行基本认证。:指定要执行的脚本。
2024-08-07 14:09:20
384
原创 Ubuntu 22.04安装Docker(最全教程,无需科学上网)
Ubuntu 22.04安装Docker(最全教程,无需科学上网)-优快云博客
2024-07-13 23:45:27
339
原创 ETag:Springboot接口如何添加Tag
在Web开发中,ETag(Entity Tag)是一种HTTP头字段,用于标识特定版本的资源。ETag的主要用途是缓存控制和优化,通过比较客户端和服务器资源的ETag值,可以判断资源是否发生变化,从而避免不必要的数据传输。ETag通常是一个字符串,可以是一个哈希值、版本号或者时间戳。
2024-07-06 16:07:59
574
原创 MapDB:轻量级、高性能的Java嵌入式数据库引擎
在现代软件开发中,数据库的重要性不言而喻。然而,对于某些应用场景,如嵌入式系统、内存数据库或快速数据存储等,传统的关系型数据库可能显得过于庞大和复杂。这时,轻量级的嵌入式数据库引擎便成为了理想的选择。MapDB就是这样一款为Java开发者量身打造的高性能、易用的嵌入式数据库引擎。
2024-05-31 20:56:54
1122
原创 Elasticsearch Java API使用(1):创建ElasticsearchClient
Elasticsearch是一个基于Lucene构建的开源搜索引擎,支持复杂的搜索功能。Java API SDK是Elasticsearch官方提供的一种方式,允许Java应用程序直接与Elasticsearch集群交互。8.x的版本和旧版本API差别比较大。本文没有使用Springboot data相关的功能,而是直接演示原生API的用法。
2024-03-31 12:02:39
657
原创 使用pdfjs报错:Failed to load module script: Expected a JavaScript module script but the server responded
MIME 类型设置不正确: 服务器返回的文件 MIME 类型不正确。浏览器期望模块脚本的 MIME 类型为 application/javascript。如果服务器返回的 MIME 类型不是这个,浏览器会拒绝加载它,并显示这个错误。
2024-03-16 13:45:19
6907
2
原创 MyBatis-Plus查询表的单列数据
使用Mytatis-Plus查询数据并返回一个包含指定列值的列表,可以使用Mapper的selectObjs或`ServiceImpl` 类的`listObjs`。
2024-02-03 13:31:57
3918
1
原创 MyBatis-Plus如何执行update语句?
MyBatis-Plus 提供了灵活的方式来适应不同的场景。选择哪种方式取决于你的具体需求和偏好。
2024-01-31 16:58:24
2327
原创 Python的解包语法
Python的解包语法是一种非常强大和方便的特性,它允许你将可迭代对象(如列表、元组)中的元素“解包”(或者说分配)到变量中。这个特性可以大大简化代码,特别是在处理函数返回多个值或操作数据结构时。
2024-01-30 17:52:04
474
原创 MyBatis-Plus中LambdaQueryWrapper.eq方法获取字段名的原理
本文用一个例子演示MyBatis-Plus中LambdaQueryWrapper.eq方法获取字段名的原理。这个示例仅用于演示基本原理,实际 MyBatis-Plus 的实现会更复杂,包含更多的错误处理和优化。
2024-01-26 21:10:25
3227
原创 如何实现MapStruct自定义映射逻辑
Java工具MapStruct 是一个代码生成器,它基于定义好的映射接口自动生成数据转换代码。在大多数情况下,MapStruct 可以通过简单的配置自动完成对象之间的映射。然而,有时你可能需要自定义实现某些映射逻辑。
2024-01-23 15:35:44
2190
1
原创 如何把一个jar包加到本地的maven库
这通常是在你有一个库文件(JAR),但它并不可用于中央Maven仓库(Central Maven Repository)时的常用做法。:运行以下Maven命令,将JAR包安装到你的本地仓库。这个过程适用于当你需要使用一个不在中央仓库中的JAR包时,或者你正在开发一个本地库,还未发布到中央仓库。:一旦JAR包安装到你的本地Maven仓库,你就可以像使用其他依赖一样在项目的。:执行上述命令后,Maven将会将JAR文件添加到你的本地仓库中。将一个纯JAR包加入到本地的Maven库涉及到使用Maven的。
2024-01-16 16:03:06
1103
原创 Neo4j Cypher (1):使用Cypher删除边
在Neo4j中,删除边(即关系)可以通过使用Cypher查询语言来实现。关系可以基于其类型、属性或者它连接的节点来指定和删除。
2024-01-14 10:36:04
887
原创 Intelli IDEA:Cannot connect to already running IDE instance. Process xxx is still running的原因及解决方法
启动Intelli IDEA时,提示错误“Cannot connect to already running IDE instance. Process xxx is still running”。
2024-01-12 13:05:52
5506
4
原创 Git Large File Storage介绍
Git Large File Storage(Git LFS)是一个 Git 扩展,用于改善大文件的处理。著名的huggingface就是使用它存储大模型文件。
2024-01-10 18:20:50
1234
原创 Idea中.properties文件显示问题
Idea显示properties配置文件是,默认采用iso-8859-1的字符集,导致中文使用\u编码的方式显示,如下所示。我们需要让properties文件正常显示中文。
2024-01-02 16:06:11
1059
原创 Elasticsearch:Completion Suggester - Part 1
Elasticsearch的Completion Suggester是一种专门为快速自动补全功能设计的查询类型。它主要用于提供实时的建议或提示,以帮助用户在搜索框中完成输入。
2024-01-01 20:04:54
644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人