- 博客(74)
- 收藏
- 关注
原创 Java之RMI设计模式基本原理与示例
[b][color=red]1. Name[/color][/b]RMI是Romote Method Invocation的缩写,就是远程方法调用。[b][color=red]2. Intent[/color][/b]具体的说,就是能够通过这种机制,实现在一个JVM上调用另一个JVM上的Java对象的方法。[b][color=red]3. Structure...
2013-01-23 14:45:23 184
原创 Java常用的通信协议效率比较(转)
本文比较了[size=medium][color=darkblue][b]RMI,Hessian,Burlap,Httpinvoker,Web service[/b][/color][/size]等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。1. 简介[color=darkblue][b]RMI[/b][/color]是java语言本身提供的远程通讯协议,稳定高效,是EJB的基...
2013-01-23 14:38:26 255
原创 某个时间增加/减去N天之后的时间--JS方法
[code="java"]//date加上num天数之后等到的时间;date格式:YYYY-MM-DDfunction dateAddNumDays(date,num){ var dates = date.split("-"); if(dates.length!=3) { alert("时间格式错误,请确认!"); return ; } var year =...
2012-02-13 16:23:05 255
原创 XSL文件将一个XML文件转化成HTML文件时,添加空格标记
直接写入 将不被xsl所解析,用全角空格有的字符集不支持,今天在网上搜到孟子e章的答案,搞定[code="java"]&nbsp;&nbsp;&nbsp;[/code]或者[code="java"]<![CDATA[ ]]>[/code]其他还有一种比
2012-01-13 15:28:25 166
原创 JQuery工具插件qTip
好吧,原谅我偷懒:http://messense.me/jquery-plugin-qtip.html 这里面讲的比较清楚,所以就直接借用一下;以前用的qTip的版本是:jquery.qtip-1.0.0-rc3.min.js只是不支持jquery_1_4_2_min.js,因此找到最新的qTip2;如果有遇到同样问题的童鞋可以参考一下~~...
2011-12-14 17:38:57 163
原创 JS去除数组中重复元素
其实JS去除数组中重复元素,方法很简单,一根都是通过2个循环来处理,但是如果数组总元素过多的时候,这样处理的效率很低;下面看一个比较高效的方法:function unique(data){ data = data || []; var a = {}; for (var i=0; i...
2011-09-16 16:03:27 130
原创 JAVA解压缩文件——包含嵌套的压缩文件
今天主要介绍JAVA处理ZIP文件,JAVA提供了相应的类、方法来处理ZIP的压缩文件:[code="java"]public static boolean zipToFile(String sZipPathFile, String sDestPath) { boolean flag = false; try { ...
2011-09-15 09:19:01 1964
原创 POI操作Excel常用方法总结 .
一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF...
2011-09-01 10:26:40 446
原创 JAVA:附加码生成器(图片)
[code="java"][/code]〔Picture.java〕 [code="java"]package creator.common.attachLogin; import java.io.*; public class Picture{ final int key=1; final String error_format_int= "format ...
2011-08-29 11:30:11 154
原创 ant中copy操作学习心得
Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant来“安装”你的WEB应用了。Appfuse的第一个ant命令是ant new,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚ant new到底干了些什么事,还是先把copy操作了解...
2011-08-24 17:15:29 105
原创 ant scp详解
SCP任务 (依赖包jsch-0.1.24.jar) 1.拷贝单个文件到远端服务器或2.拷贝远端文件本地3.拷贝远端目录到本地,将以递归形式操作4.拷贝本地目录中的内容到远端,递归形式,但不在服务器上建立my-app目录 5.拷贝一系列的文件到远端,会建立相应的层次目录,不建立my-app目录 ...
2011-08-18 10:41:01 414
原创 ant非法字符:\65279 错误
前段时间用ant把项目打包,遇到一个问题:编译java文件的时候,有些java文件报非法字符 \65279错误,在网上找和很多方法,也试了很多方法,换JDK,网上说的editplus修改文件编码貌似也不靠谱(反正我修改之后还是报错~~),后来试了一个方法真的行了:1.在IDE中修改提示有非法字符的java文件的编码为:ISO-8859-1 然后我们就可以看到java文件的开头有些乱码,删除...
2011-08-17 17:27:22 93
原创 ant使用scp上传文件问题
在使用ant的scp把文件上传到服务器上,遇到一个问题:[code="java"]com.jcraft.jsch.JSchException: connection is closed by foreign host [/code]在网上找了很久才找到了解决方案,给大家分享一下(我用的是windows server 2003服务器): 1.由于windows的本身是不支持SSH协议...
2011-08-16 16:19:13 349
原创 使用Ant进行ssh和scp操作
Ant真的很强大,通过Ant可以进行ssh和scp操作,这一样来,我们就可以写一些有用的Ant脚本来实现,一些ssh和scp的功能,从而简化我们任务。下面以一个通过Ant来进行远程关闭tomcat、远程拷贝文件和启动tomcat为例来讲: Ant使用ssh和scp需用到j2ssh和jsch包,在下面将提供j2ssh-0.2.9和jsch0.1.41下载。你需要把下载的j2ssh和jsch拷贝...
2011-08-16 14:26:25 390
原创 XSQL基础(三)
使用xsql技术做项目的可以经常会使用到xsl文件,可以说xsl文件跟xsql是息息相关的,下面给大家分享一下我学习xsl文件的心得和体会 :D .1.xsl文件的简单介绍xsl是一种标记语言,表示如何将xml文档的内容装换成另一种形式的文档,可以接受HTML的许多脚本,所以一个xsl其实就是页面上看到的内容(俗称页面的渲染文件);xsl同时也包含了许多函数,例如:substrin...
2011-08-10 16:54:39 271
原创 websphere下jsp页面不支持泛型问题
[b][size=large]WAS6.1中JSP引擎配置参数[/size][/b]由于WAS6.1采用JDK5.0,所以如果JSP中嵌入的代码包含JDK5.0的特性,编译的时候会出错。所以需要设置相应的JSP引擎配置参数如下:jdkSourceLevel这是在 WebSphere Application Server V6.1 中引入的支持 JDK 5 的新 JSP 引擎参数...
2011-06-22 18:56:00 130
原创 XSQL基础(二)
继续说一些XSQL里面的标签:1. 执行SQL语句块 例如:可以执行多条SQL语句 begin delete from ADMINUSER where ADMINID = {@adminid}; insert into ADMINOPERATELOG(LOGID,OPUSERID,OPTYPE,ENTERPRICEID,ELEMENT,OPTIME) sele...
2011-05-04 12:33:09 290
原创 面试题--求质数
求100以内的质数(指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。) public static void main(String[] args) { List list = new ArrayList(); for(int i=2;i...
2011-04-29 13:04:34 164
原创 XSQL基础(一)
最近接触到一个项目,里面的框架技术主要采用的是:XSQL来实现的,XSQL这门技术貌似用的不是很广泛(个人感觉~),从网上搜寻有关XSQL的文章也不是很多,在这我给大家提供一个有关XSQL技术API的网站:http://web.njit.edu/info/limpid/DOC/appdev.102/b14252/adx_ref_xsql.htm相信对学习XSQL技术的有很大的帮助,里面主要...
2011-04-18 17:28:00 669
原创 FusionCharts的XML标签属性
[code="java"]XML中的标签和属性有: 所具有的属性 flash背景参数: * bgColor=”HexColorCode” : 设置flash的背景颜色 * bgAlpha=”NumericalValue(0-100)” : 设置背景的透明度 * bgSWF=”Path of SWF File” : 设置一个外部的Flash 为fl...
2010-12-30 09:47:38 102
原创 Workspace in use or cannot be created, choose a different one.--错误解决办法
eclipse 使用一段时间后,有时会因为一些故障自己就莫名奇妙的关闭了,再打开时有时没有问题,有时有会提示错误 Workspace Unavailable:Workspace in use or cannot be created, choose a different one.原因:出现这种情况一般是workspace的配置文件中出现了.lock文件(workspace/.metad...
2010-11-25 13:16:15 569
原创 Java定时任务Timer
Java定时任务,用到的地方可能比较多,例如:定时对数据库的某种操作、定时发送消息等等;首先我们来看看Timer.schedule这个方法: (1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的...
2010-11-19 11:12:51 116
原创 AOP监听的简单例子
Spring AOP是面向切面的方式,大部分项目使用它都是在事物的处理方面,有关具体的AOP的概念这里就不介绍了,今天我主要通过一个简单的例子让大家来了解AOP的相关应用 1.首先看下我项目中service的配置文件 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springf...
2010-11-11 16:13:55 2755
原创 Tomcat 启动时加载方法
最近遇见一个需求,需要在项目中加入一个Mina通讯的客户端,而且这个客户端需要在Tomcat启动时,就自动连接上服务器,我们可以使用listener(监听器)来实现:1.首先需要在web.xml文件中加入相应的listener配置,例如: <!-- Mina INIT --> <listener> <listener-class>com.b...
2010-11-11 15:54:28 426
原创 AOP几个重要的概念
《Spring参考手册》中定义了以下几个AOP的重要概念: 1.切面(Aspect) : 官方的抽象定义为“一个关注点的模块化,这个关注点可能会横切多个对象”,在本例中,“切面”就是类TestAspect所关注的具体行为,例如,AServiceImpl.barA()的调用就是切面TestAspect所关注的行为之一。“切面”在ApplicationContext中<aspe...
2010-11-09 16:45:14 257
原创 网页播放的视频代码
[align=center]网页播放的视频代码 [/align]2. 第一种是通过调用window media player进行播放诸如:wmv,asf等格式文件: 3. 4. 5. 6. 7. 8. 9. 10. 11. 第二种是通过调用replayer进行播放诸如:rm,ram等格式文件 12. 13. 播放框: 14. 1...
2010-09-13 13:14:35 191
原创 在jsp上显示pdf||网页直接打开PDF 在IE中显示pdf文档的方法及参数设置
一:在jsp上显示pdf [code="java"] [/code]二:如果访问者的计算机上没有装acrobat reader,直接用iframe或者直接用链接打开,那就不是打开文档,而是直接下载了,为了防止下载,想像到媒体文件的播放方式,加上一些官方的docs,考虑用用object标签使用pdf插件嵌入ie中,结果...
2010-09-12 21:43:53 261
原创 SQLserver中用convert函数转换日期格式
SQLserver中用convert函数转换日期格式SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: sel...
2010-09-09 12:52:28 117
原创 org/apache/commons/collections/map/ListOrderedMap
使用json时出现找不到class文件异常: org/apache/commons/collections/map/ListOrderedMap首先分析一下json用到的lib包大致有一下几个:常用到的已经包括在struts中的有commons-logging-1.0.4.jarcommons-lang-2.3.jarcommons-collect...
2010-09-06 21:25:36 365
原创 结果集转换成json字符串
在项目中做查询时一般使用:sql或者hql,今天分别介绍一下怎么把sql或者hql查询出来的结果集转换成json字符串的形式:1.首先在DAO里面需要有支持sql或者hql查询的方法 a).sql语句的查询方法[code="java"]public List getListBySql(String sql) { List list = getSimpleJdbcTemple...
2010-08-25 11:20:51 749
原创 实现图片的相册效果
[align=center][size=large]纯CSS实现带上下滚动和预览图的相册效果[/size][/align]通过css的样式来控制图片的滚动和预览,附件里面是一个实现的例子,大家可以下载下来看看...
2010-08-19 14:05:47 117
原创 FusionChart 注意事项和关键问题
[align=center][size=xx-large]FusionChart 一些关键问题[/size][/align]1.在html中可以根据不同情况选择插入xml文件 还是 JS字符串 setDataXML(testvalue);//用于导入JS字符串 myChart.setDataURL("../FrameData.xml"); //用于导入XML文件 1>setDa...
2010-08-19 12:54:09 188
原创 FusionChart3.1的基本应用
[align=center][size=xx-large]FusionChart3.1的基本应用[/size][/align]FusionChart在3.07版本已经支持导出功能了,最近做项目正好需要。用3.1版本实现介绍一种导出图片比较简单的方法:[code="java"]只需要在chart里面加入: exportEnabled='1' exportHa...
2010-08-19 12:52:07 117
原创 JavaScript方法大全
前几天在网上发现一个很好的网站,有关JavaScript的各种方法,真是一本“葵花宝典”,有需要大家可以上去看看:http://www.sharejs.com一定有你想要的东西 :lol: ...
2010-08-12 15:41:45 170
原创 java还原科学计数法的数值
java.text.DecimalFormat nf = new java.text.DecimalFormat("00.00");//.00表示小数点后面多少位nf.format(1.7E6);---1700000.00
2010-08-06 15:26:32 825
原创 JSTL fmt:formatNumber 数字、货币格式化
JSTL fmt:formatNumber 数字、货币格式化 -- $12.00 -- $12.0 -- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关) -- 123,456.79 -- 123,456.7 -- 123,456.70 -- 1700000 ...
2010-08-06 15:18:24 103
原创 java.lang.IllegalArgumentException: No bean specified
[code="java"]java.lang.IllegalArgumentException: No bean specified[/code]出现这个错误的原因有很多,我介绍一下我上次出现这种情况的原因: 在form里面定义了一个对象,并且加入了get和set方法,然后在jsp页面上使用这个对象,当jsp页面提交时,出现上面的错误。出现这个错误的解决方法:首先确定在js...
2010-08-04 17:04:20 1057
原创 mysql error 1130
当使用Mysql帐号远程登陆的时候,出现类似如下错误:ERROR 1130: Host '192.168.1.10' is not allowed to connect to this MySQL 解决办法:1. 改表法可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在安装mysql数据库的那台电脑,用localhost,登入mysql后,更改 "...
2010-07-06 15:44:29 111
原创 sql server 使用作业定时备份与删除指定天数前的备份文件
sql server 2005使用作业实现定时备份任务和删除指定天数前的备份文件,步骤如下:1.需要启动服务Sql Server Agent(sql server 代理)2.新建作业,名称为backupDatabase3.选择步骤,点击“新建”,输入步骤名称,选择需要备份的数据库,然后再命令中写上:[code="java"] declare @data_ago ...
2010-07-05 10:33:13 659
原创 argument type mismatch问题解决
[code="java"]type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletExceptio...
2010-07-01 09:31:37 922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人