- 浏览: 135679 次
- 性别:
- 来自: 武汉
最新评论
-
lilovekang:
谢谢分享……顶
SQL Server,Oracle,DB2数据库SQL语句比较 -
powerspring:
很详尽!有一点不明白,如果一个EJB A, EJB B,一个D ...
EJB2.0 ejb-jar.xml配置文件详解
文章列表
各数据库的sql语句差别
1.取前几条数据
MySQL 语法
SELECT * FROM Persons LIMIT 5
Oracle 语法
SELECT * FROM Persons WHERE ROWNUM <= 5
SQL Server 的语法
SELECT TOP 2 * FROM Persons
SELECT TOP 50 PERCENT * FROM Persons
2.MySQL建表约束
CREATE TABLE Persons
(
Id_P int NOT NULL ...
SQL Server,Oracle,DB2数据库SQL语句比较
1.1.1 取前n条记录
SQL Server: Select top n * from xtable
Oracle: Select * from xtable where rownum <=n
DB2: Select * from xtable fetch first n rows only
1.1.2 取当前日期
SQL Server: Select getdate()
...
外键约束方式
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。
这里以用户表和用户组表为例,这是一个典型的多对一关系,多个用户对应于一个用户组。
首先创建用户组表:
创建用户组表
create table t_group (
id int not null,
name varchar(30),
primary key (id)
);
...
菩提本无树明镜亦非台本来无一物何处惹尘埃典故和出处
菩提本无树
明镜亦非台
本来无一物
何处惹尘埃
菩提原本就没有树,明亮的镜子也并非是台,本来就虚无一物,那里会染上什么尘埃?
首先说一下这首诗的出处
在南北朝的时候,佛教禅宗传到了第五祖弘忍大师,弘忍大师当时在湖北的黄梅开坛讲学,手下有弟子五百余人,其中翘楚者当属大弟子神秀大师。神秀也是大家公认的禅宗衣钵的继承人。弘忍渐渐的老去,于是他要在弟子中寻找一个继承人,所以他就对徒弟们说,大家都做一首畿子(有禅意的诗),看谁做得好就传衣钵给谁。这时神秀很想继承衣钵,但又怕因为出于继承衣钵的目的而去做这个畿子,违法了佛家的无为而作意境。所以他 ...
1、使用领域对象来接收用户输入
er对象中包含两个字段:username和password,在Action中有一个User对象user,则在jsp中:
Jsp代码
<input type="text" name="user.username">
<input type="text" name="user.password">
<input type="text" name="user.username">
<input ...
最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。
显然这个ID和Name的解答说的太笼统了,当然那个解释对于ID来说是完全对的,它就是Client端HTML元素的Identity。而Name其实要复杂的多,因为Name有很多种的用途,所以它并不能完全由ID来代替,从而将其取消掉。具体用途有:
用途1: 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其Name通过Request.Params取得元素提 ...
很多人都感觉myeclipse机子启动速度太慢,那是因为里面集成了太多的功能,但对于大多数人来说是不必要的,只需要根据自己正在用的项目加载相应的工具就行了。等到用到其他的时候再加载需要的。
<1> Myeclipse的安装目录下面有个名为eclipse.ini的文件, 用记事本打开后, 修改参数:
把-Xms128m改成-Xms256m
把-Xmx256m改成-Xmx512m
或者在MyEclipse配置tomcat的jdk的时候加入 -Xms256M -Xmx512M(自己机子是这样配置的)
<2> 去除不需要加载的模块Windows - Preferences ...
常用正则表达式大全
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个 ...
Frameset布局
HTML语言剖析-frameset
<FRAMESET> <FRAME>
<NOFRAMES>
<IFRAME>
■ 框架概念 :
所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只 要 <FRAMESET> <FRAME> 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。<FRAMESET> 是用以划分框窗,每一框 ...
JavaScript教程--从入门到精通
JavaScript是由Netscape公司开发并随Navigator导航者一起发布的、介于Java与HTML之间、基于对象事件驱动的编程语言,正日益受到全球的关注。因它的开发环境简单,不需要Java编译器,而是直接运行在Web浏览器中,而因倍受Web设计者的所爱。
这一套JavaScript教程分九个章节从什么是JavaScript、JavaScript的简单应用一直介绍到如何用JavaScript实现复杂的交互,对于JavaScript初学者和进阶者来说,都是一部不可多得的优秀教程。
一、 JavaScript语言概况
二、 JavaScr ...
HTML指令详解
结构
<html>
<head>
<title>标题<title>
</head>
<body>..........文件内容..........
</body>
</html>
1.文件标题
<title>..........</title>
2.文件更新--<meta>
【1】10秒后自动更新一次
<meta http-equiv="refresh" content=10>
【2】10秒後自动连结到另一文件
<meta http-equiv="refresh" content="10;URL=欲连结文件之URL">
...
取Session中的值
<c:out value="${sessionScope.user.userId}"></c:out><br>
<c:out value="${user.userLoginName}"></c:out><br>
<s:property value="#session.user.userId"/><br>
${session.user.userId}<br>
${sessionSc ...
原理:action向jsp页面传递值时,如果在jsp页面中是使用struts2标签取值的话,那么参数值会自动调用action中的参数getxxxxx()方法,将值自动取出后传入jsp页面中。如果在jsp页面中是使用非struts2标签取值的话,那么将不会自动调用action中的参数getxxxxxx()方法,必须将参数放入session或request或applicaton中,然后再在jsp页面中取值。
具体取值方法如下:
<1>.EL表达式:如 ${requestScope.username}
<2>、java代码:<%request.getAttribut ...
getParamete与getAttribute的用法
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:
(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法
(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和authenticate.jsp之间为链接关系,welcome.jsp中有以下代码:
<a href="authentic ...
OGNL全名Object Graph Navigation Language,可认为是更完美EL表达式。
它可以真正意义上代替个传统jsp服务器脚本(<%%>)。本文不阐述OGNL的优势,志在为帮助大家理解并学习OGNL。
以下是struts2中的OGNL。
OGNL的表达式的资料确实不少,但几乎都是同一个版本,并且笔者真的有怀疑此版本的作者在一些关键问题上要么就是自己也没弄清楚,要么就是表达有问题,总之很容易就把简单的东西放到云里雾里。
下面让我来给大家理理思路。
1. OGNL有什么内容。
OGNL的标准结构包含OGNL Context和ValueStac ...