摘要:
虽然在jmh上测试性能比jdk自带的差点,但是可以通过 实现 接口 Coding 来实现一种 类base64 新的编码方式。(这点很有用,等于是base64加强实现) 当然你也可以直接参考jdk的 encode0 和 decode0 来实现更优的。 package my.code; public c 阅读全文
摘要:
库位码就是形如( A01-002-004 ) 的数据,前面一个大写字母,后面跟着一个整数。然后就是用 - 隔开再跟整数。上面说到的整数前面都可能有n个0填充 (排序时应该忽略) 比较规则:先比较第一个字母大小,然后依次比较后面的整数。 库位码比较器 (优化思路:1、避免产生新的字符串对象。2、不需要 阅读全文
摘要:
思路 mybatis 流处理 (实际就是 jdbc 层面的游标,避免分页查询(只需要查询一次数据库)) + easy excel多次写。 import org.apache.ibatis.session.ResultHandler/** * 目前仅支持mybatis的流处理 * @param que 阅读全文
摘要:
import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import java.nio.charset.Charset; import java.io.*; 阅读全文
摘要:
import com.alibaba.excel.EasyExcel; import com.alibaba.excel.ExcelWriter; import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.e 阅读全文
摘要:
线性结构-Linear structure1. 稀疏矩阵-Sparse Matrix2. 队列-Queue3. 环形队列-Circular Queue4. 单链表-Singly Linked List5. 双向链表-Doubly Linked List6. 环形链表-Circular Linked 阅读全文
摘要:
import org.apache.commons.lang3.RandomStringUtils; import org.springframework.beans.BeanUtils; import java.beans.PropertyDescriptor; import java.lang. 阅读全文
摘要:
import java.util.List; import java.util.Objects; import java.util.function.Function; public class ObjectUtil { private ObjectUtil() {} /** * 解决bean连点导 阅读全文
摘要:
package com.shopcider.plutus.component.util; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.shopcider.plutu 阅读全文
摘要:
import com.itextpdf.text.*; import com.itextpdf.text.pdf.*; import java.io.ByteArrayOutputStream; import java.io.IOException; public class PDFUtil { / 阅读全文