- 浏览: 39235 次
- 性别:
- 来自: 深圳
最新评论
-
bbdd21:
...
jquery在Struts中的使用示例。 -
youjianbo_han_87:
楼主一上来就猛夸jquery,你真的在项目里面使用过 jque ...
jquery在Struts中的使用示例。 -
tanzek:
晕,Struts Action都没有写,不能算是jQuery+ ...
jquery在Struts中的使用示例。
文章列表
spring配置声明式事务,将不做介绍. 那么在spring中的propagation配置含义:
<tx:method name="save*" propagation="REQUIRED" rollback-for="net.bc.exception.CommonException">
</tx:method>
1. REQUIRED表示方法的调用只会开启一个事务, 方法的调用将在同一个事务控制之内.
2. REQUIRES_NEW表示方法的调用会开启多个事务, 子事务的提交和会滚都不会影响到父事务.
1、编写配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"
"http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
<abatorConfiguration>
...
jQuery是非常优美的js库,使得编写js代码变得非常简单。下载一个简单的示例,介绍在struts的页面中如何使用jQuery。示例代码如下:
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Checkbox (Form Tag) Tag Example</title>
<script src="/struts-ajax/js/jquery.js" type=& ...
- 2008-08-05 22:38
- 浏览 5960
- 评论(3)
一、mysql的1root用户密码修改
装完mysql数据库后,默认情况下,root用户的密码为空的,以下是修改root用户密码的步骤:
1、mysqld_safe启动数据库。
2、mysql就登陆数据库。
3、mysqladmin -uroot password admin 修改root用户的密码
4、mysql -uroot -padmin 重新登陆数据库。
二、mysql的用户
默认情况下,root用户是不支持远程登陆的,因此我们可以创建用户,支持远程登陆,具体操作如下:
1、user databasename;
2、grant all privileges on *.* to liq ...
- 2008-07-07 21:29
- 浏览 967
- 评论(0)
编写发送邮件程序的时候,需要考虑到两个问题:
1、邮件发送者需要登录到邮件服务器,也就是需要进行认证。
2、发送邮件,需要考虑其邮件格式,是纯文本,还是html格式,采用什么编码。
下面是发送邮件的示例程序:
1、邮件认证类:
public class MailAuthenticator extends Authenticator {
String authenName; // 用户名
String authenPass; // 密码
public MailAuthenticator(String authenName, Strin ...
- 2008-07-04 16:22
- 浏览 2292
- 评论(0)
使用Apache作为前端的负载均衡器,Apusic做为后台服务器。Apache接收客户端请求,并将请求转发给Apusic;当Apusic
服务器处理结束,将响应的信息转发给Apache,并通过Apache最终将响应信息传到客户端。
使用Apache作为负载均衡器,可以有许多策略,我们现在配置的是session sticky策略。通俗的说,就是Session 粘住。可以这样来解释:
当浏览器通过Apache转发请求到某一台服务器后,此后Apache将所有的请求,都转发到这一台服务器上。有两种情况,Apache将请求转发到
另外一台服务器上:
1)、该服务器宕掉。
2)、浏览器关闭。
...
- 2008-05-23 14:09
- 浏览 1280
- 评论(0)
1、行级锁
insert ,update ,delete,自动在行上加一个行级锁。通过commit,rollback解锁。
查看行级锁阻塞情况:
select sid , blocking_session,username,event from v$session where blocking_session_status='VALID';
查看session加锁情况,不含锁阻塞的情况:
select * from v$locked_objects;
oracle 加锁是依次执行的,假设有3个用户,同时修改某行数据。第一个用户先获得行级锁,其他两个用户处于等待状态,也就是阻塞了其他两个用户。当这 ...
- 2008-05-17 17:22
- 浏览 2537
- 评论(0)
1、create tablespace
9i以后还提供了可以设置多种数据块尺寸(2、4、8、16 或 32k)的buffer cache,以便存放不同数据块尺寸的表空间中的对象。使用初始化参数:db_Nk_cache_size来指定不同数据块尺寸的buffer cache,这里的N就是2、4、8、16 或 32。创建数据库时,使用初始化参数:db_block_size所指定缺省的数据块尺寸用于system表空间。然后可以指定最多4个不同数据块尺寸的表空间,每种数据块尺寸的表空间必须对应一种不同尺寸的buffer cache,否则不能创建不同数据块尺寸的表空间。
例如:
create table ...
- 2008-05-17 17:20
- 浏览 5609
- 评论(0)
一、WindowsXP的配置
1、下载ntp服务组件,下载地址:http://www.meinberg.de/english/sw/ntp.htm#ntp_nt_stable
2、安装此组件完毕,在组件服务中将查看到“Network Time Protocal Daemon”服务,并确定服务已经启动。
3、配置ntp.conf文件(如果默认安装,则该文件在C:\Program Files\NTP\etc目录下),修改后的内容如下:
server 127.127.1.0
fudge 127.127.1.0 stratum 12
二、Linux客户端连接
1、杀死ntpd服务进程,否则,将出现“nt ...
- 2008-05-17 17:19
- 浏览 3460
- 评论(0)
在oracle8i后,rowid的格式为:OOOOOOOFFFBBBBBBRRR,其中O代表Object_id,F代表file_id,B代表块的id,R代表行的id号。
以创建test表为例,来介绍。
1、test表在数据库称为一个对象,可以查询其对象ID:
select object_id from dba_objects where object_name='TEST' and owner='U1';
2、每个数据行,Oracle都为其分配了一个rowid,这个rowid表示行的物理地址。它并不存在于数据块中,而存在于索引中。查看第一行的rowid值:
select rowid from t ...
- 2008-05-17 17:19
- 浏览 1693
- 评论(0)
查看客户端连接服务器端的类型
select p.spid, p.PROGRAM,s.process,s.PROGRAM ,s.SERVER, s.MACHINE from v$process p , v$session s where p.ADDR = s.PADDR and s.SID=(select sid from v$mystat where rownum=1);
其中,s.server可以显示连接服务器的类型。
1、如果客户端是采用以专用连接类型登陆服务器,那么s.server为DEDICATED
2、如果客户端是采用以共享连接类型登陆服务器,那么s.server为SHARED
客户端 ...
- 2008-05-17 17:18
- 浏览 1646
- 评论(0)
源文件如下:
Yellow#Junior
Orange#Senior
Yellow#Junior
Orange#Junior
Red#Senior
Red#Junior
现在需要统计文件中Yellow、Orange、Red个数以及Junior、Senior的个数。则利用awk编程
statistic1.awk
#!/bin/awk -f
BEGIN {
FS = "#";
}
{
split($0,students,"#");
for (i in students) {
if ...
- 2008-05-14 23:17
- 浏览 1174
- 评论(0)
查看文件时间戳命令:stat awk.txt
File: `awk.txt'
Size: 20 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 380730 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2008-04-26 01:50:44.000000000 +0800
Modify: 2008-04-26 0 ...
- 2008-05-13 22:51
- 浏览 8880
- 评论(0)
Oracle10g在默认情况下编译 pl/sql代码不做任何提示,默认情况下plsql_warnings='disable:all',所以不做任何编译上的提示。因此通过设置plsql_warnings参数,可以在编译plsql代码的时候进行相应的提示。其中plsql_warings的参数取值如下:
1、server:表示检查可能出现不可预料的结果
2、performance:表示可能会遇到的性能问题,如:类型转换
3、informational:表示可能是死代码
4、all:表示检查所有警告
参数更改可以有如下两种方式进行更改:
1、alter session set plsql_warning ...
- 2008-05-13 21:53
- 浏览 1685
- 评论(0)