logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

掌握Java BigDecimal:精确计算的技巧与常见问题

文章摘要 Java中的BigDecimal类用于高精度计算,避免浮点数精度丢失问题。本文通过对比构造方法、等值比较、除法运算和科学计数法处理四个方面,详细解析BigDecimal的正确使用方式: 构造方法:推荐使用BigDecimal(String)或BigDecimal.valueOf(double),避免直接使用double构造方法导致的精度问题 等值比较:应使用compareTo()而非eq

文章图片
#java#服务器#linux
大数据之电商数仓(4) | 采集日志Flume

目录集群规划项目经验之Flume组件日志采集Flume配置Flume的ETL和分类型拦截器集群规划项目经验之Flume组件1.Source(1)Taildir Source相比Exec Source、Spooling Directory Source的优势TailDir Source:断点续传、多目录。Flume1.6以前需要自己自定义Source记录每次读取文件位置,实现断点续传。断点续传的意思

#大数据#flume
Java 单元测试全攻略:JUnit 生命周期、覆盖率提升、自动化框架与 Mock 技术

本文总结了阿里巴巴Java开发手册中的单元测试要点,强调单元测试的核心价值在于提前发现问题、保证重构安全、提升代码质量和降低维护成本。关键结论包括:1)单元测试必须有明确断言而非仅看绿色条;2)演示了JUnit测试案例和覆盖率报告;3)详细解释了JUnit生命周期注解(@BeforeAll、@BeforeEach、@AfterEach、@AfterAll)的使用场景与案例。文章通过具体代码示例展示

文章图片
#java#单元测试#junit
Spring Boot 实现 DOCX 转 PDF(基于 docx4j 的轻量级开源方案)

本文介绍了一种基于docx4j的开源方案,在Spring Boot中实现Word转PDF功能。该方案通过对比Apache POI、LibreOffice和Aspose等工具,选择了纯Java实现的docx4j,具有开源免费、部署简单、支持中文格式等优势。详细说明了Maven依赖配置,并提供了核心工具类DocxToPdfUtil的实现代码,重点解决了中文字体映射问题,确保转换质量。该方案无需安装Of

文章图片
#spring boot#开源
fatal: unable to access ‘https://gitee.com..‘: Failed connect to 127.0.0.1:7890; Connection refused

git访问 Gitee 的时候,走了本地代理 (127.0.0.1:7890),但是代理没有开启或者被拒绝了。常见情况:之前用过 Clash、V2Ray、Trojan 等工具,它们默认监听 127.0.0.1:7890,但现在没开。

文章图片
WARN Connection to node -1 could not be established. Broker may not be available. (org.apache.kafka

WARN Connection to node -1 could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)查看原因是:kafka掉了

#大数据#kafka
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 59

报错原因:服务器版本和项目的jdk版本不兼容 改为jdk1.8即可。

文章图片
#java#开发语言
大数据之电商数仓(1) | 电商中SKU和SPU到底是什么

SKU=StockKeepingUnit(库存量基本单位):现在已经被引申为产品统一编号的简称, 每种产品均对应有唯一的 SKU 号。SPU(StandardProductUnit):是商品信息聚合的最小单位,是一组可复用、易检索标准化信息集合。例如:iPhoneX 手机就是 SPU。一台银色、128G 内存的、支持联通网络的 iPhoneX, 就是 SKU。...

#大数据
    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择