数据解析
飞翔的羽翼
要以一个认真的态度做事情
展开
-
java16进制高低位转换解析,整数、浮点数转换
16进制高低位转换,16进制转10进制整数、浮点数上代码: @Test public void test5() { String s = "0x98df000083959341d4df00007152c24110e00000594d8441"; if (s.startsWith("0x")) { s = s.substring(2); } s = reverseHex(s); int原创 2021-04-08 19:44:39 · 2066 阅读 · 0 评论 -
java大文件读取拆分(30G以上)
java大文件读取拆分,本次示例解析拆分40G大小的SQL文件,解析过程50万行数据一个文件,具体逻辑直接上代码test1是单文件读取过滤,test2是文件拆分代码可以直接运行,只需修改:fileName(需要操作的目标文件路径),outDir(拆分后文件输出目录),outFile(单文件过滤后的输出路径)代码如下:package org.example;import org.junit.jupiter.api.Test;import java.io.BufferedInputS...原创 2021-04-08 19:10:34 · 5461 阅读 · 5 评论 -
springboot手机号校验
手机号校验:@ApiModelProperty(value = "联系人电话")@NotBlank(message = "手机号码不能为空", groups = {Insert.class})@NotNull(message = "手机号不能为空", groups = {Insert.class})@Length(min = 11, max = 11, message = "手机号只能为11位")@Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$.原创 2020-12-16 22:43:40 · 10611 阅读 · 2 评论 -
lambda表达式同名文件重命名
String [] name = {"aaa.n","bbb.n","bbb.n"};List<String> list = new ArrayList<>();for(){//同名文件重命名 String finalName = name; long count = list.stream().fil...原创 2019-12-28 20:36:32 · 333 阅读 · 0 评论 -
java 实现 发布了多久的时间描述:几分钟前,几小时前,几天前,几个月前,几年前
测试: @Test public void time() { String time = "2017-10-26 15:33:00"; Date date = strToDateLong(time); System.out.println(timeUtile(date)); }工具: public ...原创 2020-01-10 15:57:15 · 1267 阅读 · 3 评论 -
Excel导出工具
调用方法必要参数:( HttpServletRequest request, HttpServletResponse response )调用代码:List<Map<String, Object>> list = 数据库查询结果 //TODOExcelUtil excelUtil = new ExcelUtil();LinkedHashMap<St...原创 2019-12-19 20:43:42 · 299 阅读 · 0 评论 -
根据传入时间推算半月时间段
主方法:/** * 推算4个 半月时间段 * * @param condition * @return */ public EvErpPFDemandQC getDateEvTimeRangeQC(EvErpPFDemandQC condition) { Calendar calendar = Calendar.ge...原创 2019-11-18 16:23:29 · 305 阅读 · 0 评论 -
String字符串转数组空格处理
char数组和String互相转换String str=” “; //创建一个字符串变量strchar[] c; //创建一个字符数组cc = str.toCharArray(); //将字符串变量转换为字符数组str= String.valueOf(c ); //将字符数组转换为字符串String字符串转数组空格处理String str = "a b c d e ...原创 2019-11-09 00:22:55 · 3890 阅读 · 1 评论