java基础
青禾潋水
Coding changed the world
展开
-
关于int型在mybatis if判断的坑
surplusAccountingNum是int型。正确的判断应该是:<if test="surplusAccountingNum != null"> surplus_accounting_num = #{surplusAccountingNum}, </if>而不是 <if test="surplusAccountingNum != null and surplusAccountingNum !='' ">原创 2021-01-14 16:30:15 · 469 阅读 · 2 评论 -
Java浮点数float和double精确计算的精度误差问题总结
1、float整数计算误差 案例:会员积分字段采用float类型,导致计算会员积分时,7位整数的数据计算结果出现误差。 原因:超出float精度范围,无法精确计算。 float和double的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法来存储的,其整数部分始终是一个隐含着的“1”,由于它是不变的,故不能对精度造成影响。 float:2^23 = 8388608,一共七位,这意味着最多能有7位有效...转载 2021-01-06 16:59:12 · 1502 阅读 · 0 评论 -
List<Object>类型根据key值进行重复数据的剔除
package com.hisen.collection.list.duplicate;import com.alibaba.rocketmq.shade.com.alibaba.fastjson.JSON;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ConcurrentHashMap;import java.util.function.Function;import java.uti转载 2020-12-22 15:11:21 · 624 阅读 · 0 评论 -
Stream对两个List求取并集、交集、补集
public static void main(String[] args) { TestVo testVo0 = new TestVo("0", "A", "~", "@"); TestVo testVo1 = new TestVo("1", "B", "~", "@"); TestVo testVo2 = new TestVo("2", "C", "~", "@"); TestVo testVo3 = new TestVo("3", "D"原创 2020-12-15 18:28:17 · 3070 阅读 · 0 评论 -
记一次Math.random踩坑
今天犯了一个初学者才会犯的错误。。。记录一下之前有个业务需要使用随机数添加进入某个集合中,于是就有了下面一段代码(相应代码变动过)public static void getRandomTest(){ List studentsList = new ArrayList<>(); for(int i = 0; i < 10; i++) { studentsList.add((int)Math.random()*10); System.out.p原创 2020-11-12 11:52:48 · 779 阅读 · 2 评论 -
静态资源默认加载路径
静态资源默认加载路径默认的加载路径spring.mvc.static-path-pattern=/**spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/=============================================================================转载 2020-07-08 09:45:03 · 207 阅读 · 0 评论 -
@RequestBody的使用
@RequestBody的使用 原创 ...转载 2020-04-08 10:28:14 · 112 阅读 · 0 评论 -
详解不可变的String
详解不可变的String一:概述二:String的特点三:String类的使用最后一:概述如有不对的地方,欢迎指出~在java实际开发中,String类是我们所有开发者必须用到的一个类,这点毋庸置疑。毕竟字符串操作是最常见的操作嘛~String到底是什么?相信大家脱口而出的肯定就是字符串。这里请往下看(其实String的本质是一个char数组)那它有什么特点呢?二:String的特点/...原创 2020-04-03 10:20:40 · 195 阅读 · 0 评论