gaojingsong
- 浏览: 1124911 次
- 性别:
- 来自: 深圳
社区版块
- ( 4)
- ( 0)
- ( 80)
最新评论
-
gaojingsong:
jstl1point0 写道高级版本jdk可以直接安装不用配置 ...
【win7配置jdk 环境变量】 -
jstl1point0:
高级版本jdk可以直接安装不用配置了
【win7配置jdk 环境变量】 -
hdd901002:
光说明错误在哪里有什么用,解决方法啊。。。我也碰到了,一条jo ...
mycat源码解读--错误之【can't find table define in schema 】 -
masuweng:
【java之图片水印】 -
masuweng:
【java之多线程下载文件实现】
文章列表
- 博客分类:
- java 之文件操作
thumbnailator是一个用来生成图像缩略图的 java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。
有了这玩意,就不用在费心思使用image i/o api,java 2d api等等来生成缩略图了。
thumbnailator是一个用java生成高质量缩略图的第三方库,可以用来
1.生成缩率图;
2.添加水印;
3.图片旋转;
4.图片大小缩放;
5.图片压缩;
1.对图片尺寸进行重设
/**
* 重设图片尺寸
* @throws ioexception
*/
thumbnails. ...
- 2018-04-22 16:06
- 浏览 952
- 分类:编程语言
- 博客分类:
- java 之文件操作
缩略图介绍
缩略图:代表网页上或计算机中图片经压缩方式处理后的小图 ,其中通常会包含指向完整大小的图片的超链接。缩略图用于在 web 浏览器中更加迅速地装入图形或图片较多的网页。因其小巧,加载速度非常快,故用于快速浏览。相当于图片文件预览及目录的作用。 计算机中,windows在第一次显示缩略图时,先读取当前目录中的“thumbs.db"这个文件(隐藏文件),其实这是一个缩略图数据库,从而来判断是否有大图片的缩略图。
关闭windows缩略图缓存
在windows系统中,为了提高被频繁浏览的缩略图的显示速度,系统会将这些被显示过的图片进行缓存,以便下次打开时直接读取缓存中 ...
- 2018-04-06 17:02
- 浏览 635
- 分类:编程语言
- 博客分类:
- java 之文件操作
java之图片水印核心代码
import java.awt.color;
import java.awt.font;
import java.awt.graphics2d;
import java.awt.image;
import java.awt.image.bufferedimage;
import java.io.file;
import java.io.fileoutputstream;
import javax.imageio.imageio;
public class watermarkutils {
/**
* @par ...
- 博客分类:
- java 之文件操作
永久链接: http://gaojingsong.iteye.com/blog/2414484
预览文章: 【http文件上传协议解析】
核心代码:
import java.io.bufferedreader;
import java.io.file;
import java.io.ioexception;
import java.io.inputstreamreader;
import java.io.outputstream;
import java.net.inetaddress;
import java.net.socket;
import java.net ...
- 2018-04-01 18:15
- 浏览 960
- 分类:编程语言
- 博客分类:
- java 之文件操作
永久链接: http://gaojingsong.iteye.com/blog/2414484
预览文章: 【http文件上传协议解析】
首先是请求头:
最重要的内容是content-type,他的内容中是:
content-type: multipart/form-data; boundary=----webkitformboundary6tab8kxvujtzyfun
用分号隔开了不同 ...
- 2018-04-01 17:41
- 浏览 979
- 分类:开源软件
- 博客分类:
- java 之文件操作
1、上传过程
2、上传结果
3、上传的核心代码
//httpclient4使用http-mime.jar包的multipartentity实现,
public static string postfile(file file,string url) throws exception {
filebody bin = null;
httpclient httpclient = new defaulthttpclient();
httppost httppost = new httppost(url); ...
- 2018-03-25 17:14
- 浏览 703
- 分类:编程语言
- 博客分类:
- java 之文件操作
文件上传协议解析
request url:http://localhost:9090/mgr/upload
request method:post
status code:200 ok
remote address:127.0.0.1:9090
response headers
content-language:zh-cn
content-length:474
content-type:text/html;charset=utf-8
date:sun, 25 mar 2018 09:00:23 gmt
server:apache-coyote/1.1
request h ...
- 2018-03-25 17:12
- 浏览 948
- 分类:编程语言
- 博客分类:
- java 之文件操作
enctype 属性规定在将表单数据发送到服务器之前如何对其进行编码。
enctype属性值有:
1)application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式;
2)multipart/form-data: 窗体数据被编码为一条消息,页� ...
- 2018-03-15 22:47
- 浏览 580
- 分类:编程语言
- 博客分类:
- java 之文件操作
1、准备待下载文件
2、准备下载地址
三、核心代码
/**
* java 多线程实现文件下载
* @author gaojignsong
*
*/
public class multidownload {
public static string path = "http://localhost:8080/upload/g4studio.pdf";// 下载文件的路径
public static string store = "e:/c/g4.pdf";// 文件存储路径
public stati ...
- 博客分类:
- java 之文件操作
文件下载这种操作经常会出现,当文件较大的时候,假如不采用多线程断点下载,那么当下载到一半出错或者暂停的话,就需要从最开始重新来下载了,这点是没什么必要的,因为我们完全可以从上一次出错的地方继续下载,就像迅雷一样,我们下载文件的时候,不可能中途出现错误再次开始的时候从整个文件的开始下载,如果你平时下载细致的话会发现迅雷下载的过程中都有一个临时文件的存在,这个临时文件存放的就是你已经下载到文件的哪个字节啊,下载时间啊之类的信息以便于你暂停或者出错之后能够从断点继续下载
多线程断点下载:顾名思义是用多线程实现的,断点是当第三方因素(断电、断网等)中断下载时,下次下载可以继续 ...
- 2018-03-08 22:06
- 浏览 880
- 分类:编程语言