- 浏览: 103409 次
- 性别:
- 来自: 北京
最新评论
-
lishali12345:
深有同感啊!共同祝福,共同成长!
JavaEye有感 -
xly_971223:
最简单的方式是设cookie,cookie的path设置成你的 ...
二个Web程序共用一个用户信息 -
javazhujf:
SSO有很多实现方法,简单的方法可以用db保存user信息
二个Web程序共用一个用户信息
文章列表
Hibernate + Proxool配置
用Hibernate自带的连接池性能不高,而且还存在BUG。因此官方推荐使用c3p0或Proxool连接池。
这里我介绍Hibernate使用Proxool连接池的配置:
首先配置Proxool的配置文件,文件名:Proxool.xml(当然,你 ...
- 2008-09-26 14:48
- 浏览 1219
- 评论(0)
Hibernate 过滤器(filters)
Hibernate3新增了对某个类或者集合使用预先定义的过滤器条件(filter criteria)的功能。过滤器条件相当于定义一个 非常类似于类和各种集合上的“where”属性的约束子句,但是过滤器条件可以带参数。 应用程序可以在运行时决定是否启用给定的过滤器,以及使用什么样的参数值。 过滤器的用法很像数据库视图,只不过是在应用程序中确定使用什么样的参数的。
要使用过滤器,必须首先在相应的映射节点中定义。而定义一个过滤器,要用到位于<hibernate-mapping/>
节点之内的<filter-def/>
节点: ...
- 2008-09-26 14:47
- 浏览 1070
- 评论(0)
在Servlet里后退历史记录
out.println("<script language='javaScript'>window.history.back();</script>");
location.href();相当于超链接
======================得到properties文件中的值=======================================
Properties pro=new Properties();
try{
pro.load(this.getClass().getResourceAsStre ...
- 2008-09-26 14:45
- 浏览 984
- 评论(0)
=======================ServletConfig原理如下==========================
servlet的init(ServletConfig config)方法中会有一个super.init(config);其原理如下:
1.如果用户不需要设置一些初始化操作,那么init()方法的实现可有可无,因为可以从父类GenericServlet中继承得到.
2.如果用户需要servlet通过<init-param>从web.xml中读取initialization parameters或者configuration data,那么就需要显式实现i ...
- 2008-09-26 14:43
- 浏览 1722
- 评论(0)
struts标签使用举例-logic
该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:
1)当Java对象为null时;
2)当String对象为""时;
3)当java.util.Collection对象中的isEmpty()返回true时;
4)当java.util.Map对象中的isEmpty()返回true时。
eg.
< logic:empty name="userL ...
- 2008-09-26 14:42
- 浏览 981
- 评论(0)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" ...
- 2008-09-26 14:32
- 浏览 905
- 评论(0)
==========================================================CSS样式
1.内嵌样工 2.·行内样式 3.外部样式
导入外部样式表: <style>@import mycss.css</style>
链接外部样式表(不用加style标记): <head><link rel="stylesheet&qu ...
- 2008-09-26 14:31
- 浏览 1297
- 评论(0)
<html>
<head>
<title>
JavaScript
</title>
<style type="text/css">
p{color:green;}
</style>
</head>
<body bgcolor="green">
<div id="fly" style="background:#ffffff;position: absolute; width: 100px; height:220px; z-i ...
- 2008-09-26 14:30
- 浏览 996
- 评论(0)
=============================第一章:建库建表===============================
sql中的用"--"和/*------*/注释
sql中的数据类型
{
int(4)个字节: smallint(2)个字节:范围比int类型的范围小
tinyint(2)个字节:存0-255之间数(整数) numeric(位数,小数位数)例 :numeric(18.0)--18位整数0位小数
float
}
-----------建数据库的代码:
if exists(select * from sysdatabases name= ...
- 2008-09-26 14:29
- 浏览 1317
- 评论(0)
一、数据表的基本结构
为认识索引工作原理,首先有必要对数据表的基本结构作一次全面的复习。
SQLS 当一个新表被创建之时,系统将在磁盘中分配一段以8K为单位的连续空间,当字段的值从内存写入磁盘时,就
在这一既定空 ...
- 2008-09-26 14:29
- 浏览 1392
- 评论(0)
一、简介
xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。
二、安全隐患
由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshell 在SQL Server中执行操作系统命令,如:创建系统管理员,也就意味着系统的最高权限已在别人的掌控之中。
三、SQL Server 2005中的xp_cmdshell
由于存在安全隐患,所以在SQL Server 2005中, xp_cmdshel ...
- 2008-09-26 14:27
- 浏览 2164
- 评论(0)
触发器执行
如果发生约束侵犯,则永远不会执行 AFTER 触发器,因此这些触发器不能用于任何可能防止约束侵犯的处理。
执行 INSTEAD OF 触发器而不是通常的触发动作。在创建将更改反映到基表的 inserted 和 deleted 表之后,但在执 ...
- 2008-09-26 14:26
- 浏览 1546
- 评论(0)
<Context path="/struts2" docBase="C:\workspace\struts2\WebRoot" reloadable="true" />
</Host>
</Engine>
</Service>
</Server>
- 2008-09-26 14:25
- 浏览 1006
- 评论(0)
public class XMLUtil implements java.io.Serializable{
private String user = null;
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public static void main(String[] args) {
xml();
writeSeriali ...
- 2008-09-26 14:23
- 浏览 1128
- 评论(0)
在A web程序中登陆后,把UserInfo实体存入会话,然后在B web程序中使用这个Session中的UserInfo,请问如何实现!因为二个工程要用同一个信息!
谢谢!