![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
生命不息丶折腾不止
这个作者很懒,什么都没留下…
展开
-
maven Java错误: 找不到或无法加载主类
错误: 找不到或无法加载主类原创 2022-06-20 19:44:47 · 2586 阅读 · 0 评论 -
解决: Java Maven项目中的Scala类混编编译错误
1、问题描述:Java Maven项目中调用Scala类GpsParserNew,编译是出现错误Tuple11 tuple11 = com.vdian.utils.GpsParserNew$.MODULE$.getAddressWithTownVillage(res);报错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on pr原创 2022-01-14 13:49:13 · 1005 阅读 · 0 评论 -
正则表达式的完全匹配和部分匹配
容易混淆的 正则表达的 [部分匹配] 和 [完全匹配] 的概念。java的正则表达式有个很容易混淆的概念,部分匹配和完全匹配: 在Matcher类中有matches、lookingAt和find都是匹配目标的方法,但容易混淆,整理它们的区别如下:matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。looking原创 2017-11-16 14:54:55 · 31772 阅读 · 0 评论 -
递归删除某个目录及目录下的所有子目录和文件
import java.io.File;/** * User:leen * Date:2017/10/17 0017 * Time:9:51 */public class Utils { /** * 递归删除目录中的子目录下 * * @param dir */ public static void deleteDir(File原创 2017-10-17 11:20:31 · 2169 阅读 · 0 评论 -
StringUtils中isEmpty() 与isBlank()的源码解析
StringUtils中isEmpty() 与isBlank()的源码解析原创 2017-04-11 10:09:01 · 1599 阅读 · 0 评论 -
常用正则表达式详解
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\原创 2017-01-10 17:31:54 · 313 阅读 · 0 评论 -
BufferedReader与BufferedWriter读写中文乱码问题
正常读写英文时用–没问题FileReader fre = new FileReader("E:\\TEST\\readText.txt"); FileWriter fwi = new FileWriter("E:\\TEST\\readText2.txt"); BufferedReader bufr = new BufferedReader(fre );BufferedWriter bufw =原创 2017-08-15 16:10:07 · 2067 阅读 · 0 评论 -
UDF:时间加减
package com.adtime.udf.main;import java.sql.Date;import java.text.SimpleDateFormat;import org.apache.commons.lang.StringUtils;import org.apache.hadoop.hive.ql.exec.UDF;/*** @author leen* @da原创 2017-04-13 17:51:32 · 593 阅读 · 0 评论 -
过滤所有以<开头以>结尾的标字符正则
private final static String regxp = "]*)>";String str = "此用户没有填写评论![追评]好";str.replaceAll(regxp,"");//结果:此用户没有填写评论![追评]好原创 2017-04-12 14:36:00 · 1841 阅读 · 0 评论 -
Java五个最常用的集合类之间的区别和联系
Map只能是只读模式,不能增加,因为增加的时候不知道该写入什么类型的值;Map可以读和写,只要是所有Object类的子类都可以。 常用的集合类有一下几种:List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类Map结构的集合类:HashMap类,Hashtable类Set结构的集合类:HashSet类,TreeSet转载 2017-04-11 14:28:43 · 565 阅读 · 0 评论