摘要: 上上周用FusionCharts做了几个报表,里面有个仪表盘,当时查属性查疯了,现在把相关的一些属性记下来,方便以后查找。-------------------------仪表盘重要属性解析-----------------------根节点 此节点的原理及应用:通过两种不同的颜色拼接成刻度盘底色,可用于提醒指示到一定区域了;minValue和maxValue--作为区域划分的边界值code--区域颜色alpha--透明度转盘: value='50' --指针指示值borderAlpha='10' --指针边线的颜色深度baseWidth='10' 阅读全文
posted @ 2013-12-23 19:04 RyanChan 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章上提到,IE8下服务端获取客户端文件的路径时,会变成C:/fakePath问题,于是乎通过文件路径去获得文件大小就失败了。上网搜了一下,主要原因是IE8因为安全考虑,在上传文件时屏蔽了真实路径,用C:/fakePath代替。一、可以通过设置浏览器安全选项得到真实路径: Internet选项->安全->自定义级别->将本地文件上载至服务器时包含本地目录路径->选“启动”->确定 但是,作为开发者,我们不能指望客户去这么做,所以我们必须通过代码解决这个问题。(参考文章:http://yunzhu.iteye.com/blog/1116893)二、通过sele 阅读全文
posted @ 2013-12-17 16:51 RyanChan 阅读(1717) 评论(1) 推荐(0) 编辑
摘要: 前段时间,因工作需要,需要在文件上传时限制文件的大小,所以需要在上传之前检测文件的大小。方法一:js检测文件大小一开始的想法是通过js直接在前端检测文件大小,代码如下://获取上传文件大小function getFileSize(filePath){ var vBrowserVersion = getBrowserVersion(); if("MSIE6.0" == vBrowserVersion){//对于IE6,使用Image的fileSize属性进行判断文件大小 var image=new Image(); image.dynsrc=f... 阅读全文
posted @ 2013-12-17 15:58 RyanChan 阅读(13054) 评论(2) 推荐(1) 编辑
摘要: sqlMap中尽量不要使用$;$使用的是Statement(拼接字符串),会出现注入问题。#使用的是PreparedStatement(类似于预编译),将转义交给了数据库,不会出现注入问题;.前者容易出现SQL注入之类的安全问题,所以ibatis推荐使用#。 1、 正确使用$示例:ORDER BY 阅读全文
posted @ 2013-07-24 11:17 RyanChan 阅读(3058) 评论(0) 推荐(0) 编辑
摘要: Eclipse执行Ant 时报内存不足的解决方法: 2.编辑右边的配置的JRE,在Defualt VM Arguments中增加参数:-Xms128m -Xmx768m(可以根据实际内存情况配置),如下图: 点击“OK”,配置完成。重新build EJB就可以了。 阅读全文
posted @ 2013-06-07 17:12 RyanChan 阅读(289) 评论(0) 推荐(0) 编辑
摘要: JAVA经常出现的异常算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException文件未找到异常:FileNotFoundException字符串转换为数字异常:NumberFormatException操作数据库异常:SQLException输入输出异常:IOExce 阅读全文
posted @ 2013-05-24 20:56 RyanChan 阅读(540) 评论(0) 推荐(0) 编辑
摘要: /** * Base64加密算法 * @param str * @return */ public static String base64Encode(String str) throws Exception { String retStr = ""; if(StringUtils.isBlank(str)) { return ""; } try{ //BASE64加密算法 BASE64Encoder base64 = new BAS... 阅读全文
posted @ 2013-05-24 20:54 RyanChan 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 前几天想到之前发布好的南网weblogic环境看看后台连接的数据库情况,登录console页面后却发现密码忘记了,其实这也怪oracle,从weblogic10开始,发布域时的密码就不能只是纯英文或纯数字,必须组合起来。于是乎,我把密码忘了。后来在周同学的帮助下,总算把密码重置了。方法如下:在忘记创建域时的原始密码的情况下,密码重置需要使用命令的方式去修改原始的用户名以及密码。1、首先切换到目录${WLS_DOMAIN}/security,备份文件 DefaultAuthenticatorInit.ldift之后将该文件删除,原始的用户名及密码就是保存在这个文件当中。2、通过如下命令重新生成D 阅读全文
posted @ 2013-05-24 20:48 RyanChan 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 系统启动过程中,一般在启动中后期,出现OutOfMemoryError错误,报错如下: 原因分析: 出现该问题原因是weblogic中Java堆内存过小,或参数之间数值不合理导致,即“%域目录%/bin”目录下setDominEnv.cmd 文件中参数MEM_ARGS=-Xms100m -Xmx100m的值太小或不合理造成。解决方案: weblogic内存参数只要包括-Xmx、-Xms、-XX:MaxPermSize3个参数,以上3个参数分别表示java虚拟机最大可用内存、虚拟机初始化内存及java虚拟机永久内存区最大内存。出现上述错误,需要加大参数的值,对于32位服务器,最大内. 阅读全文
posted @ 2013-05-24 20:41 RyanChan 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 问题:Jboss启动后只能通过localhost或127.0.0.1访问系统解决方法1:JBOSS 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127.0.0.1或者localhost访问,用本机的对外地址 访问不了,同一网络内别的机子没法访问。除非你用参数-b ip地址 来绑定监听的地址才可以。 这和以前版本的JBOSS不一样,以前版本的不加任何参数是监听本机所有的IP地址,现在必须使用参数-b 0.0.0.0才可以监听全部地址。 -----------------------引用自:http://hi.baidu.com/iMake 解决方法2: 修改 阅读全文
posted @ 2013-05-24 20:39 RyanChan 阅读(310) 评论(0) 推荐(0) 编辑