![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 常用工具
分享和分析Java日常开发中使用到的工具
securitit
由上至下深入
展开
-
Java GZip 基于内存实现压缩和解压 附可用工具类
欢迎大家关注本博,同时欢迎大家评论交流,可以给个赞哦!!! GZip是常用的无损压缩算法实现,在Linux中较为常见,像我们在Linux安装软件时,基本都是.tar.gz格式。.tar.gz格式文件需要先对目录内文件进行tar压缩,然后使用GZip进行压缩。 本文针对基于磁盘的压缩和解压进行演示,演示只针对一层目录结构进行,多层目录只需递归操作进行即可。 Maven依赖 org.apache.commons: commons-compress: 1.19: 此依赖封装了很多压缩算法相关的.原创 2020-08-21 20:22:06 · 4465 阅读 · 0 评论 -
Java GZip 基于磁盘实现压缩和解压 附可用工具类
欢迎大家关注本博,同时欢迎大家评论交流,可以给个赞哦!!! GZip是常用的无损压缩算法实现,在Linux中较为常见,像我们在Linux安装软件时,基本都是.tar.gz格式。.tar.gz格式文件需要先对目录内文件进行tar压缩,然后使用GZip进行压缩。 本文针对基于磁盘的压缩和解压进行演示,演示只针对一层目录结构进行,多层目录只需递归操作进行即可。 Maven依赖 org.apache.commons: commons-compress: 1.19: 此依赖封装了很多压缩算法相关的.原创 2020-08-21 20:19:22 · 4014 阅读 · 0 评论 -
Java Zip 基于内存实现压缩和解压 附可用工具类
欢迎大家关注本博,同时欢迎大家评论交流,可以给个赞哦!!! Zip是常用的无损压缩算法实现,Java中提供了Zip的实现,本文演示基于内存的方式进行压缩和解压,演示只针对一层目录结构进行,多层目录只需递归操作进行即可。 文中提供完整的工具类,以供大家使用。 Maven依赖 ant: ant: 1.8.0:JDK1.7以下版本环境下,JDK原生的ZIP流处理会出现中文条目乱码的问题,此依赖提供了ZIP相关的流实现, 可以完美的解决低版本JDK出现的问题。JDK1.7及JDK1.7+版本上已.原创 2020-08-21 17:21:15 · 5400 阅读 · 0 评论 -
Java Zip 基于磁盘实现压缩和解压 附可用工具类
欢迎大家关注本博,同时欢迎大家评论交流,可以给个赞哦!!! Zip是常用的无损压缩算法实现,Java中提供了Zip的实现,本文演示基于磁盘的方式进行压缩和解压,演示只针对一层目录结构进行,多层目录只需递归操作进行即可。 文中提供完整的工具类,以供大家使用。 Maven依赖 ant: ant: 1.8.0:JDK1.7以下版本环境下,JDK原生的ZIP流处理会出现中文条目乱码的问题,此依赖提供了ZIP相关的流实现, 可以完美的解决低版本JDK出现的问题。JDK1.7及JDK1.7+版本上已.原创 2020-08-21 17:17:39 · 5038 阅读 · 1 评论 -
Java Lombok 减少代码冗余 利刃
前言:现在是ORM框架大行其道的时代,有着如Hibernate这样重量级的框架,提供Java数据的双向映射,也有如Mybatis这样的轻量级框架,提供Java无论使用的是哪种流行的框架,在其中都少不了Model类的编写,还有其中错综负责的getter/setter方法,这些getter/setter方法的存在,使得代码变得非常的臃肿。那么需要怎么解决这个问题呢,便引入了这篇文章的主角L原创 2015-07-22 21:06:18 · 10626 阅读 · 0 评论 -
Java Jaxb JavaBean与XML互转
1.Jaxb - Java Arcitecture for XML Binding是业界的一个标准,是一项可以根据XML Schema产生Java类的技术。Jaxb2.0是Jdk1.6的组成部分。不需要在第三方Jar包的支持下即可完成Xml与JavaBean的相互转换。2.重要概念:·JAXBContext类,是应用的入口,用于管理XML/Java绑定信息。·Marshalle原创 2015-07-22 21:51:20 · 9388 阅读 · 0 评论 -
Java FastJson 源码分析(一) 之 简单应用
fastjson是一个性能很好的Java语言实现的JSON解析器和生成器,来自阿里的工程师开发。提供了Java对象快速序列化和发序列化的工具。 主要特点: •快速FAST(比其它任何基于Java的解析器和生成器更快) •强大(支持普通JDK类包括任意JavaBean Class、Collection、Map、Date或enum) •零依赖(没有依赖其它任何类库原创 2015-07-24 17:55:28 · 11450 阅读 · 0 评论