摘要: DB2是IBM的数据库产品,近年来Oracle、Sybase等数据库的大力发展曾使很多人认为DB2将逐步退出数据库市场,但几年过去了,DB2不但没有退出的迹象,反而一步步发展壮大,逐步夺回失去的市场。在这篇文章中我将其与Oracle、Sybase等数据库作一简单的对比,希望能让读者了解DB2能屹立不倒的原因。 DB2与Oracle比较 开放性/可移植性 IBM DB2 UDB在各层面,从网络协议的支持到应用开发程序的编程接口,数据库存储程序及触发器,服务器之间的分布式运作,都是基于最新的国际标准,以确保其开放性及移植性。ORACLE的许多功能都是使用其私有的,非开放性的技术。例如:ORA... 阅读全文
posted @ 2013-11-23 23:54 锐洋智能 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 整合Spring3.1.2 与 Hibernate 4.1.8首先准备整合jar:Spring3.1.2:org.springframework.aop-3.1.2.RELEASE.jarorg.springframework.asm-3.1.2.RELEASE.jarorg.springframework.aspects-3.1.2.RELEASE.jarorg.springframework.beans-3.1.2.RELEASE.jarorg.springframework.context.support-3.1.2.RELEASE.jarorg.springframework.cont 阅读全文
posted @ 2013-11-23 23:49 锐洋智能 阅读(9576) 评论(0) 推荐(2) 编辑
摘要: 1.1 测试环境:操作系统:windows xp sp3 数据库:mysql 5.1 1.2 测试条件:initialSize=30; maxSize=200; minSize=30; 其余参数为默认值;1.3 测试代码:利用JAVA代码模拟多线程对这三种数据库连接池进行测试,通过花费的时间判断效率 DBTest.java: public class DBTest implements Runnable /*extends Thread*/ { public long date1=0; private static Proxool proxool; public static int coun 阅读全文
posted @ 2013-11-23 19:50 锐洋智能 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 背景前段时间做了个项目,主要优化一个产品页面。整个优化过程中,针对velocity的分析过程占了比较大的比重,这里做一下整理和记录。描述velocity版本:Java代码 org.apache.velocityvelocity1.6.4优化1: 锁优化通过velocimacro.library.autoreload=false进行关闭autoreload,因为使用了同步锁,非常影响性能Java代码 "TP-Processor20"daemonprio=10tid=0x00002aab4c7cb800nid=0x3d46waitingformonitorentry[0x000 阅读全文
posted @ 2013-11-22 07:50 锐洋智能 阅读(3376) 评论(0) 推荐(0) 编辑
摘要: 下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes the Hamcrest classes. The simple all-in-one solution to get started quickly.Starting with version 4.11, Hamcrest is n 阅读全文
posted @ 2013-11-20 11:31 锐洋智能 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 今天在网上部署项目的时候出现在了问题 tomcat一直部署不上 网上查了一下 原因记下来供大家查看[plain] Deployment failure on Tomcat 6.x. Could not copy all resources to D:\Program Files\apache-tomcat-6.0.16\webapps\fuNan_conv. If a file is locked, you can wait until the lock times out to redeploy, or stop the server and redeploy, or manually re 阅读全文
posted @ 2013-11-18 11:33 锐洋智能 阅读(3916) 评论(0) 推荐(0) 编辑
摘要: 步骤:1、下载相关包 quartz-2.2.1.jar quartz-jobs-2.2.1.jar spring相关jar包2、编写配置文件静态 say */10 * * ? * * 3、动态 动态定时事件效果图: 阅读全文
posted @ 2013-10-14 22:43 锐洋智能 阅读(10989) 评论(4) 推荐(0) 编辑
摘要: 在进行大批量数据insert的时候,我使用的是hibernate的进行save,而数据库采用mysql.但是在save的时候,速度很慢。 刚开始以为是MYSQL进行DNS解析的问题,于是修改hosts文件或修改my.ini文件,最终都不管用,后来发现,原来我的表的格式是Innodb(因为我是用hibernate自动生成表结构生成的),于是我将其引擎改为MYISAM,这样的话,速度超快。 当然,进行批量插入时,如果数据量到达了千万级别,一定得先看硬盘够不够了,不然会郁闷的 阅读全文
posted @ 2013-09-21 12:02 锐洋智能 阅读(3686) 评论(0) 推荐(0) 编辑
摘要: 需求:要实现多文件上传,且要支持手机等移动设备... springmvc文件上传真头疼,网上搜了半天没发现都是TMD的用submit按钮提交到后台的,就没有插件的吗?最后发现了fineUploader 先看一下电脑版的 再看一下手机上的运行效果: 目前发现的问题:FineUploader的on "c 阅读全文
posted @ 2013-09-19 22:30 锐洋智能 阅读(7641) 评论(7) 推荐(2) 编辑
摘要: 案例:工人工资按天按班别存入数据库,想实现一根据部门及员工姓名还有日期的汇总表...汇总表效果如下:还可以根据XY坐标对应的值查询显示该日期的明细记细2013-09-06升级(如是当月最多只能显示当前日期) 阅读全文
posted @ 2013-09-08 21:29 锐洋智能 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 环境:spring3.2.2+jquery用户的附件管理要实现发送附件可以是单个也可以是多个。由于用户在上传附件的时候采用了重命名机制,所以存在服务器上的文件是重命名后的文件,如果用户要将文件以邮件方式发送给其它人那么就得重命名回来...方案要:在上传的时候将用户上传的文件原文件名也存入数据库,方便取出...界面如下: 阅读全文
posted @ 2013-09-04 22:45 锐洋智能 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 系统中的附件分享功能界面 抄送多个效果图 多个接收者效果图 抄送多人带附件源码 多个接收者带附件源码 阅读全文
posted @ 2013-08-11 10:59 锐洋智能 阅读(4238) 评论(0) 推荐(0) 编辑
摘要: Access restriction: The type BASE64Decoder is not accessible due to restriction on required library D:\java\jre1.5.0_08\lib\rt.jar在网上找到了解决方法如下,我是用第二种方法解决的~~Solution 1 :import=”sun.misc.BASE64Decoder”出现错误提示为:Access restriction: The type BASE64Decoder is not accessible due to restrictionon required li 阅读全文
posted @ 2013-07-29 22:56 锐洋智能 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 效果如图: 阅读全文
posted @ 2013-07-08 22:29 锐洋智能 阅读(2188) 评论(2) 推荐(1) 编辑
摘要: DruidDataSource大部分属性都是参考DBCP的,如果你原来就是使用DBCP,迁移是十分方便的。参考配置 在上面的配置中,通常你需要配置url、username、password,maxActive这三项。测试与 quartz-all-2.1.6.jar 有冲突。。。有待完善。。。 阅读全文
posted @ 2013-07-07 22:35 锐洋智能 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 实现了提醒事件每天/月/季/年提醒功能,并将提醒事件自动发邮件或短信到指定...2013-06-08更新功能如下: 阅读全文
posted @ 2013-06-07 14:13 锐洋智能 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。身份证地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。身份证出生日期码表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。身份证顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。身份证校验码是十七位数字本体码加权求和而得出的。二、编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位校验码 阅读全文
posted @ 2013-05-16 18:28 锐洋智能 阅读(28661) 评论(1) 推荐(3) 编辑
摘要: java+flash在线拍照和编辑,保存到服务器(Spring3.2.2+swf+jquery) 阅读全文
posted @ 2013-04-19 18:07 锐洋智能 阅读(2285) 评论(10) 推荐(0) 编辑
摘要: MyEclipse 10.6 汉化和破解工具,附带破解软件及破解源代码,最新汉化包和汉化说明,本人亲自测试通过。以下是破解方法:第一步:输入任意用户名第二步:点击Systemid... 按钮,自动生成本机器的systemid。第三步: 点菜单Tools->RebuildKey第四步:点击active按钮.会在显示区域生成LICENSE_KEYACTIVATION_CODEACTIVATION_KEY这时候不要打开myeclipse的激活页面输入。第五步:打开菜单Tools->ReplaceJarFile,弹出文件选择对话框,到myeclipse的安装目录common文件夹下选择pl 阅读全文
posted @ 2013-03-11 13:48 锐洋智能 阅读(4740) 评论(0) 推荐(0) 编辑
摘要: 操作系统:win7 SP1 64MyEclipse版本:10.6subclipse版本:1.8.5 64位用的是link方式安装插件,设置完成后,启动MyEclipse,SVN视图可以出来,就是建好资源库后,资源库打不开,提示Failed to load JavaHL Library.百度一下,去http://www.sliksvn.com/en/download 这个网站下载了Slik SVN安装.完成后安装目录会自动加到系统环境变量中。最后需要在安装目录下(如:D:\Program Files\SlikSvn\bin)找到“libsvnjavahl-1.dll”这个文件,复制一份后重命名为 阅读全文
posted @ 2013-03-11 13:31 锐洋智能 阅读(2427) 评论(0) 推荐(1) 编辑
摘要: 首先您可以看一下《JavaScript本地存储实践(html5的localStorage和ie的userData)》sessionStorage和上文中提到的localStorage非常相识,方法也几乎一样:非常通俗易懂的接口:sessionStorage.getItem(key):获取指定key本地存储的值sessionStorage.setItem(key,value):将value存储到key字段sessionStorage.removeItem(key):删除指定key本地存储的值sessionStorage.length是sessionStorage的项目数直接上demo:http: 阅读全文
posted @ 2013-03-04 14:54 锐洋智能 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 本地存储解决方案很多,比如Flash SharedObject、Google Gears、Cookie、DOM Storage、User Data、window.name、Silverlight、Open Database等。借用网上的一张图来看下目前主流的本地存储方案:Cookie: 在web中得到广泛应用,但局限性非常明显,容量太小,有些站点会因为出于安全的考虑而禁用cookie,cookie没有想象中的那么安全,Cookie 的内容会随着页面请求一并发往服务器。Flash SharedObject: 使用的是kissy的store模块来调用Flash SharedObject。Flash 阅读全文
posted @ 2013-03-04 14:48 锐洋智能 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 从Uploadify 的下载页面上,可以看到当前的版本已经是Uploadify-v3.0.0 (Beta),但是还是一个Beta版,所以目前来说网站上的文档主要是针对 uploadify v2.14 的。所以这里就不多介绍老版本的文档了,主要说一下Uploadify3.0 的一些用法。Uploadify 的v3.0 和老版本还是有很大的差别的,虽然从演示上来看基本上一样,但是jquery调用uploadify的时候,一些很重要的参数名字都变了。在演示上的差 别,老版本是把按钮的样式放在flash里,而v3.0把按钮的样式和flash 分开了,定义起来更加自由。下面来说一下v3.0 的使用方法和 阅读全文
posted @ 2013-03-04 12:32 锐洋智能 阅读(6849) 评论(0) 推荐(0) 编辑
摘要: 代码:[java] view plaincopypackagewriteimg;importjavax.imageio.ImageIO;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics2D;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOException;importjava.net.URL;publicclasspic{privateFontfont=newFont("华文彩云",Font.PLAIN 阅读全文
posted @ 2013-03-04 12:30 锐洋智能 阅读(4840) 评论(0) 推荐(0) 编辑
摘要: 一.info.plist文件的反编译与提取信息 在ipa文件中,有一个info.plist文件,这是一个xml格式的文件,ipa程序的程序名称,icon图标名称等等信息都记录在其中,可是 info.plist在ipa打包的时候被加密了,怎么用程序打开呢?这里提供一个Java程序的jar包 http:... 阅读全文
posted @ 2013-03-04 12:28 锐洋智能 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 在html中通过"?"传值--------<a href="index2.html?name=caoy">静态传值</a>在跳转到的页面index2.html中接收----var name=UrlParm.parm("name");代码如下:index.html:[html] view plaincopy<scripttype="text/javascript"src="js/getUrlParam.js"></script><ahref=& 阅读全文
posted @ 2013-03-04 12:26 锐洋智能 阅读(5341) 评论(1) 推荐(0) 编辑
摘要: data格式的Url最直接的好处是,这些Url原本会引起一个新的网络访问,因为那里是一个网页的地址,现在不会有新的网络访问了,因为现在这里是网页的内容。这样做,会减少服务器的负载,当然同时也增加了当前网页的大小。所以对“小”数据特别有好处。 另外听说这种方式可以将一些敏感的图片放进网页中...挺好玩的..... 一、 在网页中查看图片的方法为: <body> <span><img width=100 height=100 src="data:image/gif;base64,(此处填图片转成base64编码后的编码)"/></spa 阅读全文
posted @ 2013-03-04 12:23 锐洋智能 阅读(13733) 评论(0) 推荐(0) 编辑
摘要: 运行tomcat下面的ssh项目,启动,打开某页面(让session起作用),停止;再启动,有可能会报类似如下的错误:org.apache.catalina.session.StandardManager doLoad严重: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: xxxxxxxxjava.io.WriteAbortedException: writing aborted; jav 阅读全文
posted @ 2013-02-04 20:02 锐洋智能 阅读(6229) 评论(0) 推荐(0) 编辑
摘要: 需求:同一浏览器实现多用户登录同一网站用户可以相互切换,且每个用户可以单独退出,不影响其它用户,没有退出的用户仍然可以操作,如果多用户同时登录了系统,当前只可能有一个帐号是处一激活状态(自动选中最后激活的用户)。 设计:session+cookie+jsp+jquery 界面: 1:登录界面: 有兴 阅读全文
posted @ 2013-02-04 10:23 锐洋智能 阅读(9931) 评论(4) 推荐(0) 编辑
摘要: 解决前的源代码:public class test { public static void main(String args[]) {//入口 try { //假设在同一个包中建的一个javaBean: person Class c = Class.forName("person");//警告出现在这里 try { person factory = (person) c.newInstance(); factory.setName("asdf"); System.out.println(factory.getName()); } catch (Inst 阅读全文
posted @ 2012-11-28 13:20 锐洋智能 阅读(35262) 评论(0) 推荐(0) 编辑
摘要: Exception in thread "main" java.lang.AbstractMethodError: gnu.xml.dom.DomElement.getTextContent()Ljava/lang/String; at com.jolbox.bonecp.BoneCPConfig.parseXML(BoneCPConfig.java:1071) at com.jolbox.bonecp.BoneCPConfig.setXMLProperties(BoneCPConfig.java:936) at com.jolbox.bonecp.BoneCPConfig 阅读全文
posted @ 2012-11-07 08:59 锐洋智能 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 可从官网下载最新版本http://proxool.sourceforge.net让Proxool连接池支持自动重连接 项目使用的连接池是Proxool,有一个问题,如果连接池在运行当中,出现网络或者数据库故障而无法连接到数据库,在恢复正常以后,由于连接是在连接池中持久保存的,会出现连接仍然不可用的情况,这时连接池里的连接实际上都是坏连接,怎么让连接池可以自动重连清除这些坏连接呢?让Proxool连接池支持自动重连接 其实只要配置了test-before-use 参数,即每次取出连接都检查连接是否可用,就可以做到让连接池实现在故障恢复后自动重连接。实例配置文件如下:<proxool> 阅读全文
posted @ 2012-11-05 14:51 锐洋智能 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 安装过程中安装程序遇到错误(-1)。请重新启动计算机,然后重试。在重启无数次+百度+google无果后,在国外的某论坛提到了解决办法,猜测原因是可能使用了其他CS5的绿色版软件,导致安装不成功的。法一:找到以下文件夹C:\Program Files\Common Files\Adobe改个名字或者干脆删除,就OK了。i法二:http://www.adobe.com/support/contact/cscleanertool.html下载官方的清理软件,把CS5系列的全部清理干净就可以装了。如果法一还是不行,就两种方法都用。当时,我是两种方法都用了,然后重启后再安装,就OK了。 阅读全文
posted @ 2012-01-04 22:22 锐洋智能 阅读(583) 评论(0) 推荐(0) 编辑
摘要: swfupload感觉不是很舒服,不太习惯他的一些操作测试代码后发现,事件代码必须有,否则无法正常上传图片<script type="text/javascript"> var swfu; window.onload = function () { swfu = new SWFUpload({ // Backend Settings upload_url: "upload.aspx", post_params: { "upload": "images" },//启动,用来使用querystring 传递 阅读全文
posted @ 2011-12-30 10:55 锐洋智能 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 今天看到"基于apache的tomcat负载均衡和集群配置 "这篇文章成为javaEye热点。 略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法。 要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器即可共享SESSION了。 你可以自己写tomcat的扩展来保存SESSION到memcached。 这里推荐使用memcached-session-manager这个开源项目(http://code.google.com/p/memcached-session-manager/ 阅读全文
posted @ 2011-12-20 13:18 锐洋智能 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found nginx/0.8.6为什么要自定义404页面在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。NGINX下如何自定义404页面IIS和APACHE下 阅读全文
posted @ 2011-12-20 11:27 锐洋智能 阅读(315) 评论(0) 推荐(0) 编辑
摘要: <Warning> <Socket> <BEA-000449> <Closing socket as no data read from it during the configured idle timeout of 5 secs>调整:Home >Summary of Servers >AdminServer >Configuration >TuningStuck Thread Max Time:600Login Timeout:0说明:Login Timeout The login timeout for this 阅读全文
posted @ 2011-12-17 10:56 锐洋智能 阅读(8759) 评论(0) 推荐(0) 编辑
摘要: 最近做项目用到了jQuery验证,可在应用的js中也有prototype,导致jQuery无法使用,GOOGLE了一下才知道是这两个之间产生了冲突,也给出了解决办法,也照着上面解决了,把这个贴出来,大家也遇到这个问题时,也可以参考哈。 Java代码 <script type="text/javascript" src="jquery.js"></script> 1.<script type="text/javascript">var jQuery=$;</script> 2.<sc 阅读全文
posted @ 2011-12-09 19:28 锐洋智能 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://blog.chenlb.com/2009/03/jmeter-use-dynamic-params-or-csv-for-test.html常看到的jmeter测试例子,都是用固定的url(包括固定的参数)。现在我有这样一个测试需求:为了模拟用户输入的参数对某个URL进行负载测试(或压力测试)。用户访问的URL(主要的就是参数)可以在web服务器的访问日志的分解得到,这样测试数据准备好,现要jmeter根据这些测试数据去做负载测试。找了一些资料,找到了解压方案:用Jmeter提供的 CSV Data Set Config ,它可以为每一个线程的每一个测试(取样)给新的一 阅读全文
posted @ 2011-12-09 11:08 锐洋智能 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://blog.chenlb.com/2009/03/jmeter-report-explain.html转自:http://www.cnitblog.com/coolwasp/archive/2006/11/27/19658.html采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明。以下是在一次具体负载测试中得出的具体数值,测试线程设置情况为:线程数:200,等待时间(ramp-up):0秒,循环次数为永远,另:线程组——这些元件用于指定运行的线程数和等候周期。每个线程模拟一个用户,而等候周期用于指定创建全部线程的时间。例如,线 阅读全文
posted @ 2011-12-09 11:04 锐洋智能 阅读(241) 评论(0) 推荐(0) 编辑