01 2021 档案

摘要:/** * 获取本机ip地址 */ public class IpUtil { public static String getIpAddress() { try { return InetAddress.getLocalHost().getHostAddress(); } catch (Unkno 阅读全文
posted @ 2021-01-26 16:20 快乐的张小凡 阅读(227) 评论(0) 推荐(0) 编辑
摘要:public class DateUtil { public static String dateFromString(Date date){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); return 阅读全文
posted @ 2021-01-26 16:18 快乐的张小凡 阅读(47) 评论(0) 推荐(0) 编辑
摘要:public class SortUtil { /** * 对集合中是对象的排序 * * @param list * @param param 需要排序的参数名 * @param sort 排序字段 desc代表倒序 * @return */ public static List<?> listSo 阅读全文
posted @ 2021-01-26 16:14 快乐的张小凡 阅读(492) 评论(0) 推荐(0) 编辑
摘要:public class UUIDUtils { /** * 获得一个随机UUID * @return String UUID */ public static String getUUID() { return UUID.randomUUID().toString().replace("-", " 阅读全文
posted @ 2021-01-26 16:10 快乐的张小凡 阅读(242) 评论(0) 推荐(0) 编辑
摘要:public class GsonUtil { private static Gson gson = null; static { if (gson == null) { gson = new Gson(); } } private GsonUtil() { } /** * 对象转字符串 * @pa 阅读全文
posted @ 2021-01-26 16:05 快乐的张小凡 阅读(499) 评论(0) 推荐(0) 编辑
摘要:常用方法 addAll(Collection<? super T> c, T... elements) 将所有指定元素添加到指定 collection 中。 binarySearch(List<? extends Comparable<? super T>> list, T key) 使用二分搜索法 阅读全文
posted @ 2021-01-25 18:07 快乐的张小凡 阅读(152) 评论(0) 推荐(0) 编辑
摘要:常用方法 binarySearch(byte[] a, byte key) 使用二分搜索法来搜索指定的 byte 型数组,以获得指定的值。 binarySearch(byte[] a, int fromIndex, int toIndex, byte key) 使用二分搜索法来搜索指定的 byte 阅读全文
posted @ 2021-01-25 18:05 快乐的张小凡 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1、Object Object类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那它就是Object类的子类,也就是说以下两种类定义的最终效果是完全相同的。 class Book{ class Book extends Object{ } } Object类提供无参构造方法 , 阅读全文
posted @ 2021-01-25 17:52 快乐的张小凡 阅读(284) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.sparkproject.util; /** * 校验工具类 **/ public class ValidUtils { /** * 校验数据中的指定字段,是否在指定范围内 * * @param data 数据 * @param dataField 阅读全文
posted @ 2021-01-15 17:17 快乐的张小凡 阅读(869) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.sparkproject.util; /** * 字符串工具类 **/ public class StringUtils { /** * 判断字符串是否为空 * * @param str 字符串 * @return 是否为空 */ public st 阅读全文
posted @ 2021-01-15 17:14 快乐的张小凡 阅读(150) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.sparkproject.util; import com.zhangxiaofan.sparkproject.conf.ConfigurationManager; import com.zhangxiaofan.sparkproject.const 阅读全文
posted @ 2021-01-15 17:10 快乐的张小凡 阅读(528) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.sparkproject.util; import java.math.BigDecimal; /** * 数字格式工具类*/ public class NumberUtils { /** * 格式化小数 * @param num 字符串 * @pa 阅读全文
posted @ 2021-01-15 17:05 快乐的张小凡 阅读(89) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.sparkproject.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java 阅读全文
posted @ 2021-01-15 16:58 快乐的张小凡 阅读(166) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.sparkproject.conf; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * 配置管理组件类 * <p> * 阅读全文
posted @ 2021-01-15 16:04 快乐的张小凡 阅读(180) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.sparkproject.jdbc; import com.zhangxiaofan.sparkproject.conf.ConfigurationManager; import com.zhangxiaofan.sparkproject.const 阅读全文
posted @ 2021-01-15 15:37 快乐的张小凡 阅读(135) 评论(0) 推荐(0) 编辑
摘要:/** * 校验工具类 * */ object ValidUtils { /** * 校验数据中的指定字段,是否在指定范围内 * @param data 数据 * @param dataField 数据字段 * @param parameter 参数 * @param startParamField 阅读全文
posted @ 2021-01-13 15:57 快乐的张小凡 阅读(292) 评论(0) 推荐(0) 编辑
摘要:/** * 字符串工具类 * */ object StringUtils { /** * 判断字符串是否为空 * @param str 字符串 * @return 是否为空 */ def isEmpty(str:String):Boolean = { str == null || "".equals 阅读全文
posted @ 2021-01-13 15:52 快乐的张小凡 阅读(333) 评论(0) 推荐(0) 编辑
摘要:public class EmailUtils { /** * 网易邮箱 @163.com @126.com 移动邮箱 @139.com 搜狐邮箱 @sohu.com qq邮箱 @qq.com 189邮箱 @189.cn tom邮箱 @tom.com 阿里邮箱 @aliyun.com 新浪邮箱 @s 阅读全文
posted @ 2021-01-12 15:54 快乐的张小凡 阅读(231) 评论(0) 推荐(0) 编辑
摘要:import java.util.regex.Pattern; public class DeviceUtils { /** * 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173,199 **/ private static final String 阅读全文
posted @ 2021-01-12 15:47 快乐的张小凡 阅读(411) 评论(0) 推荐(0) 编辑
摘要:import com.desheng.bigdata.personas.common.time.DateUtils; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.HBaseConfigurat 阅读全文
posted @ 2021-01-12 15:43 快乐的张小凡 阅读(358) 评论(0) 推荐(0) 编辑
摘要:第一:在resouces添加redis.cof redis.host=bigdata01redis.port=6379 第二:编写工具类 import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import re 阅读全文
posted @ 2021-01-12 15:41 快乐的张小凡 阅读(572) 评论(0) 推荐(0) 编辑
摘要:第一:读 1、读取行 导入scala.io.Source后,即可引用Source中的方法读取文件信息。 import scala.io.Source object FileDemo extends App{ val source = Source.fromFile("C:/Users/admin/r 阅读全文
posted @ 2021-01-11 14:37 快乐的张小凡 阅读(191) 评论(0) 推荐(0) 编辑
摘要:synchronized使用总结 java多线程同步处理经常会使用到synchronized关键字,之前对其使用场景有些模糊不清,故做一些整理。 一、使用synchronized修饰非静态方法 1 public class Hello{ 2 3 public synchronized void sa 阅读全文
posted @ 2021-01-11 11:41 快乐的张小凡 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Java并发编程最常用和易用的技术莫过于synchronized关键字,而Scala的并发编程之旅也可以从synchronized开始。而synchronized的背后其实是monitor技术。 第一节:什么是Monitor Monitor是解决并发编程问题的一种常用技术,可以有效解决互斥和同步两大 阅读全文
posted @ 2021-01-11 11:33 快乐的张小凡 阅读(2211) 评论(0) 推荐(0) 编辑
摘要:第一步:在resources中添加application.conf host{ ip = "127.0.0.1" port = 2282} 第二步:在项目目录下创建conf/resources/application.conf host{ ip = "127.0.0.1" port = 2282} 阅读全文
posted @ 2021-01-07 17:03 快乐的张小凡 阅读(393) 评论(0) 推荐(0) 编辑
摘要:一、概述 这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用 阅读全文
posted @ 2021-01-06 17:37 快乐的张小凡 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:经过一番搜索发现,java操纵excel文件常用的有jxl和poi两种方式,孰好孰坏看自己需求而定。其中最主要的区别在于jxl不支持.xlsx,而poi支持.xlsx这里介绍的使用poi方式(XSSFWorkbook),实际上poi提供了HSSFWorkbook和XSSFWorkbook两个实现类。 阅读全文
posted @ 2021-01-05 15:31 快乐的张小凡 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:前言io流用到的地方很多,就比如上传下载,传输,设计模式等....基础打扎实了,才能玩更高端的。 在博主认为真正懂IO流的优秀程序员每次在使用IO流之前都会明确分析如下四点: (1)明确要操作的数据是数据源还是数据目的(也就是要读还是要写)(2)明确要操作的设备上的数据是字节还是文本(3)明确数据所 阅读全文
posted @ 2021-01-05 10:25 快乐的张小凡 阅读(104) 评论(0) 推荐(0) 编辑
摘要:一、作用 (1)File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 对文件和目录本身的操作(刨除内容) (2)File对象可以作为参数传递给流的构造函数。 二、常用构造方法 File f = new File(相对路径/绝 阅读全文
posted @ 2021-01-05 10:10 快乐的张小凡 阅读(231) 评论(0) 推荐(0) 编辑
摘要:第一步:导入依赖 <dependency> <groupId>org.json4s</groupId> <artifactId>json4s-native_2.12</artifactId> <version>3.5.4</version> </dependency> 第二步:具体操作 import 阅读全文
posted @ 2021-01-04 14:49 快乐的张小凡 阅读(510) 评论(0) 推荐(0) 编辑
摘要:package com.zhangxiaofan.util import java.sql.Timestamp import java.text.SimpleDateFormat import java.util.{Calendar, Date} import org.apache.commons. 阅读全文
posted @ 2021-01-04 14:35 快乐的张小凡 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:第一步:创建datasources.properties # oracle 测试 可以oracle.url=jdbc:oracle:thin:@//127.0.0.1:1521oracle.driver=oracle.jdbc.driver.OracleDriveroracle.user=rooto 阅读全文
posted @ 2021-01-04 11:22 快乐的张小凡 阅读(833) 评论(0) 推荐(0) 编辑
摘要:第一步: 导入依赖 <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <!-- htt 阅读全文
posted @ 2021-01-04 10:59 快乐的张小凡 阅读(845) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示