摘要:
接手一个新的Web项目,编译运行(Tomcat版本为7),运行的时候报出了java.lang.OutOfMemoryError: PermGen space的异常,搜了一下这样解释: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。 为什么会内存溢出,这是由于这块内存主要是被JVM存放Class和Meta信息的,Class在... 阅读全文
摘要:
在项目开发中需要先上传图片到文件服务器,然后在页面上进行展现,表示上传成功。 起初没有对图片做任何控制,只是增加一个img标签,将src设置为空,当图片上传成功后,通过JavaScript动态的将src设置为服务器上的文件地址。当使用小点图片进行上传时,显示没有任何问题,但是上传大的图片的时候,图片就会破坏div的布局。 为了控制图片的显示,起初就给img标签设置了固定的高度和宽度:heigh... 阅读全文
摘要:
properties文件在项目中多用做i18n国际化支持的配置文件,在properties文件中出现的中文信息都要转换为Unicode文本,一般的做法都是使用JDK自带的native2ascii工具进行转换。而是用PropertiesEditor插件来编辑properties文件,可以在Eclipse中直接编辑中文,并自动保存为Unicode文本格式。1、首先,打开Eclipse→Help→Install New Software,打开如下界面,点击Add 添加Respository,Name可以自己取(推荐取一个能区分插件功能的名字如:Propedit),Location的值是http:// 阅读全文
摘要:
1、下载JDK安装包(http://www.oracle.com/technetwork/java/javase/downloads/index.html),现在Java已经更新到JDK 8了,但是很多公司用的都是Jdk 6,这里以Jdk 6安装为例; 2、点击安装,一路next就行; 3、配置环境变量: 首先,用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”... 阅读全文
摘要:
1.下载Eclipse(https://www.eclipse.org/downloads/)和Tomcat(http://tomcat.apache.org/),具体的安装略;2.打开Eclipse,点击Window→Preference→Show View→Other→Server→Servers,如图:点击OK;3.切换的Servers:右击,选中New→Server,进入Server配置页面,可以按照自己的Tomcat版本进行选择,如果使用的是Resin需要点击Download additional Server adapters进行下载;如果本地已有Tomcat,配置如下:其中Nam 阅读全文
摘要:
在Web开发中图片的读取和展示是一个很常见的功能,实现的过程大致也都一样(包括在各种框架中……)!接下来用流的方式来实现图片的展示 1、 创建Servlet,实现读取,请求方式使用get请求; package com.senvn.servlet;import java.io.File;import java.io.FileInputStream;import java.io.IOE... 阅读全文
摘要:
1、DB2中日期、时间寄存器的使用 --取日期 SELECT CURRENT DATE FROM sysibm.sysdummy1;--返回数据类型:DATE --结果集(YYYY-MM-DD): 2013-12-11 --取时间 SELECT CURRENT TIME FROM sysibm.sysdummy1;--返回数据类型:TIME --结果集(HH-MM-SS): 21:06... 阅读全文
摘要:
1、应用场景 开发过程中,遇到这样的需求:需要将服务器上的图片展现在页面上,但是图片所在服务器不是对外的,图片所在服务器与应用服务器也不在同一台机器上,这时候就需要在开发中先将图片读出来,返回给应用服务器,应用服务器再对读取的图片进行处理,并展现。 一般,我们在struts2中我们都会通过两次请求,来获取图片,有一次的请求是专用来获取图片的流。 ... 阅读全文
摘要:
参考链接:http://blog.csdn.net/limb99/article/details/8881891; http://hi.baidu.com/jinxv1987/item/64496f6e68ea162568105b0f;1.使用场景: (a) 一个method没有写完,发现要下班了(b) 一个method已经完成,但是业务逻辑需要team以后商讨(c) 有些method空实现了,以后有空实现它 tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理。2.Task的管理: (a) 通过Window → Pref... 阅读全文
摘要:
在代码中引用了BASE64Encoder,上面显示的错误信息如下:Access restriction: The type BASE64Encoder is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_43\jre\lib\rt.jar 解决方法: 首先移除JAVA BUILD PATH中的JRE SYSTEM LIB, 然后重新添加JRE SYSTEM LIB,即可; 阅读全文