- 博客(8)
- 收藏
- 关注
转载 zxing生成二维码去除多余白边
可以看到,在renderResult方法中,QRCodeWriter直接是将原本二维码像素值直接以整数倍率扩增,因为内容的大小导致对应尺寸和二维码像素值无法整除关系,为了适应用户输入的尺寸,所以才产生了白边。因此白边是可以去除的,但是去除后白边的二维码因为是21*21,只能整数倍放大,做不到浮点值放大,因为最小单元像素点不能够再划分。第二部分是根据用户输入的大小,如100x100就是先扩大成84x84,剩余16x16就变成4个方位的8x8白边。如上,添加4行代码就可以完成去白边的功能需求。
2023-06-15 11:17:26 787
原创 面试问题1
java有关描述一下 HashMap的实现原理在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的键值对会被放在同一个位桶里,当桶中元素较多时,通过key值查找的效率较低。而JDK1.8中,HashMap采用位桶+链表+红黑树实现,当链表长度超过阈值(8),时,将链表转换为红黑树,这样大大减少了查找时间。HashMap使用数组加链表实现。每个数组中储存着链表。当使用put方法储存key-value键值对时,会先调用key的hashCode方法,得到
2021-06-16 17:01:19 144
原创 写项目时遇到的一些不常见的报错
myBatis相关Error evaluating expression ‘’’’. Return value () was not iterable原因是xml foreach遍历的不是一个List对象
2021-05-20 16:13:43 418
原创 踩坑日记
踩坑日记(持续更新)当有类属性的时候 parseObject无法正常转换常用数据类型的比较Integer、LongBigDecimalDate类型当有类属性的时候 parseObject无法正常转换public class ResponseEntity<T> implements Serializable { private Integer code; private String msg; private T data;}这个类中定义了泛型T 当泛型是一个
2021-05-20 10:18:36 95
原创 POI 实现文件的导入
POI实现文件的导入public R importFile(MultipartFile file) { InputStream inputStream=null; try { inputStream= file.getInputStream(); //从file获取输入流 XSSFWorkbook workbook = new XSSFWorkbook(inputStream); //创建了有内容的工作薄 XSS...
2021-05-19 16:28:51 311
原创 poi实现数据导出成xlsx
在工作中有遇到导出文件的功能要实现,直接贴代码public void exportData(HttpServletResponse response) { ServletOutputStream outputStream = null; FileInputStream fileInputStream = null; File temp = null; JSONArray jsonArray=new JSONArray();//把数据放在jsonArray中 L...
2021-05-19 16:14:22 673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人