- 浏览: 61174 次
- 性别:
- 来自: France
最新评论
-
liguocai2009:
很好,对我很有帮助
struts2拦截器小结(1)以及ValueStack和StackContext的一点细节 -
mayEyeInfo:
[ onto opertadsf]
struts2国际化小结 -
仅此而已:
谢谢分享!
struts2拦截器小结(1)以及ValueStack和StackContext的一点细节
文章列表
webservice、jms、rpc、rmi的区别
web service提供的服务是基于web容器的,底层使用http协议,类似一个远程的服务提供者,
比如天气预报服务,对各地客户端提供天气预报,是一种请求应答的机制,是跨系统跨平台的。
就是通过一个servlet,提供服务出去。
RPC可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,
一般都喜欢定义为TCP,这样比Web Service稍微高效一些。
RPC一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要web服务进行启动
即 RP ...
一、选择器中含有特殊符号的注意事项
1.选择器中含有“.”、“#”、“(”或“]”等特殊字符
根据W3C的规定,属性值中是不能含有这些特殊字符的,但在实际项目中偶尔会遇到表达式中含有“#”和“.”等特殊字符,如果按照普通的方式去处理出来的话就会出错。解决此类错误的方法是使用转义符转义。
<div id="id#b">bb</div>
< div id="id[1]">cc</div>
不能这样写:
$('#id#b');
$('#id[1]');
应该使用转义符号:
$('#id\\#b'); ...
一.OSCache简介
OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。下面来
看下OSCache解决了动态网站的哪些令人郁闷的问题。
1.缓存动态内容:其实我们 ...
Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSC ...
在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如
byte[] b_gbk = "中".getBytes("GBK");
byte[] b_utf8 = "中".getBytes("UTF-8");
byte[] b_iso88591 = "中".getBytes("ISO8859-1");
将分别返回“中”这个汉字在GBK、UTF-8和ISO8859-1编码下的byte数 ...
页面引入js文件的顺序不对有可能会引起错误
比如jquery原文件和jquery插件的引入,必须原文件先引入,插件再引入
原则就是A先调用B,A就先引入,如果AB都只是写函数,没有直接调用的关系,那就无所谓了。
Eclipse和MyEclipse工程描述符详解
有时候在一个Java工程里我们需要加入第三方jar包,这时你加入的最好相对路径,
而不是绝对路径。否则你的工程拿到别处就不行运行了。意思就是说你最好把相关的jar放到工程目录下。对于Web工 ...
1.正则表达式(regular expression)
正则表达式(regular expression)是根据字符串集合内每个字符串共享的共同特性来描述字符串集合的一种途径。正则表达式可以用于搜索、编辑或者处理文本和数据。必须了解创建正则表达式的特定 ...
一、数据在计算机中的表示
数据分为两种,一种是数值型数据,另一种是非数值型数据。这里只讨论数值型数据。
首先声明:
1、无论是二进制、八进制、十六进制还是十进制,大家都是一样的,十进制有的,其他进制也有。 ...
拿FileInputStream来举例:
class FileInputStream extends InputStream
从顶级的InputStream开始
InputStream 定义了3个read方法。
read();
read(byte[]);
read(byte[],int off,int len);
第二个read(byte[])其实就是read(b, 0, b.length) ,所以等同于第三个;
第一个read()方法,api介绍如下:
引用从输入流中读取数据的下一个字节。返回 0 到 255 范围内的 int 字节值。如果因为已经到达流末尾而没有可用的字节 ...
报错
DEBUG [http-8080-1] OgnlValueStack.setValue(165) | Error setting value
ognl.MethodFailedException: Method "setXxx" failed for object cn.Xxx@f036de [java.lang.NoSuchMethodException: setXxx([Ljava.lang.String;)]
.....
/-- Encapsulated exception ------------\
java.lang.NoSuchMethodE ...
如果机构、部门的编号是放在一个字段里,但编码规则是比较复杂的
如deptcode为10位,前两位编码为1级部门,后两位为2级部门,再后两位为3级部门等等,互为父子关系
1级 0100000000
2级 0101000000 0102000000 ...
3级 0101010000 0101020000 ...
下面根据deptcode排序
select id,deptname,deptcode from dept order by deptcode;
如果我要吧0101000000单独放到最后呢?其他还是按deptcode排序。
你可以用union来做,也可以用case产生伪列来做。
用 ...
sqlserver 两表之间数据复制
- 博客分类:
- sqlserver
先取消自增字段,手动添加自增字段id。一个实例只能打开一个IDENTIFY_INSERT。
SET IDENTITY_INSERT TABLEA ON
insert into TABLEA (id,name)
SELECT id,name FROM
OPENDATASOURCE('SQLOLEDB', 'Data Source=IP;User ID=sa;Password=123').DATABASENAME.dbo.TABLEB
SET IDENTITY_INSERT TABLEA OFF
1.类加载器
详细资料看:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/
节选:
Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。系统提供的类加载器主要有 ...
一、数据库名
就是在你安装oracle软件过程中创建的数据库,或者是安装完后,自己再创建的数据名称。主要用于一个oracle中安装了多个库,
他们之间的区分。一个库会在windows的服务中生成一个oracle_service.数据库名是在安装 ...
- 2011-10-12 00:01
- 浏览 1953
- 评论(0)