其他
NanguoCoffee
这个作者很懒,什么都没留下…
展开
-
ImageMagick常见问题
1:安装ImageMagick 安装: 下载源码包->./configure -> make -> make install 卸载: make uninstall -> make clean 2: 问题: Q&A 安装过程中出现的问题一般为需要的一些库没有安装 或者 版本比较低。 Q: 出现convert: no deco...原创 2010-12-14 15:39:56 · 751 阅读 · 0 评论 -
Thrift常见问题
Thrift文件编译常见问题:1:注释/** */注释符必须和注释内容用空格隔开,比如/** abcasdfasdf */是对的, /**abcasdfasdf*/则是错的。2 : 使用Java的NIO实现的client和server,使用telnet的方式访问server时,会使用server宕掉。 目前要防止发送随机数导致server,只能用传统的Socket方式: ...原创 2010-08-23 14:10:46 · 193 阅读 · 0 评论 -
面向对象思维举例
我们经常有对图片进行处理的需求。本文就从最简单的要求到比较复杂的要求描述面向对象的抽象方式下面假设调用方按照以下的协议进行调用:ImageManager -src image_src_path -resize 100x200 -rorate 90 -...-src表示来源图片-resize 表示缩放....需求1:对图片进行缩放后存到指定的位置解决方法: ...2010-09-14 15:07:26 · 274 阅读 · 0 评论 -
Http文件上传框架选择
候选项: Jetty + Apache FileUpload JDK自带的HttpServer + 自行解析 Simple Jetty + Jetty MultiPartFilter备注:tomcat过于臃肿,不考虑。测试情况:两台机器,一台使用httpclient模拟客户端上传文件,一台作为http服务器。两台机器均为8核、8G内存。耗时:以...2010-09-21 14:16:47 · 149 阅读 · 0 评论 -
知道为啥HashMap里面的数组size必须是2的次幂?
最近在写一个简易的分离锁的类: 要求:对不同的Key进行hash得到一个Lock,并要求对锁映射的概率差不多。比如,160个Key,分布到16个锁上,大概有10个Key是映射到同一个锁上的,只要这样并发效率才会高。 public class SplitReentrantLock { private Lock[] locks; private int LOCK_NUM...2011-02-16 14:08:57 · 648 阅读 · 0 评论 -
优化JavaMail发送性能
本文优化JavaMail发送性能的原则: 一个连接发送多个邮件 Session mailSession = Session.getDefaultInstance(props); Transport transport = mailSession.getTransport("smtp"); transport.connect("192.168.15.85", "webmast...原创 2010-11-19 15:45:04 · 1152 阅读 · 0 评论 -
支持start,stop,restart的运行脚本
linux下的运行脚本,支持start,stop,restart使用说明;1:run.sh startrun.sh stoprun.sh restart2: 修改最大内存memlimit=512项目名称:projectname=processServer启动的类名:com.ifeng.ipicture.ProcessServer ru...2010-11-25 14:00:00 · 376 阅读 · 0 评论