Java
文章平均质量分 76
重楼七叶一枝花_1200
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java工程师Python实战教程:通过MCP服务器掌握Python核心语法
本文为Java工程师提供了使用Python构建MCP服务器的实战指南。通过对比Java与Python语法差异,详细讲解了Python的类型提示、异步编程、HTTP请求处理等核心概念。文章采用"结果导向"模式,先展示完整代码,再逐行解析关键语法特性,包括异步函数(async/await)、装饰器(@)、f-string字符串格式化等Python特有语法,帮助Java开发者快速建立Python语法体系。项目采用类似Maven的Python包管理工具uv,并演示了从项目初始化到实现天气警报和预原创 2025-12-22 17:24:01 · 756 阅读 · 0 评论 -
一个优雅、通用、零侵入的 CSV 导出工具类(Java 实战)
本文介绍了一个通用的CSV导出工具类设计,解决了业务系统中常见的CSV导出问题。工具类采用泛型+Function映射方式,不依赖具体业务对象;通过写入UTF-8 BOM解决Excel中文乱码;遵循RFC 4180标准处理特殊字符,确保格式安全。核心代码约40行,支持任意DTO/VO对象,使用简单且复用性强。适用于后台管理、数据分析等中小数据量场景,能有效避免传统CSV导出中的乱码、格式错位等问题,提升开发效率和代码质量。原创 2025-12-13 16:50:46 · 438 阅读 · 0 评论 -
JDK25新特性
JDK 25正式发布,包含18项新功能。主要更新包括:预览版PEM加密对象编解码API(JEP 470),简化密钥和证书处理;稳定值API(JEP 502)提升启动性能;移除32位x86支持(JEP 503)以降低维护成本;第五次预览结构化并发API(JEP 505)优化多线程管理;作用域值API(JEP 506)正式落地,改进线程间数据共享;原始类型模式匹配第三次预览(JEP 507);以及第十次孵化的向量计算API(JEP 508)持续优化性能。这些更新聚焦性能提升、代码简化与现代化架构支持。原创 2025-09-17 00:06:46 · 976 阅读 · 0 评论 -
使用Jackson序列化忽略属性值为null字段解决方案
方案适用场景灵活性全局配置统一处理所有类的null字段★★☆☆注解方式需要精细控制特定字段★★★★。原创 2025-02-07 14:57:43 · 1755 阅读 · 0 评论 -
java.io.IOException: Broken pipe 异常分析
是一个常见的Java异常,通常在使用Tomcat服务器处理HTTP请求时出现。这个异常表示客户端在服务器完成响应之前关闭了连接,导致服务器端试图写入数据到一个已经关闭的连接上。具体来说,“Broken pipe”(断开的管道)意味着客户端与服务器之间的连接在数据传输过程中被意外中断。原创 2024-12-17 23:26:30 · 2978 阅读 · 0 评论 -
解决Windows Server环境下PPTX转PDF时WebP格式图片缺失
方案一:使用Elasticsearch的快照和恢复功能进行备份和恢复。该方案适用于集群整体备份与迁移,包括全量、增量备份和恢复。方案二:通过reindex操作在集群内或跨集群同步数据。该方案适用于相同集群但不同索引层面的迁移,或者跨集群的索引迁移。缺点是跨集群迁移时需要在elasticsearch.yml中添加目标集群IP白名单。方案三:使用elasticdump来迁移映射和数据。该方案适用于仅对索引层面进行数据或映射的迁移,支持analyzer/mapping/data等操作。原创 2024-12-17 09:30:00 · 1079 阅读 · 0 评论 -
【AI】SpringCloudAlibaba AI 学习
Spring Cloud Alibaba AI 以 Spring AI 为基础,并在此基础上提供阿里云通义系列大模型全面适配,让用户在 5 分钟内开发基于通义大模型的 Java AI 应用。原创 2024-07-26 10:50:10 · 576 阅读 · 0 评论 -
哈希冲突及解决方法简述
这是因为当链表变得很长时,遍历链表的时间复杂度为O(n),而平衡树的搜索时间复杂度为O(log n),因此在包含大量元素且发生大量冲突的情况下,平衡树可以提供更快的操作速度。当HashMap中的元素数量过多时,为了保持性能,HashMap会进行扩容操作,即创建一个新的更大的哈希桶数组,并将所有现有的键值对重新哈希到新数组中。● 动态调整哈希表的大小:当哈希表的负载因子(已存储的元素数量与哈希表大小的比值)超过一定阈值时,将哈希表的大小扩大一倍,并重新哈希所有的元素。这种方法的缺点是需要设计第二个哈希函数。原创 2024-03-26 13:33:17 · 801 阅读 · 0 评论
分享