将 20M 文件从 30 秒压缩到 1 秒,我是如何做到的? (mp.weixin.qq.com)

【简介】

有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间。压缩文件的代码如下。

点击查看全文 >>

@code小生 2020-03-10 00:09分享 / 0个评论
赞过的人: IT技术博客大学习 OldPanda code小生
要不要再学学下面的文章?
分享一个超牛逼的Java文件在线预览项目 (mp.weixin.qq.com)
基于 OpenOffice 服务将文件 (.doc、.docx、.xls、.ppt) 转化为pdf、html格式,然后直接在浏览器渲染输出。
by @code小生 2021-10-24 13:55 分享 查看详情
如何用图片伪装文件? (mp.weixin.qq.com)
国外黑客David Buchanan利用Twitter的漏洞,可以用图片伪装的方式传输一份“加密”文件,前提是不超过3MB。
by @code小生 2021-10-18 21:28 分享 查看详情
如何实现 Json 文件的语法提示 (forum.lovejade.cn)
快应用使用 manifest.json 配置应用的基本信息。manifest.json 的属性字段多,配置时经常需要查阅官方文档。所以,希望实现语法提示功能,包括自动补全和 hover 查看属性信息,减少开发者查阅文档次数。本篇文章,就“如何实现 Json 文件的语法提示”,跟大家分享下。
by @杨琼璞 2021-07-05 14:27 分享 查看详情
targetSdkVersion 升级到 29、30 文件处理 (mp.weixin.qq.com)
在29版本后,只能操作本身内部存储私有目录、外部存储私有目录、共享存储,但是依然可以通过android:requestLegacyExternalStorage="true"来设置(在AndroidManifest.xml中的application添加该配置),不启用分区存储,一切照旧。
by @code小生 2021-06-20 22:58 分享 查看详情
5招减少网站恶意文件上传 (zhuanlan.zhihu.com)
网站的开发者在网站存储空间中,经常会发现各类 xml、html、apk 等垃圾文件,这些文件或是注入广告,或者散播涉黄视频等资源,那么如何减少这些网站恶意文件的上传呢?今天带来了5个小妙招……
by @又拍云 2021-05-19 14:18 分享 查看详情
微信终于可以发送大文件了! (mp.weixin.qq.com)
最近,微信连续上了一波增量更新,神不知鬼不觉地升级了一些或实用或鸡肋的功能。

前几天,微信才更新了6个小表情:裂开、苦涩、叹气、让我看看、666、翻白眼,受到了大家的欢迎。
by @code小生 2021-05-09 21:23 分享 查看详情
Deno 如何同步获取指定目录下所有文件? (www.jeffjade.com)
在基于 Deno / Node.js 编写程序,时常会遇到类似这样的需求:“列出(遍历)目录下的所有文件,包括子目录“。如何实现这一点呢,很显然可以使用一些已写好的工具库,如 node-rd、node-walk、glob 等;但她们或多或少,都有些弊端,不方便使用;那么手动写一个方法,来实现“同步获取指定目录下所有文件“呢?本篇文章,即同大家一起探讨下这个问题。
by @杨琼璞 2021-03-27 17:38 分享 查看详情
这个码太牛逼了!实现跨系统,任意秒传文件 (mp.weixin.qq.com)
为什么这么火?

因为只要扫描二维码,通过 Wi-Fi,文件就可以在电脑和手机之间互传 — 文件传输助手。

Linux 传安卓,分分钟搞定。

打破系统之间的 “边界”,就是它最厉害之处。
by @code小生 2020-07-06 00:41 分享 查看详情
Android 自定义注解处理器并生成 json 文件 (mp.weixin.qq.com)
这个Demo中以新建项目中的 Bottom Navigation Activity 模板为例,实现三个Fragment实现对应json文件的解析。
by @code小生 2020-04-06 21:32 分享 查看详情
Android 中实现异步轮询上传文件 (mp.weixin.qq.com)
前段时间要求项目中需要实现一个刷卡考勤的功能,因为涉及到上传图片文件,为加快考勤的速度,封装了一个异步轮询上传文件的帮助类
by @code小生 2020-03-29 20:29 分享 查看详情