- 博客(4)
- 收藏
- 关注
原创 Java Stream 流:一文吃透(示例 + 注释 + 输出)
Java Stream API入门指南:Stream是Java 8引入的集合处理流水线,包含创建流、中间操作(过滤/映射/排序等)和终止操作(收集/统计/遍历)。主要特点包括函数式编程风格、链式调用和延迟执行。通过Collectors可实现复杂聚合,原始类型流(IntStream等)能提升性能。典型应用场景包括数据过滤转换、分组统计和TopN查询。掌握Stream能显著提升代码简洁性和可读性,替代传统的for循环处理方式。
2025-08-20 12:16:44
779
原创 FTP 和 SFTP 到底有什么区别?一文讲清
在工作里,经常会遇到文件传输需求。很多人一看到“FTP”和“SFTP”,就会懵:“这俩不就是多了个吗?是不是加密一下就行了?其实完全不是一回事。
2025-08-20 12:01:46
1161
原创 Broken pipe管道破裂原因及解决方法
【摘要】"Brokenpipe"错误是TCP连接中断导致的常见故障,表现为一端关闭连接后另一端仍尝试通信。该问题多由数据库异常、网络设备故障或接口不兼容引发。解决方案需从三方面入手:1)网络层检查隔离装置及链路稳定性;2)业务层完善连接池健康检查机制(出池/空闲/存活检测);3)代码层加强资源管理,确保异常时正确释放连接。建议同时监控连接数、SQL性能及驱动兼容性,采用Druid等连接池的泄露检测功能。系统应建立完整的容错机制,使单次连接中断不影响整体服务。当问题频繁出现时,需综合排查网
2025-06-24 17:25:16
3144
1
原创 BigDecimal常用方法
【摘要】本文介绍了Java中BigDecimal类的常用方法,主要用于高精度浮点数运算。创建方式推荐使用字符串构造,避免精度问题(如new BigDecimal("123.45"))。核心运算包括加减乘除(add/subtract/multiply/divide),其中除法需指定舍入模式(如HALF_UP四舍五入)。详细说明7种舍入模式的特点(如UP进位、DOWN截断等)。此外涵盖数值比较(compareTo)、取整操作(setScale)等实用方法,强调避免使用equals进行数值比较
2025-06-24 17:17:45
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅