- 博客(431)
- 收藏
- 关注
原创 idea默认的快捷键和eclipse配置快捷键对比,列出一些常用的
两个IDE的快捷键设计哲学不同:IDEA的快捷键更强调组合键和上下文,而Eclipse则较多使用功能键(如F3, F11)。生成代码 (Getter/Setter等))查看全部快捷键或自定义成你习惯的布局。IntelliJ IDEA 默认快捷键。Eclipse 默认快捷键。
2026-03-06 20:44:54
91
原创 DragonflyDB 与 Redis 核心对比
这场对决并非简单的“新旧替代”,而是“架构哲学”的选择。Redis 像一位技艺登峰造极的闪电侠,在单点上做到了速度和功能的极致,并围绕自己建立了一个庞大的生态帝国。它依然是许多场景下最安全、最经典的选择。 则像一个高效协同的特种部队,旨在利用现代硬件的所有力量,用更少的资源做更多的工作。它代表了为云原生和多核时代而生的新架构方向。对于大多数新项目,如果你的场景符合DragonflyDB的优势区间,它值得作为优先评估选项。
2026-03-06 00:21:44
351
原创 svn命令checkout
元数据目录的工作副本。如果您的目的只是“下载”或“获取”该文件,得到的文件是干净的,不包含版本控制信息,适用于部署或直接使用。:将远程仓库中的某个文件签出到当前目录。:将文件签出到指定的本地路径(例如。符号指定版本号(例如版本 123)。命令通常用于签出整个目录或项目。,因为它不会生成工作副本(没有。目录),更适用于获取单个文件。
2026-02-27 22:38:04
505
原创 idea怎么添加-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
在 IntelliJ IDEA 中添加 Maven 参数。
2026-02-27 22:36:58
473
原创 在 IntelliJ IDEA 中初始化 Java 类并设置所有属性的几种快捷方法:
操作快捷键自动生成变量.var+ Tab查看构造函数参数Ctrl+P代码补全Ctrl+Space快速修复/生成Alt+Enter生成代码Alt+Insert最快捷的方式:安装 插件,然后:光标放在user上按Alt+Enter选择生成选项。
2026-02-10 17:40:45
465
原创 excel快速输入时间的快捷键
是输入当前静态时间的最快方法。如果需要同时输入日期和时间,可以组合使用。 (按住 Ctrl 和 Shift 键,再按分号键):使用快捷键输入的时间是“固定值”,不会改变。函数得到的时间会在每次工作表重新计算时更新为当前时间。 然后按空格键,再按 Ctrl +;(不会自动更新),通常用于记录时间戳。:输入后,你可以通过右键单元格 -> 选项卡来更改时间或日期的显示样式。记住 Ctrl + Shift +;这个快捷键会在选定的单元格中插入。输入函数公式,返回的是。
2026-02-10 17:38:26
634
原创 vue 把表格某一列,做排序
根据数据类型(字符串、数字、日期)使用不同的比较逻辑。:在复杂应用中,考虑将排序状态放入 Vuex。:添加排序指示图标(↑↓),显示当前排序状态。:对于大数据集,建议使用虚拟滚动或分页。:注意不同语言的排序规则,使用。
2026-02-06 16:05:30
705
原创 oracle kill session怎么处理
会话会被标记为"KILLED",但会等待事务回滚完成后才实际终止。应用程序可能出现连接错误,需确保应用有重连机制。通过以上步骤,可安全有效地管理Oracle会话。可让会话立即释放资源,但事务仍在后台回滚。:立即终止会话(可能破坏事务完整性)。如果会话持有锁,kill后会释放锁。在Oracle中终止会话,通常使用。会话已在终止过程中,无需重复操作。如无效,再考虑操作系统级kill。如果事务较大,可能等待时间较长。终止会话会导致未提交的事务回滚。记录会话信息(便于后续分析)。当前会话被终止,需重新登录。
2026-02-06 16:04:08
420
原创 怎么把select语句返回的结果也输出来
如果连接失败,SQL*Plus可能会输出错误信息(如"ORA-12154: TNS:无法解析指定的连接标识符"),这些信息现在都会显示出来,帮助你调试连接问题。你可以通过修改sqlplus的输出重定向来显示查询结果。可选:使用临时文件存储输出,以便在成功/失败时有不同的处理方式。将错误输出重定向到标准输出,确保错误信息也能显示。重定向,这样输出会显示在控制台。来优化SQL*Plus输出格式。
2026-02-04 01:00:00
335
原创 java.sql.SQLSyntaxErrorException: ORA-01031: insufficient privileges
这是一个,表示当前用户没有执行特定SQL操作所需的权限。
2026-02-03 20:47:37
297
原创 postman怎么获取上一个接口执行完后的参数
通过合理使用这些变量传递方法,你可以在Postman中轻松地实现接口间的参数传递和数据共享。环境变量(Environment Variables)集合变量(Collection Variables)全局变量(Global Variables)本地变量(Local Variables)数据变量(Data Variables):开发、测试、生产使用不同的环境。:在描述中说明变量的用途。:不需要的变量及时清理。:使用清晰的命名,如。
2026-01-29 22:37:06
507
原创 postman中的Tests,怎么获取返回的response中的stateCde
在Postman的Tests标签中,有多种方法可以获取响应中的状态码。
2026-01-29 22:36:32
414
原创 微服务项目,临时挂起某个接口怎么实现
使用API网关或Nginx配置。:使用配置中心 + 应用内检查。多渠道通知(钉钉、邮件、短信)自动恢复机制(避免忘记开启):数据库方案 + 管理平台。:数据库方案 + 操作日志。
2026-01-28 13:57:38
165
原创 grpc协议
这是gRPC的基石。你需要首先在一个 .proto文件 中定义服务接口和消息结构。// 定义消息结构// 定义服务// 一个简单的RPC// 一个服务端流式RPCgRPC是一个面向现代、高性能、跨语言分布式系统的RPC框架标准。 它以“契约先行”和代码生成保证了开发效率和可靠性,依托HTTP/2和Protobuf提供了卓越的性能。虽然在与浏览器的直接交互上存在障碍,但在微服务内部通信、多语言环境和流式处理等领域,它是比传统REST/JSON更强大、更高效的解决方案。
2026-01-28 13:57:06
696
原创 eclipse run springboot的application类,保存文件的路径会默认在哪里
未指定路径时:默认当前工作目录(项目根目录)Eclipse 中:通常是项目根目录,或target/目录下推荐做法:在配置文件中明确指定路径,避免歧义生产环境:使用绝对路径或明确的相对路径System.out.println("保存到: " + file.getAbsolutePath());
2026-01-27 21:20:57
405
1
原创 oracle中dd/mm/yyyy和dd/mm/rrrrr有什么不一样
在Oracle中,DD/MM/YYYY和DD/MM/RRRR都用于日期格式,但它们在处理。
2026-01-27 21:13:53
249
原创 什么是因果大模型
传统的大语言模型和机器学习模型本质上是“关联引擎它们从海量数据中发现模式、共现和相关性。它们擅长回答的问题是:“A和B一起出现的概率有多高?” 或者 “看到X,接下来最常出现的是什么?它们的局限性:它们不知道A是否导致了B。它们只知道A和B经常被一起观察到。虚假相关:冰淇淋销量和溺水人数高度相关。传统模型会学到这个模式,但无法理解背后的共同原因——炎热的天气。一个基于此做决策的系统可能会得出“禁止卖冰淇淋以减少溺水”的错误结论。分布外泛化能力差。
2026-01-26 21:58:12
1609
原创 SimpleDateFormat 为什么线程不安全
根本原因内部可变状态(Calendar)在多线程下被共享修改解决方案使用包装(适合传统项目)使用 Java 8+ 的(推荐新项目)使用同步锁(性能差,不推荐)在并发环境下,永远不要共享同一个实例。
2026-01-26 21:49:42
81
原创 java Date转换为string
/ 只显示日期// 只显示时间// 中文格式SimpleDateFormat chineseFormat = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");// 2026年01月26日 10时30分45秒// ISO 8601格式。
2026-01-26 21:49:11
217
原创 mysql主键递增,之前已经插入的id有1,2,3,4,5,手动插入的那条记录id=15,那后面让它自动生成主键,会是从15开始,还是从5开始
手动插入id=15后,后续自动生成会从16开始,不会从5开始,也不会在15处报错(除非重复插入)。
2026-01-22 22:05:33
173
原创 使用switch ,Cannot invoke “String.hashCode()“ because “<local5>“ is null
这个错误是因为在使用switch语句时,传入的参数是null,而switch在内部会调用字符串的hashCode()方法导致的。
2026-01-21 00:30:00
290
原创 .gitlab-ci.yml这个文件有什么作用
除非你确定项目不再需要任何自动化流程,否则不要删除此文件。如需调整CI行为,修改配置比删除更安全。
2026-01-20 18:08:59
205
原创 Gson bean getxxx,怎么才能返回给前端
/ Getter/Setter 方法return id;return age;@Override// 自定义逻辑jsonObject.addProperty("description", user.getName() + ",年龄:" + user.getAge());// 注册使用.create();
2026-01-20 18:08:29
237
原创 在Oracle中,包分为包头(PACKAGE)和包体(PACKAGE BODY),存储过程的实现代码在包体中。以下是几种查找方法
- 查找包含特定存储过程定义的行SELECTs.owner,s.name AS 包名,s.line,s.text AS 代码行AND UPPER(s.text) LIKE UPPER('%关键字%'))
2026-01-19 21:12:13
180
原创 .jrxml和.jasper文件是什么关系
一个非常准确的类比是Java 编程角色Java源代码.jrxml(XML报表设计文件).java(Java源代码文件)编译过程用编译用javac编译器编译编译后文件.jasper (二进制报表文件).class (Java字节码文件)运行用填充数据用java命令在JVM中执行结论.jrxml是用于设计的“源文件”,.jasper是用于高效运行的“编译后文件”。您修改.jrxml,然后将其编译为.jasper,最后在程序中使用.jasper来动态生成最终报表。
2026-01-17 20:38:53
859
原创 java controller的DTO如果有内部类,应该注意什么
并提供完整的构造器和访问器方法,这样能确保DTO在各种框架中正常工作。:如果内部类过于复杂,考虑拆分为独立的外部类。:如果可能,将字段设为final并提供构造器。:内部类应只包含相关属性。
2026-01-17 20:38:18
208
原创 oracle date类型默认to_char会是什么形式
Oracle DATE类型在使用 而不指定格式时,默认使用当前会话的 参数设置的格式。2. 客户端工具的显示规则当你在 SQL 工具中直接查询 DATE 字段时,工具隐式调用了 TO_CHAR():🔍 查看和验证当前格式方法一:查询 NLS 参数方法二:通过实际查询测试📅 不同场景的默认格式差异 场景可能默认格式说明标准安装Oracle 英文环境的常见默认中文环境或 取决于区域设置特定客户端设置自定义如 PL/SQL Develop
2026-01-16 11:05:22
451
原创 SELECT valueFROM nls_session_parametersWHERE parameter = ‘NLS_DATE_FORMAT‘;查出来是DD-MON-RR,为什么SELECT
你的问题是典型的。
2026-01-16 11:04:51
452
原创 Elastic Stack 中两种主要查询语言 KQL (Kibana Query Language) 和 Lucene 的详细对比和解释。
可以把它们看作不同级别的工具KQL 是“智能驾驶”:在 Kibana 这个特定环境里,它让你用最自然的方式到达目的地(数据),无需关心底层细节。Lucene 是“手动挡”:它给你完全的控制权,能去任何地方,执行任何操作,但需要你学习如何驾驶(语法)。对于绝大多数在 Kibana 中进行的数据探索和监控工作,KQL 是首选且推荐的方式。只有当你碰到 KQL 的能力边界时,才需要切换到 Lucene 语法。
2026-01-15 18:09:23
825
原创 Postman Pre-request Script 详细讲解与高级技巧
在发送请求之前自动执行的JavaScript代码执行时机:在请求发送到服务器之前主要用途:准备请求数据、设置环境变量、生成签名等。
2026-01-15 18:08:45
303
原创 前端上载文件时,上载多个文件,但是一个一个调用接口,怎么实现
如果需要在Vue/React中使用,可以结合框架的特性。如果需要更好的性能,可以使用方案5的并发控制。如果需要严格的顺序执行,使用方案1或2。:每个文件上传都应该有独立的错误处理。:及时释放不再需要的文件对象。:对失败的上传提供重试功能。:大文件可以考虑分片上传。:给用户显示上传进度。:提供取消上传的功能。
2026-01-14 17:32:17
206
原创 jasper里面$F和$P的区别
表示从数据源(如数据库查询结果、JavaBean 等)获取的。用于计算变量(如合计、平均值等),但这是另一个概念了。在报表执行前设置,整个报表执行期间保持不变。在报表的 detail 区域中逐行显示。在 JasperReports 中,通常对应数据集的列或对象的属性。筛选条件(如日期范围、部门等)传递用户输入的筛选条件。显示查询结果的具体数据。表示报表运行时传入的。
2026-01-14 17:30:39
564
原创 springboot怎么将事务设置为pending,等另外一个请求ok了,再做commit
在Spring Boot中实现跨请求的事务管理是一个复杂的需求,因为HTTP协议是无状态的,而数据库事务通常绑定在一个请求的上下文中。
2026-01-12 22:34:14
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅