`
文章列表
1. Name RMI是Romote Method Invocation的缩写,就是远程方法调用。 2. Intent 具体的说,就是能够通过这种机制,实现在一个JVM上调用另一个JVM上的Java对象的方法。 3. Structure (1)RMI Interface and Class 第一步:继承了Remote的interface 定义一个继承了Remote的interface,命名为TestRMIService。在其中有我们期望在Client端调用的方法testHello(),注意要抛出RemoteException。 第二步:继承了UnicastRemoteObj ...
本文比较了RMI,Hessian,Burlap,Httpinvoker,Web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。 1. 简介 RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。 Hessian ...
//date加上num天数之后等到的时间;date格式:YYYY-MM-DD function dateAddNumDays(date,num) { var dates = date.split("-"); if(dates.length!=3) { alert("时间格式错误,请确认!"); return ; } var year = dates[0]; var month = dates[1]; var day = dates[2]; var newDay = Number(day)+Number(num ...
直接写入&nbsp;将不被xsl所解析,用全角空格有的字符集不支持,今天在网上搜到孟子e章的答案,搞定 <xsl:text disable-output-escaping="yes">&amp;nbsp;&amp;nbsp;&amp;nbsp;</xsl:text> 或者 <xsl:text disable-output-escaping="yes">&lt;![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]] ...
好吧,原谅我偷懒:http://messense.me/jquery-plugin-qtip.html 这里面讲的比较清楚,所以就直接借用一下; 以前用的qTip的版本是:jquery.qtip-1.0.0-rc3.min.js只是不支持jquery_1_4_2_min.js,因此找到最新的qTip2;如果有遇到同样问题的童鞋可以参考一下~~
其实JS去除数组中重复元素,方法很简单,一根都是通过2个循环来处理,但是如果数组总元素过多的时候,这样处理的效率很低;下面看一个比较高效的方法: <script> function unique(data){     data = data || [];     var a = {};     for (var i=0; i<data.length; i++) {         var v = data[i];         if (typeof(a[v]) == 'undefined'){              a[v] = 1;          }     }; ...
今天主要介绍JAVA处理ZIP文件,JAVA提供了相应的类、方法来处理ZIP的压缩文件: public static boolean zipToFile(String sZipPathFile, String sDestPath) { boolean flag = false; try { FileInputStream fins = new FileInputStream(sZipPathFile); ZipInputStream zins = new ZipInputStream(f ...
一、 POI简介             Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况             HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。 三、 POI EXCEL文档结构类             HSSFWorkbook ex ...
〔Picture.java〕 package creator.common.attachLogin; import java.io.*; public class Picture{ final int key=1; final String error_format_int= "format of color is not rgb.sample \"212|232|0\""; final String error_color_input="format of color(num|num|num): nu ...
Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant来“安装”你的WEB应用了。 Appfuse的第一个ant命令是ant new,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚ant new到底干了些什么事,还是先把copy操作了解一下。看了会ant的DOCS,网上也找了些文章,发现copy这部分都是一带而过,讲得很浅,于是我就只有自己实验下,发现还有点收获。 ant版本为1.6.5。 1. 拷贝单个文件到指定目录下。 例:< ...
SCP任务  (依赖包jsch-0.1.24.jar) 1.拷贝单个文件到远端服务器 <scp file="c:/cmd.txt" todir="root:123456@192.168.122.180:/tmp" trust="true"/> 或 <scp file="c:/cmd.txt" todir="root@192.168.122.180:/tmp" password="123456" trust="true"/> ...
前段时间用ant把项目打包,遇到一个问题:编译java文件的时候,有些java文件报非法字符 \65279错误,在网上找和很多方法,也试了很多方法,换JDK,网上说的editplus修改文件编码貌似也不靠谱(反正我修改之后还是报错~~),后来试了一个方法真的行了: 1.在IDE中修改提示有非法字符的java文件的编码为:ISO-8859-1 然后我们就可以看到java文件的开头有些乱码,删除它,就是它在捣乱 2.修改完之后,把文件的编码改回UTF-8 保存,用ant工具打包编译成功
在使用ant的scp把文件上传到服务器上,遇到一个问题: com.jcraft.jsch.JSchException: connection is closed by foreign host 在网上找了很久才找到了解决方案,给大家分享一下(我用的是windows server 2003服务器): 1.由于windows的本身是不支持SSH协议的,所以要想在ant中执行scp命令就必须在windows中安装ssh for windows的客户端软件,例如winsshd,安装完成后就可以启动windows的ssh服务了,然后再试scp命令,果然传送成功!! 2.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拷贝到$ANT_HOME/lib下,如果是Eclipse下的Ant环境必须在Window->Preferences->Ant->Runtime->Classpath中加入j2ssh和js ...

XSQL基础(三)

    博客分类:
  • XSQL
使用xsql技术做项目的可以经常会使用到xsl文件,可以说xsl文件跟xsql是息息相关的,下面给大家分享一下我学习xsl文件的心得和体会 . 1.xsl文件的简单介绍 xsl是一种标记语言,表示如何将xml文档的内容装换成另一种形式的文档,可以接受HTML的许多脚本,所以一个xsl其实就是页面上看到的内容(俗称页面的渲染文件);xsl同时也包含了许多函数,例如:substring,count,number等等这些函数在书写复杂的xsl很有用. 2.xsl文件的简单标签介绍 xsl一般都是处理xsql文件取出的xml文件或者说是数据吧,渲染成页面需要展示的格式,当然xsl文件也可以接受页 ...
Global site tag (gtag.js) - Google Analytics