`
8366
  • 浏览: 810151 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
  原理:   Struts的Token机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌不一致,从而有效地防止了重复提交的发生。 这时其实也就是两点,第一:你需要在请求中有这个令牌值,请求中的令牌值如何保存,其实就和我们平时在页面中保存一些信息是一样的,通过隐藏字段来保存, ...

Java 反射

参考这个 blog http://iwtxokhtd.iteye.com/blog/359584       觉得用的比较多的就是 利用反射执行某个类中的某个方法,看看下面这个例子 package cn.com.xinli.test.reflect; import java.lang.reflect.*; /** *通过反射执行类的方法 */ class PerformMethod { //声明一个简单的方法,用于测试 public int add(int a,int b){ return a+b; ...
  1.cat   用途: 1.读取文件,在屏幕上显示整个文件的内容; 2.合并文件cat filea,fileb>filec; 3.cat的输出重导向文件(>); 4.给文件添加信息(>>); 5.编辑文本cat >> filea (或cat >> file << delimiter );   例子: -n,-b 是代表显示行号 和不显示行号   cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 cat ...
cookie 在js 和 Servlet 中的使用方法:     js 版cookie使用:     <!—Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。-->如 ...

Xpath-Jdom版

  什么是 XPath? XPath 使用路径表达式在 XML 文档中进行导航 XPath 包含一个标准函数库 XPath 是 XSLT 中的主要元素 XPath 是一个 W3C 标准 XPath 路径表达式 XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。   XPath 标准函数 XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值,日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。     二 XPath术语         这部分是照本宣科,参考:http://w ...
  JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式易于人阅读和编写同时也易于机器解析和生成它基于, 的一个子集 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)这些特性使JSON成为理想的数据交换语言。  JSON建构于两种结构:名称/值对的集合(A collection of name/value pairs)不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(diction ...
            在web开发中,经常会遇到需要作图展示的地方,常用的技术是jfreechart,她在服务器端生成图象,在前台展示,对于访问量巨大的网站,必然会加重服务器的负担,于是客户端绘图呼之欲出,典型的技术就是使用j ...
ThreadLocal的使用1前言在多线程中,有时会使用到类ThreadLocal,为了弄清楚其中的意义,特地翻看了源代码,总结了一下,但是其中有自己的想法,不免有错误,见谅。2概述该类并不是Thread,而是提供了线程局部变量。功能比较简单。就是为每一个使用该变量的线程都提供一个变量值的副本,即每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。这里有个预备知识,对于jvm来说,分为主工作区和线程工作区。意义比较简单,主工作区是实例的所有线程共有,线程工作区是实例的每个线程专有的工作区,其中包括一些主工作区的一些实例字段数据的拷贝。这其中还有很多知识,必须先学习一下关于多线程的有 ...
           在websphere下发布ejb 1.提前将ejb打成ear包:a.使用壳b.只替换cn目录c.打netbC.jar,使用winzip打成zip,然后改后缀为jar d.把打好的netbC.jar添加到外壳 2.上ws控制台,安装ear包,填写jndi名字,注意空格 3.成功以后保存到主配置,然后同步节点。 4.启动服务 5.在ws的发布目录下将netbC.jar 拷贝出来(经过发布,netbC.jar生成了一些stub等远程对象),放到前台相应的目录下。
作者:Linuxsir 2005-01-24 11:28:17 来自:Linux公社    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last li ...
  先看下面的例子:   public class Test { public static void main(String[] args) { double sum=0; double temp=0.38; for(int i=0;i<10;i++) { sum=sum+temp; System.out.println("sum:"+sum); System.out.println(sum); } } }   程序运行后打印出下面的结果:   sum:0.380.38sum:0.760.76sum:1. ...
         短短的国庆长假(5天)就这样过去了,本来是7天,加了两天班,从放假第一天晚上,一口气和老婆在家看完了越狱第四季的3-6集,到今天早上起来写博客,感觉真的好快,我呀,就是一个喜欢计划可是往往又没有按照计划来的人,这一切都是惰性在做怪,老天,让我精力充沛,斗志昂扬吧!!                  写博客其实挺好的,如果能每天写就好了!
      好早以前就使用过了这个开源的AJAX框架,今天写个文档来总结一下,昨天总结了Ejb2.0的简单用法,以后有时间就写写东西,加强下记忆,现在感觉忘性比记性大了,工作和生活都离不开Google了,想想那天要是不能上网了,杂整呀!   ...
   中国电信网上营业厅项目是使用ejb2.0开发的,在项目中已有的框架中修修补补,也没写过一个HelloWorld的例子,今天朝花夕拾,写一个例子   步骤:   1.在eclipse下新建一个java项目.命名叫 ejb2test 2.在项目的根目录下建立  META-INF 文件夹,主要是为了存放ejb-jar.xml, jboss.xml 3.在src文件夹下建立 两个包 cn.com.xinli.ejb  ,cn.com.xinli.test 4.到入需要的jar包到classpath中, jboss-j2ee.jar,这个jar包可以在 %jbossHome%\server\def ...
单例模式(Singleton)    1.介绍:也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为 ...
Global site tag (gtag.js) - Google Analytics