显示下一条  |  关闭

王佳的blog

愤怒青少年的技术生活

 
 
 
 
 
 

使用im4java生成gif的缩略图

2011-1-27 15:20:44 阅读445 评论1 272011/01 Jan27

使用im4java生成gif的缩略图

 

http://marshal.easymorse.com/archives/1559


 

jmagick生成的gif图,在ie浏览器中无法播放(见使用jmagick做gif动画的缩略图),所以又测试了一下im4java(http://im4java.sourceforge.net/)。

下载了最新的编译版本。im4java的思路是通过线程或者进程执行imagemagick的命令,它的api只是为了能生成命令,而不是调用imagemagick的库。

这种处理的好处是,如果是服务器程序需要图片转换功能,单开native进程处理,不会造成该服务器程序jvm进程的内存溢出错误。

im4java只需安装imagemagick即可,因为是要用它的命令行工具convert。

作者  | 2011-1-27 15:20:44 | 阅读(445) |评论(1) | 阅读全文>>

2011年01月04日

2011-1-4 23:15:38 阅读27 评论0 42011/01 Jan4

groovy/grails/scala 
memcached  ehcache oscache

sping ldap

作者  | 2011-1-4 23:15:38 | 阅读(27) |评论(0) | 阅读全文>>

java.lang.OutOfMemoryError

2010-12-15 14:20:58 阅读106 评论0 152010/12 Dec15

在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。这种异常常有以下几种情况(以下以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理): 
  1. java.lang.OutOfMemoryError: PermGen space 
  PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError:

作者  | 2010-12-15 14:20:58 | 阅读(106) |评论(0) | 阅读全文>>

今天我也做了一个非常艰难的决定-换风格"yesterday"

2010-11-17 17:42:15 阅读34 评论0 172010/11 Nov17

 

  

亲爱的王佳读者们:

当您看到这个日志的时候,我刚刚作出了一个非常艰难的决定,我决定换上新的风格——"yesterday "。这样也许会影响您的阅读习惯,我诚恳向您致歉。王佳有幸能陪伴着您成长;未来的日子,我期待与您继续同行!

作者  | 2010-11-17 17:42:15 | 阅读(34) |评论(0) | 阅读全文>>

代码质量管理工具

2010-8-4 11:03:33 阅读107 评论0 42010/08 Aug4

1、用PMD查代码重复:clear all再用CPD;PMD对含有多种编码的(utf-8编码)不适用
2、用JDepend查包依赖程度,耦合性
3、Metrics查函数复杂度
4、UCDetector发现无用代码,环的存在
5、Byecycle 用图来查看依赖关系
6、findbugs也能发现线程问题
jip 检查代码性能

http://jiprof.sourceforge.net/

作者  | 2010-8-4 11:03:33 | 阅读(107) |评论(0) | 阅读全文>>

iframe自适应高度

2010-7-22 14:44:21 阅读60 评论0 222010/07 July22

<iframe id="frame_content" src="iframe_b.html" scrolling="no" frameborder="0"
onload="reinitIframe()"></iframe>
<script type="text/javascript">
function reinitIframe(){
var iframe = document.getElementById("frame_content");
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;

作者  | 2010-7-22 14:44:21 | 阅读(60) |评论(0) | 阅读全文>>

OOP五原则

2010-3-17 22:47:23 阅读119 评论0 172010/03 Mar17

基本原则 

  • 封装变化Encapsulate what varies.

作者  | 2010-3-17 22:47:23 | 阅读(119) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 

北京市 西城区 水瓶座

 发消息  写留言

 
王佳
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

有道博客搜索

 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注