数据处理
飞翔的羽翼
要以一个认真的态度做事情
展开
-
java多线程处理调用
java多线程处理原创 2022-07-14 09:51:47 · 2323 阅读 · 0 评论 -
字符串IPv4和数值类型转换
publicclassIpLongUtils{/*** 把字符串IP转换成long** @param ipStr 字符串IP* @return IP对应的long值*/publicstaticlongip2Long(String ipStr){String[] ip = ipStr.split("\\.");return(Long.valueOf(ip[0]) <<...原创 2021-08-20 16:51:22 · 259 阅读 · 0 评论 -
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 · 2052 阅读 · 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 · 5375 阅读 · 5 评论 -
Guava 的 API 对字符串去空格,去空值,list去空值null
String a = ",abcd,,efg,l"; System.out.println(Splitter.on(",").trimResults().omitEmptyStrings().splitToList(a)); // 依次 join 多个字符串,Joiner 是 Guava 提供的 API Joiner joiner = Joiner.on(",").skipNulls(); String result = joiner.join("hello",..原创 2020-09-23 11:11:25 · 1244 阅读 · 1 评论 -
oracle行列转换(公式)
pivot纵表转横表select t2.姓名, t2.数学, t2.物理, t2.语文from Scores as t1pivot (sum(分数) for 课程 in(数学,语文,物理)) as t2unpivot 横表转纵表select * from 表名 unpivot (分数 for 课程 in (语文,数学,物理)) a...原创 2020-04-07 12:03:17 · 156 阅读 · 0 评论 -
oracle常见wm_concat函数的oracle.sql.CLOB@xxxx问题
默认情况下wm_concat行列转化函数会返回clob格式的数据,是不能直接显示的,解决方式:一、用listagg()函数替换,listagg()返回的格式是字符串用法和wm_concat对比如下:wm_conca(字段名)as 别名,listagg(字段名, ‘,’) within group(order by rownum) as 别名,注意:listagg()不支持distin...原创 2020-04-02 09:49:31 · 1292 阅读 · 0 评论