java
Abdulaziz02
10行代码15个bug
展开
-
BigDecimal 多数相加封装方法
java处理多个可能为null的BigDecimal 数据时,直接相加的话如果某一个值为空会导致空指针异常,可以写多个if语句去判断然后再相加,但是这样会导致代码维护困难,因此封装了一个简单的方法,提高代码质量和复用性。原创 2023-06-24 16:16:46 · 646 阅读 · 0 评论 -
org.springframework.ui.Model addAttribute 数字被格式化
今天发现org.springframework.ui.Model addAttribute 方法放进去的数字超过三位数时被格式化,前端获取到的格式是这样的9,999。尝试使用parseInt转成数字,结果被转成9。原创 2022-09-28 18:48:49 · 388 阅读 · 0 评论 -
springMVC使用Antisamy防御XSS配置(包括请求黑白名单)
AntiSamy是OWASP的一个开源项目,通过对用户输入的 HTML / CSS / JavaScript 等内容进行检验和清理,确保输入符合应用规范。AntiSamy被广泛应用于Web服务对存储型和反射型XSS的防御中。1、maven依赖 <dependency> <groupId>org.owasp.antisamy</groupId> <artifactId>antisamy</artifactId> <version原创 2022-01-07 18:57:37 · 1069 阅读 · 0 评论