Java Utils
业界有句话:不重复造轮子。 使用工具类可以减少日常繁琐的编码,减少重复的编码时间,提高开发效率。 作为程序员,应该多善于利用工具减少代码冗余,美化自己的代码。
日月星辰TEL
如果技术不用于分享,将黯然失色...
展开
-
gis地理数据处理:geotools将多个线段生成buffer并融合成多边形
一、Maven配置 <scala.abi.version>2.11</scala.abi.version> <geomesa.version>2.4.0</geomesa.version> <dependency> <groupId>org.locationtech.geomesa</groupId> <artifactId>geomesa-hbase-dat原创 2020-10-24 14:57:01 · 2443 阅读 · 3 评论 -
Java解析json字符串和json对象
1、引入Maven jar包json常用的解析jar包有三种:Google、Alibaba、json官方jar包本篇介绍的是json官方的 org.json下的包 <!-- https://mvnrepository.com/artifact/org.json/json --> <dependency> <groupId>org.json</groupId> <artifactId>json<原创 2020-07-10 17:39:31 · 1120 阅读 · 0 评论 -
Java连接MySQL数据库(jdbc连接数据库)
一、实现代码import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public clas...原创 2019-12-22 12:35:54 · 992 阅读 · 0 评论 -
spark遍历hdfs目录下所有文件
1、查看hdfs /home/data/test 目录下的所有文件2、使用org.apache.hadoop.fs.FileSystem 类遍历hdfs文件package com.xtd.hdfsimport org.apache.hadoop.conf.Configurationimport org.apache.hadoop.fs.{FileSystem, FileUtil, Path}import scala.collection.mutable.{ArrayBuf...原创 2020-06-30 12:49:12 · 3776 阅读 · 0 评论 -
java读取文件获取文件名多线程移动文件
一、需求说明一个目录里边有 47W个文件,现在需要根据一个文本文件里边的文件名称在47W个文件中取出24W个有效文件(根据文本文件里边的文件名取)二、设计思路1、使用 BufferedReader逐行读取文本文件,并存入LinkList2、使用定长线程池并行处理移动文件三、实现代码package com.xtd.file.gash.general;import java.io.*;import java.util.LinkedList;import java..原创 2020-06-28 20:32:49 · 1630 阅读 · 0 评论 -
分享一个Hutool团队维护的Java通用工具类库
链接:https://hutool.cn/docs/#/简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;...转载 2019-12-24 10:52:10 · 1410 阅读 · 0 评论 -
java正则表达式大全
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入...原创 2019-09-11 23:53:19 · 457 阅读 · 0 评论 -
谷歌浏览器安装插件失败的解决方案
谷歌浏览器安装插件失败的解决方案1、把 crx 后缀名文件改为 zip 或者 rar 文件(即强制改成压缩文件)2、修改后再把文件解压3、在谷歌浏览器中 点击右上角的三点图标 - 更多工具 - 扩展程序4、选择开发模式,点击 加载已解压的扩展程序 ,选择刚刚解压的文件 确定5、安装之后最好...原创 2019-09-10 22:37:38 · 14814 阅读 · 0 评论 -
Java工具类:一次性打印输出自定义的所有变量(再也不用一次次地使用System.out.println()输出变量)
Java工具类:一次性打印输出自定义的所有变量利用java的可变参数可一次性把方法中或类中自定义的变量一次性传递到方法的参数中,对于数组类型的参数通过object[i].getClass().isArray()判断是否为数组,然后再把object参数转化为object[]数组最后循环输出。方法返回true表示打印成...原创 2019-09-07 19:38:41 · 2439 阅读 · 0 评论 -
常用的Java Util工具类
常用的Java Util工具类#java.common.util-api-1.8业界有句话:不重复造轮子。使用工具类可以减少日常繁琐的编码,减少重复的编码时间,提高开发效率。作为程序员,应该多善于利用工具减少代码冗余,美化自己的代码。git地址:https:...原创 2019-09-06 10:59:16 · 1637 阅读 · 0 评论