-
-
常见的序列化框架及Protobuf原理(序列化 protobuf)
享学课堂作者:逐梦々少年简书ID:逐梦々少年转载请声明出处!上次我们详细的学习了Java中的序列化机制,但是我们日常开发过程中,因为java的序列化机制的压缩效率问题,以及序列化大小带来的传输的效率问题,一般很少会使用原生的序列化机制,而是使用常见的序列化开源框架来实现序列化操作,接下来我们学习一下...
05月04日[经验文章]浏览:13
-
Java 图片压缩生成缩略图和水印(java图片压缩到指定大小)
如今终端设备摄像头分辨率越来越高,拍照一张图片几兆甚至几十兆,我们需要对用户上传的图片适当压缩,在满足用户对图片质量的要求同时节约存储空间,减少网络传输,提高图片加载速度。本章将用Java原生API和第三方库Thumbnailator操作图片。Java 图片压缩在Java中,可以使用 javax.i...
05月04日[经验文章]浏览:10
-
10 款视频压缩工具测评:谁是文件瘦身王者?
我们应该都会遇到这样的苦恼:时长较长的视频却无法发出,或者传输时间过长而浪费时间...因此,视频压缩技术在互联网视频时代尤为重要。今天,小编给大家介绍10款实用的视频压缩工具,使视频传输效率更高!1、FX视频压缩大师...
05月04日[经验文章]浏览:11
-
Spring Boot 如何压缩JSON数据并且将其存储到Redis中?
想要在SpringBoot中实现JSON数据的压缩并存储到Redis中进行数据持久化处理,我们可以通过如下的步骤来实现。依赖配置首先需要在POM文件中添加上Spring Data Redis 和 JSON 处理库,例如我们可以引入Jackson处理库,如下所示。...
05月04日[经验文章]浏览:12
-
-
100个Java工具类之74:压缩与解压利器类ZipUtils
日常数据处理需求中,文件压缩与解压是必不可少,而ZipUtils就是一个非常实用的工具类,他拥有文件和文件夹的压缩及解压功能。并且支持将多个文件和目录压缩为一个ZIP文件,并从ZIP文件中解压文件。...
05月04日[经验文章]浏览:8
-
Java 字符串的split分割方法小细节
实践先来个图,简单展示一下split的两个重载方法;1、先拿一个入参的做个实验:逻辑:定义一个字符串,以 '分割'作为分割符,最后将结果转为集合输出:...
05月04日[经验文章]浏览:6
-
Java中JSON处理库Gson与Jackson:谁是王者?
Java中JSON处理库Gson与Jackson:谁是王者?在Java的世界里,JSON作为数据交换格式,就像空气一样无处不在。无论是Web服务还是微服务架构,JSON都是传递数据的主力军。而要处理这个小精灵一样的格式,就不得不提到两位重量级选手——Gson和Jackson。它们就像是武林中的绝世高...
05月04日[经验文章]浏览:6
-
Java KMP算法:让字符串匹配不再烦恼
前言在编程的世界里,字符串匹配就像一场“表面简单,内里复杂”的戏码。表面上,两个字符串的比较似乎跟找朋友的名字一样容易;可当数据量爆炸时,那些原本看似轻松的算法瞬间变得如同用手撕牛皮纸,令人崩溃。别担心,今天登场的KMP算法就是那个拯救世界的“超级英雄”!它为我们带来光明,用高效、聪明的方式解决匹配...
05月04日[经验文章]浏览:6