Jan 26
Posted by eDWARD at 10:14
- 如果我们需要实现一个配置管理的功能,那么为每个配置项目增加一个字段既复杂也不利于扩展,所以我们通常使用一个字符串来保存配置项目信息,这里介绍如何使用json的字符串解析来达到刚才说的目的。引入Json需要的类库:
- 生成一个json对象(可以添加不同类型的数据):
- 解析一个json对象(可以解析不同类型的数据):
getJSONObject(String str)
这样我们不仅可以处理多种数据类型,还可以随时添加配置相,这种方式相当灵活。
Sphere: Related Content Filed In 学习路上 | Study | Tags: Java, json, 解析字符串 | 3 Comments »
Jan 24
Posted by eDWARD at 22:59
- 为了保护图片的版权,我们经常需要在上传的照片上打上版权信息或图标,下面介绍利用JMagick在图片上做标记。引入JMagick需要的类库:
- 下面介绍如何使用JMagick做标记:
getWidth(String src) & getHeight(String src)
Sphere: Related Content Filed In 学习路上 | Study | Tags: Java, JMagick, 图片, 打水印 | Add a Comment »
Jan 15
Posted by eDWARD at 22:25
- 我们经常需要实现图片上传的功能,但是光是上传图片可能还是远远不够的,我们必须对我们上传的图片进行处理,改变大小等等。JMagick是ImageMagick提供的一套使用Java调用ImageMagick的API接口,功能非常强大,下面介绍如果使用这个API处理图片的大小。引入JMagick需要的类库:
- 我们需要把图片保存为两个尺寸,这里要提前定义两种常量:
- 下面介绍如何使用JMagick,里面用到的ImageUtil稍后会介绍,FileUtil是操作文件的工具类,这里就暂时不介绍了:
ImageUtil.getMagickImage(byte[] byte)
processHead(MagickImage source)
ImageUtil.regulate(MagickImage source)
ImageUtil.resizePhoto(MagickImage source, String destPathName, int maxWidth, int maxHeight)
下次介绍打标签的方法。
Sphere: Related Content Filed In 学习路上 | Study | Tags: Java, JMagick, 修改尺寸, 压缩图片 | Add a Comment »
Sep 03
Posted by eDWARD at 17:15

如果Sun的CEO不说,我还真没有关注过Sun在纳斯达克上市代码是“SunW”,Java确实接触着所有人,所有使用着互联网的人,直接间接的。在Sun看来JAVA咖啡杯的品牌价值远远超过了Sun Microsystems的效应,毫无疑问,SUNW 让人油然而生思源怀旧之意 - 它代表着“斯坦福大学网络工作站”,体现了 Sun 极为珍贵的来自校园的起源。
引言:JAVA 对于互联网而言是一种有着近乎无限价值的技术,同时,它也是与 Sun(和我们的盈利能力)不可分割的一个品牌。因此,我们将在下周将股票交易代码由 SUNW 更改为 JAVA,以这一举措来迎接这个现实。这对我们来说是一个重大的改变,为的是充分利用这两者间互为表里的亲合形象,这是我们的团队多年来精心投构建的,好将 Sun 介绍给更多的新投资者、开发人员和消费者。他们大多数人知道 Java,但只有少数知道 Sun - 而我们可以让这两者更为接近一些。
我要明确地告诉大家,我们这么做并不是要给公司改名或是改变业务重心 - 我们是 Sun,我们是一家系统公司,我们始终是斯坦福大学那几名学创立而来的那家公司,斯坦福大学网络(SUN)依然会历久弥新。但是,我们已不再是区区一家工作站公司,或是产品局限在一种类型的公司 - Java 比任何其它四个字母所组成的代码更能表达这种情感。对于我们的软件、系统、存储系统、服务以及微电子业务来说,Java 意味着无限的机遇。对于我们所领导培育的开源社区而言也是如此。这真是一个完美的股票代码。
Sphere: Related Content Filed In 工作路上 | Work | Tags: Java, Sun, 业界新闻 | Add a Comment »