- 博客(4)
- 收藏
- 关注
原创 BigDecimal
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。
2023-05-04 13:47:28
51
原创 Easy Excel的基本使用
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用easyexcel可以降低到几M,并且再大的excel也不会出现内存溢出;
2023-04-25 16:02:47
456
1
原创 自动化测试工具selenium的使用
自动化测试工具selenium的使用 一 selenium 和浏览器驱动的安装 pip install -i https://pypi.douban.com/simple selenium 下载对应浏览器版本的驱动并进行安装 二 定位页面元素 2.1定位使用的方法 find_elements(self, by=By.ID, value=None) #2.1.1 by 属性:定位路径使用的方法 By.ID By.TAG_NAME By.CLASS_NAME By.NAME
2021-11-17 17:55:09
453
原创 冒泡排序
1.排序 1.1. 冒泡排序 冒泡排序故名思意就是水里面的泡泡总是大的更快的浮到达水面,冒泡排序的本质就是交换,即每次都是通过交换的方式把当前的剩余元素的最大值排序到一端 例如: 现在有一个数组a,分别为a[0]=3,a[1]=4,a[2]=1,a[3]=8,a[4]=0,要求把他们按升序排列 分析a数组得出其初始序列{3,4,1,8,0} 第一趟排序: a[0]与a[1]比较 a[0]比a[1]小所以a[0]与a[1]不交换顺序现在a的顺序为了{3,4,1,8,0} a[1]与a[2]比较
2021-06-03 21:01:56
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人