文章分类 -  javase基础

imagemagick命令行用法(转)
摘要:convert.exe最简单的用法:convert.exe aaa.jpg aaa.png可能用到的参数(没用到的我就不解释了,是在太多):-layers flatten:在转换psd文件的时候用于合并多图层为一个图层,否则的话转换多图层的psd图就会出现多张图,每张图对应一个图层。例如:convert.exe -layers flatten aaa.psd aaa.jpg-density 72:指定图片的解析度,也就是单位面积像素数,不知道这样理解对不对,默认的单位是inch。-units PixelsPerInch:指定单位,这个配合-density使用,指定-density的单位,这个很 阅读全文

posted @ 2014-01-06 14:39 阳光总在风雨后001 阅读(391) 评论(0) 推荐(0)

javax.imageio.IIOException: Unsupported Image Type
摘要:把图片的模式用ps从CMYK转为RGB就ok了。CMYK也称作印刷色彩模式,是一种依靠反光的色彩模式,和RGB类似,CMY是3种印刷油墨名称的首字母:青色Cyan、品红色Magenta、黄色Yellow。而K取的是black最后一个字母,之所以不取首字母,是为了避免与蓝色(Blue)混淆。从理论上来说,只需要CMY三种油墨就足够了,它们三个加在一起就应该得到黑色。但是由于目前制造工艺还不能造出高纯度的油墨,CMY相加的结果实际是一种暗红色。http://baike.baidu.com/view/48715.htmRGB色彩模式(也翻译为“红绿蓝”,比较少用)是工业界的一种颜色标准,是通过对红( 阅读全文

posted @ 2014-01-03 09:34 阳光总在风雨后001 阅读(4942) 评论(0) 推荐(0)

获取时间的下一天、周、月工具类
摘要:public class DateUtil { private final static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /** * 按传输时间返回时间的下一天 * @param date 传输时间 * @param day 天数左右移动,0-返回当前天 * @return 下一天 */ public static String getNextDay(Date date, int day){ Cale... 阅读全文

posted @ 2013-08-04 00:32 阳光总在风雨后001 阅读(797) 评论(0) 推荐(0)

implements Serializable有什么作用
摘要:没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序等。比如,在Window平台生成一个对象并序列化之,然后通过网络传到一台Unix机器上,然后可以在这台Unix机器上正确地重构这个对象。 Object serialization主要用来支持2种主要的 阅读全文

posted @ 2013-07-04 14:42 阳光总在风雨后001 阅读(951) 评论(0) 推荐(0)

java异常捕获
摘要:1.使用异常捕获使用exception全局异常,什么异常都可以捕获,如果使用自动生成捕获异常的话很容易出现问题 阅读全文

posted @ 2013-03-21 13:55 阳光总在风雨后001 阅读(159) 评论(0) 推荐(0)

Java中SimpleDateFormat用法详解(一)
摘要:Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现,以下是SimpleDateFormat的用法及实例:java.text 类 SimpleDateFormatjava.lang.Object java.text.Format java.text.DateFormat java.text.SimpleDateFormat所有已实现的接口: Serializable, Cloneable SimpleDateFormat 是一个以与语言环... 阅读全文

posted @ 2012-03-27 16:08 阳光总在风雨后001 阅读(61655) 评论(2) 推荐(9)

Map.Entr的使用
摘要:你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下:Set keys = map.keySet( );if(keys != null) {Iterator iterator = keys.iterator( );while(iterator.hasNext( )) {Object key = iterator.next( );Object value = map.get(key);;....;}} 然后,这个方法有一个问题。从Map中取得关键字之后,我们必须每次重复返回到Map中取得相对的值,这 阅读全文

posted @ 2012-03-23 14:54 阳光总在风雨后001 阅读(214) 评论(0) 推荐(0)

Java入门--认识理解Java中native方法
摘要:Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。[关键字] Javanative Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、写一个.... 阅读全文

posted @ 2012-03-21 11:02 阳光总在风雨后001 阅读(229) 评论(0) 推荐(0)

今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解。
摘要:今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解。一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A native method is a Java method whose implementa 阅读全文

posted @ 2012-03-21 11:01 阳光总在风雨后001 阅读(276) 评论(0) 推荐(0)

读取配置文件工程src目录下配置文件封装,如sms_format.properties
摘要:sms_format.properties配置文件如上图所示读取配置文件的类import java.io.InputStream;import java.util.Properties;//读取配置文件public class Config { static Properties prop=new Properties(); static{ try{ String path="sms_format.properties"; InputStream is=Config.class.getClassLoader().getResourceAsStream(path); if(. 阅读全文

posted @ 2012-03-02 19:39 阳光总在风雨后001 阅读(832) 评论(0) 推荐(0)

Java中遍历一个Map的方法
摘要:Map<String,String> map = new HashMap<String,String>(){}; map.put("a", "A"); map.put("b", "B"); map.put("c", "C"); //第一种 Set set = map.keySet(); Iterator it = set.iterator(); while(it.hasNext()){ String str = it.next().toString() 阅读全文

posted @ 2012-02-15 01:40 阳光总在风雨后001 阅读(10578) 评论(0) 推荐(0)

导航