- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 100个Java工具类之22:文件读取和写入工具类
Java IO流共涉及40多个类,但基类只有四个:InputStream / Reader :所有输入流的基类,前者是字节输入流,后者是字符输 入流OutputStream / Writer :所有输出流的基类,前者是字节输出流,后者是字符输出 流。
2023-08-07 15:44:38
569
原创 100个Java工具类之23:文件的压缩与解压缩
文件压缩,指将一个大文件或目录压缩为单个压缩文件。好处是减少磁盘空间更少的,提高文件传输效率。Java中提供了ZipOutputStream和GZIPOutputStream类供文件压缩使用。通过测试,本工具类压缩200MB文件,用时8s,压缩后文件大小为150mb,无论从效率上还是从效果上讲,都是可圈可点的。
2023-08-07 15:33:41
535
原创 100个Java工具类之37:多线程工具类之5种实现方式
众所周知,为提高程序执行效率和资源利用率,我们需要使用到多线程。应用场景主要是:高并发;异步处理;定时任务;网络爬虫;网络编程等等。而实现多线程有5种方式。1、继承Thread类,重写run方法2、实现Runnable接口3、实现Callable接口4、使用定时器5、创建线程池。
2023-08-07 15:31:28
208
原创 100个Java工具类之16:身份证校验器
本文主要讲述:身份证校验器,主要校验身份证的合法性。身份证号码校验规则:1、身份证号码是18位数,分别是17位数字和1位校验码。具体含义分别是:6位地址码+8位出生日期+3位顺序码+1位校验码,校验码可能为字母2、顺序码如果是奇数代表男性,偶数代表女性。3、最后1位校验码是根据前17位数字算出来的。
2023-08-04 10:07:06
297
1
原创 100个Java工具类之15:免费发送邮件
需要注意的是:发送邮箱需要开启smtp服务,QQ邮箱登录邮箱在设置里手动设置。本文主要讲述:如何使用java免费发送邮件。其他邮箱可以自行百度设置,方法非常简单。
2023-08-04 10:03:39
330
1
oracle exp imp详解
2019-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人