`
Phile.net
  • 浏览: 26915 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
在Web项目中,客户先在视图界面提交一个HTTP请求,在Struts2的 ServletDispatcher接收请求时,Struts2会查找配置文件,如struts.xml文件。根据xml文件中定义的拦截器配 置,会去调用拦截器。如果配置了拦截器栈,则根据拦截器在拦截器栈中的前后顺序,一一进行调用。而 Struts2自带的源代码中也提供了缺省的拦截器配置。 在第一章中,笔者曾经介绍了Struts2的各个文件夹内容,也说过在src文件夹中包含了Struts2的所有底层实现 源代码,读者们可到自己安装Struts2的文件路径下找到src\core\src\main\resources\,其中有个名为 ...
21世纪开放的年代,总有那么一些给力的人.... 在此上传一首喜欢war3 dota的程序们一些给力的歌... 1,dota灵魂战场(国人原创,见附件)  
文章分类:Web前端 主要功能 :使用ext form提交表单                由struts2 action处理逻辑,并返回json数据                ext接收返回的json数据给出提示                使用spring管理bean                主要配置: 引入struts的json插件jar包,在struts的配置文件中配置为extends="json-default"。                          act ...
-------------------------------------练习 /* 问题1:输入一个雇员的编号,如果其工资高于3500,则显示高工资,工资大于2000,则显示中等工资, 工资小于2000 的则认为是低等工资。 DECLARE eno emp.empno%TYPE ; sal emp.sal%TYPE ; BEGIN eno := &en ; SELECT sal INTO sal FROM emp WHERE empno=eno ; IF sal>3500 THEN DBM ...
------------------------------PL SQL --1,PL/SQL块 --PL/SQL 块是在SQL 语言之上发展起来的一种应用,可以集中的处理各种复杂的SQL操作。 --组成: DECLARE: --声明部分 BEGIN --编写主题 EXCEPTION --捕获异常 END ; /* 看一个简单的PL/SQL 块 DECLARE i NUMBER ; BEGIN i := 30 ; DBMS_OUTPUT.put_line('I 的内容为:'||i) ; END ; */ --此时,直接执行程序即可。 ...
注意:这里说的delete是指不带where子句的delete语句 相同点 truncate和不带where子句的delete,  以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义)     drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发. ...
 1.解决ajax提交中文、URL中文参数传递后的乱码问题的解决办法  2.JAVA 中URL链接中文参数乱码的处理方法  3.JAVA URL中带有中文时的处理   今天我们所说的中文,没有在url后面的参数中,如果中文在url中间,那如果我要处理,该怎么办呢?  呵呵,不着急,我们照样可以处理:跟我来,照着做就是了   Java代码如下: package com.gjob.common; public class URLtoUTF8 { //转换为%E4%BD%A0形式 public static String toUtf8String(String ...
SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba //创建临时表空间     create temporary tablespace user_temp   tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m   autoextend on   next 50m maxsize 20480m   extent management local;     //创建数据表空间   ...
-----------------------------------------高级查询  --1,随机返回5条记录dbms_random.value()  select * from (select ename,job from emp order by dbms_random.value()) where rownum<=5  --2,处理空值排序  select * from emp order by comm desc nulls last/last;  --3,查询跳过表中的偶数行  select ename,x.rn from (select row_number ...
-----------------------------------------------子查询 --1,单行子查询 --查看工资高于工号为7566员工的所有员工信息 select * from emp where sal>(select sal from emp where empno=7566); --2,子查询空值、多值问题 --如果子查询未返回任何行,则主查询 ...
-----------------------------------------------------集合操作 --1,union 并集,所有的内容都查询,重复的显示一次 --2,union all 并集,所有的内容都显示,包括重复的 --3,insersect 交集,只显示重复的 --4,minus 差集,只显示对方没有的 --实验:首先创建一张只包含20部门的员工信息表 create table emp20 as select * from emp where deptno =20;   select * from emp20; --验证union及union all ...
------------------------------------------------------------------------多表查询 --1,笛卡尔积(Cross Join) select * from emp,dept; --2,等值联接(Equijoin)(Natural join..on) select empno,ename,sal,emp.deptno,dname from emp,dept where emp.deptno = dept.deptno; --3,非等值联接(Non-Equijoin) select ename ,empno,grade ...
-----------------------------------------------分组函数 --1,如果数据库没有的数据,count(*)返回的不是null,而是0 --2,Avg Max Min Sum --3,分组函数与空值   --分组函数省略列中的空值   select avg(comm) from emp;   select sum(comm) from emp;   --可以使用nvl()函数强制分组函数处理空值   select avg(nvl(comm,0)) from emp; --4,group by 子句   --出现在select列表的字段 ...
---------------------------------------------通用函数 --1,nvl()函数 将null置0 select nvl(comm,0) from emp; --2,nullif() 如果表达式exp1与exp2的值相等则返回null否则返回exp1的值 select ename,nullif(sal,comm) from emp; --3,nvl2() select empno,ename,sal,comm,nvl2(comm, ...
----------------------------------------------数值函数 --1,round 取整10的N次方(四舍五入) select round(412,-3) from dual; select round(4199.313,-2) from dual; --2,mod 取余 select mod(3,4) from dual; --3,trunc 与round相似 select trunc(412.13,-1) from dual; ---------------------------------------------日期函数 --1,m ...
Global site tag (gtag.js) - Google Analytics