- 博客(4)
- 收藏
- 关注
原创 Poi和easyExcel
Poi和easyExcel对Excel进行操作 把数据变为excel或者把excel写入数据库poi的原理是直接先把数据加载到内存里面 这样很消耗内存 可能造成oom(内存溢出)而easyExcel是一行一行进行解析 所以说它是针对poi优化的框架其实excel有两个重要的版本 一个03 一个07 对应的后缀为xls 和xlsx 依赖分别是poi和poi-ooxml03版本有65536行的一个限制 而07没有excel由工作簿 工作表 行 列 组成#03版本 @Test pub
2021-03-03 17:01:05 382 1
原创 你没见过的异常
ArrayStoreException这个错可能发生在数组赋值完引用之后调用方法的过程中出现简单点说就是你把不应该出现在数组中的元素赋值进去了,结果调用了不存在的方法的结果Manager[] manager=new Manager[10];//Manager是Employee的子类 这个时候两个数组指向了一个引用地址Employee[] staff=managers;//OK//这个时候多态的特性起了副作用 它居然接纳了这种赋值请求,编译看父类,运行看子类的特性。staff[0]=new
2021-03-03 16:54:42 96 1
原创 UML图纸
UML图纸联系继承关系继承关系所用到的就是空心三角形+实线实现关系实现关系用到的就是空心三角形+虚线关联关系关联关系用到的就是图中所示的实心箭头+实线依赖关系依赖关系用到的是图2所示的实心箭头+虚线关联关系下细分组合关系聚合关系组合是弱拥有关系 聚合是强拥有关系。...
2021-03-02 14:01:40 105
原创 Ipage分页和PageHelper分页
分页插件两个都用于分页,常用的应该是PageHelper了,使用方法是 PageHelper.startPage()然后后边写sql就可以。 紧接着的一个sql起作用。IPage则需要在dao层传入IPage的实现类Page对象,该对象实现了IPage。区别:PageHelper内部原理是将传入的页码和条数赋值给了Page对象,保存到了一个本地线程ThreadLoacl中,然后会进入Mybatis的拦截器中。然后再拦截器中获取本地线程中保存的分页的参数。最后再将这写分页参数和原本的sql以及内
2021-03-02 13:56:57 5719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人