- 浏览: 43619 次
- 性别:
- 来自: 北京
最新评论
-
yxl2005play:
不支持多个文件(多个<input type=" ...
JAVA上传文件进度条的实现 -
clarck_913:
您好,我看了你附件里的代码
有点疑问。
第一,web.xm ...
JAVA上传文件进度条的实现
文章列表
这两天完善了一下视频转换这个东西,以前做的那套东西上传完之后就开始转换,无法适应大并发量下的视频转换(我觉得同时有10个ffmpeg进程在转视频服务器肯定要挂掉),所以我用了另一套方案,视频上传之后先不转换,把视频的 ...
- 2009-08-04 17:45
- 浏览 953
- 评论(0)
很久不在这里发帖子了,最近在家闲来无事,想到转视频的那东西又要做了,遂翻出以前的帖子,看到一年前丰哥让我做一下文件上传的进度条....额~~那就做一下吧。
东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以实现实时更新已上传文件的大小,有了这个还说什么呢?
给出代码
代码<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighligh ...
- 2009-08-03 19:46
- 浏览 5195
- 评论(2)
package lc.util;
import java.math.BigDecimal;
public class MathHelper { private static final int DEF_DIV_SCALE = 10;
private MathHelper() {
}
/** * 提供精确的加法运算。 * * @param v1 * 被加数 * @param v2 * 加数 * @return 两个参数的和 */ public static double add(double v1, double v2) { B ...
- 2009-05-20 17:13
- 浏览 1128
- 评论(0)
又一个新闻发布......比以前的更加人性化了,用到了Struts2、Struts2的JSON插件,前台js用了Jquery库,自己看吧。欢迎大家提出自己的宝贵意见。
关于显示新闻的功能我还没有找到一个合适的AJAX表现形式,所以还没有完成,欢迎大家给我个建议
点击下载源码
- 2009-03-16 17:48
- 浏览 1007
- 评论(0)
最近搞的一个通讯录想要加一个Ajax的自动完成功能,看起来功能虽小,可给用户的体验会改进不少。在一个介绍了几十种java的Ajax框架的网页里面,我找到了AjaxTags这个小东西,开始了我的第一次Ajax之旅。
从AjaxTags的官方网站上面http://ajaxtags.sourceforge.net/可以下载到其最新的版本,目前是AjaxTags1.3顺便下载了一个官方的小例子看了看,确实很好阿,例子中使用Ajax完成了11种功能,然而我需要的是自动完成(autocomplete)部分的代码,所以重点研究这一部分
jsp页面中,首先当然是要添加AjaxTa ...
- 2008-09-22 09:42
- 浏览 1119
- 评论(0)
我一直有通宵下东西的习惯,可又不忍心让笔记本下载完成后一直等到我睡醒,所以我经常用迅雷给我们提供的下载完成后自动关机这个功能。
然而现在迅雷运行在了虚拟机里面,这就郁闷了,即使自动关机也只能关掉一个虚拟机的进程,无奈我想到可不可以用shell程序来监测虚拟机的进程,当他关闭后就运行关机的命令,经过测试,果然成功了,具体代码如下:
Code<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHigh ...
- 2008-08-21 22:25
- 浏览 1321
- 评论(0)
查看软件xxx安装内容
dpkg -L xxx
查找软件
apt-cache search 正则表达式
查找文件属于哪个包
dpkg -S filename
apt-file search filename
查询软件xxx依赖哪些包
apt-cache depends xxx
查询软件xxx被哪些包依赖
apt-cache rdepends xxx
增加一个光盘源
sudo apt-cdrom add
系统升级
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-up ...
- 2008-08-20 16:27
- 浏览 997
- 评论(0)
Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面。
缓 存在Hibernate中主要有三个方面:一级缓存、二级缓存和查询缓存;一级缓存在Hibernate中对应的即为session范围的缓存,也就是当 session关闭时缓存即被清除,一级缓存在Hibernate中是不可配置的部分;二级缓存在Hibernate中对应的即为 SessionFactory范围的缓存,通常来讲SessionFactory的生命周期和应用的生命周期相同,所以可以看成是进程缓存或集群缓存,二 级缓存在Hib ...
- 2008-08-16 11:03
- 浏览 669
- 评论(0)
虽然VirtualBox是个很好用的虚拟机,但是安装完成之后虚拟机仍然无法使用usb设备,没有声音还是需要作进一步配置的,下面是具体配置方法:
1、配置VirtualBox使其识别usb设备
如果不配置VirtualBox的话,每次虚拟机启动时他都会报错的,大体意思是当前虚拟机没有安装使用usb的服务
解决方法如下:
增加用户组usbfs
$ sudo groupadd usbfs
2. 查看usbfs用户组的gid
$ cat /etc/group | grep usbfs
usbfs:x:1002:
把当前用户增加到usbfs组
$ sudo gedit /etc/ ...
- 2008-08-15 10:01
- 浏览 1246
- 评论(0)
今天很郁闷阿,昨天刚装好的系统,今天就因为一次莫名的操作......重装了
装系统倒不是很费时间,麻烦的是等待系统升级,很郁闷阿,将近一小时,什么也作不了,所以这次重装之后,我决定找到一种一劳永逸的方法,备份升级文件,找了找,还真有,具体过程如下:
备份:
Code<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
...
- 2008-08-13 23:32
- 浏览 745
- 评论(0)
由于linux下没有像windows的ALL IN ONE安装包,而我又不想用eclipse+myeclipse的方式来安装,就在这时,我发现在myeclipse的官方网站上有一个安装包叫pulse
上网查了一下,这个安装包本身没有任何ide安张程序,他可以让你来选择哪些工具你需要下载安装,哪些你不需要,似乎很好用哦,下载下来试试。
装上之后,有很多ide提供下载安装,就选择我最熟悉的MyEclipse6.5吧,下载速度很快,不到10分钟就装好了,打开一看,和windows的界面一样,爽!!以后就用他了
- 2008-08-12 20:09
- 浏览 759
- 评论(0)
早就想把微软的东西仍进虚拟机,只是一直没下决心,这次实践了一回,呵呵,还真好使
我用的ubuntu 7.10+sun Virtual Box
去sun的官方网站下载吧,
VirtualBox-1.6.4-Linux_x86.run
这个是最新的,下载后照常安装,其间碰到几个依赖包的安装,在“新立得”里面找一下就好了....
5分钟后,虚拟机装好,开始装windows拉,用了许久的Vista,回顾一下经典的XP,哈哈,蛮不错的,感觉比纯运行xp还要快,一下是截图 :
这下爽拉,在linux下玩魔兽完全没难度拉
- 2008-08-12 20:00
- 浏览 1025
- 评论(0)
首先去sun公司的网站下载jdk安装文件 jdk-x.bin不要下载jdk-x.rpm.bin,不知为什么装不上,
接下来在终端中执行
./jdk-x.bin
看过协议后键入"yes"同意许可
安装完成后需要修改环境变量
在终端中输入:
gksu gedit /etc/profile
在文件末尾加上如下几句话即可:
#set java environment
JAVA_HOME=/home/lichao/Program_File/jdk
export JRE_HOME=/home/lichao/Program_File/jdk/jre
export CLASSPATH=.:$ ...
- 2008-08-12 17:48
- 浏览 787
- 评论(0)
在终端中键入
sudo apt-get install mysql-server
ok,等一会吧,设置一下root的密码,
安装成功,简单吧,哈哈!!
安装完后最要命的是.....不知道mysql安装到那里了,网上找到了答案,若干个目录阿
ubuntu下mysql安装布局:
/usr/bin 客户端程序和mysql_install_db
/db 数据库和日志文件(自定义的)
/var/run mysqld 服务器
/etc/mysql mysql 配置文件my.cnf
/ ...
- 2008-08-12 17:40
- 浏览 838
- 评论(0)
这里的方法同样适用于Debian下的Scim输入法的安装。
根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的locale,使用scim都一样的)
对于一个新装好的没有安装SCIM的Ubuntu系统(新的Ubuntu安装器选择中文 ...
- 2008-08-12 13:12
- 浏览 1182
- 评论(0)