摘要: 客户端发送请求(Http Request),被struts1的核心控件器ActionServlet接收,ActionServlet根据struts-config.xml里的映射关系找到对就的Action,若找不到就返回500错误到JSP页面。若有就Action里的 excute()方法里执行相应的逻辑操作,比如调用Model层的方法,然后通过ActionForward,跳转到对应的输出页面struts1的步骤:1.导入struts1在lib文件下的所有架包;2.把web-inf文件下的struts-config.xm文件复制到自己项目里面的web-inf下,把注释去掉只留下一对<stru 阅读全文
posted @ 2012-10-29 14:29 会飞的辉 阅读(12649) 评论(0) 推荐(1) 编辑
摘要: /^[1-9]\d{0,}\.{0,1}\d{0,}$|^[0]\.\d{0,}[1-9]$/ 阅读全文
posted @ 2012-10-22 15:55 会飞的辉 阅读(758) 评论(0) 推荐(0) 编辑
摘要: //不要让让浏览器开辟缓存response.setHeader("Cache-Control", "no-cache");response.setHeader("Cache-Control", "no-store");//程序立即过期response.setDateHeader("Expires",0);//不让浏览器缓存程序response.setHeader("Pragma","no-cache"); 阅读全文
posted @ 2012-10-08 14:46 会飞的辉 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 把tomcat/work/Catalinalo/calhost目录下的文件清空 阅读全文
posted @ 2012-10-03 20:28 会飞的辉 阅读(376) 评论(0) 推荐(0) 编辑
摘要: set linesize ;set pagesize;distinct 去重复:select distinct job from emp;select '姓名:'||name from emp; concat('name:',ename) 在姓名前面加上 姓名:查询不为空 is not nulland 并且not 取反sal between 1500 and 3000; 工资大于等于1500小于等于3000日期只能用 between 查询几个的数据:empon=1111 or empon=22222..... empon in(1111,2222,2222)en 阅读全文
posted @ 2012-07-17 22:55 会飞的辉 阅读(210) 评论(0) 推荐(0) 编辑
摘要: io流 input output 输入输出流java流的概念:java程序开辟的内存和其他的节点之间需要传输内容(读/写)必须建立一个管道来传输内容(字节和字符)那么这个管道就称之为流。流的分类按照方向:输入(读) 输出(写)按照传输的内容 字节流和字符流按照功能的区分 节点流和处理流其中节点流流的两端直接接在节点上处理流不能接在节点上,只能套在流的外面,相当于给普通的节点流增加了一些额外的功能节点流:InputStream OutputStream Reader Writer输入字节流 输出字节流 输入字符流 输出字符流节点流的命名:以java内存以外的节点的名称+后缀来命名的比如 File 阅读全文
posted @ 2012-07-16 23:20 会飞的辉 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 线程:一个进程当中不同的执行路径像我们以前写的程序都是单线程的线程的两种开启方法:一种就是实现Runnable接口 implements Runnable就是继承Thread类 extends Thread两个例题public class Test13 { public static void main(String args[]) { Thread t1 = new Thread(new T("t1")); Thread t2 = new Thread(new T("t2")); t1.start(); t2.start(); }}class T im 阅读全文
posted @ 2012-07-16 23:19 会飞的辉 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 数组(相同数据类型的集合):是引用数据类型,数组的中的每个元素相当于数组的成员变量int [] num/ int num[]int nums [] = new int [5];//创建了数组的对象并且指定了数组的长度。数组的长度一旦指定就不能更改index 下标 索引 从零开始的args 参数 接收命令行参数例题:public class T9d { public static void main(String args[]) { String str1= args[0]; System.out.println(str1); }}//编译后在控制台上输了java T9d hello 后就会打印 阅读全文
posted @ 2012-07-16 23:18 会飞的辉 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 创建表格:create table 表名(字段 数据类型);create table t_user(id integer,name varchar2(12));数据类型 : char:长度不可变 效率高 例如性别 sex char(3), 在oracle里面一个中文表示三个字节 varchar2 : 长度可变 效率低 节约空间 例如个性签名 char(10) tom_______ varchar(10) tom clob: 大文本类型: 可以保存最大的容量为4g nember(个位和两位) numeber(m,n)小数就是n 整数就是 m-n float date 日期类型往表中插入数据:in 阅读全文
posted @ 2012-07-16 23:16 会飞的辉 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 异常(Exception):特殊的:RuntimeException(运行期异常,编译时不检查)其他的异常为编译期异常,编译时报错必须用try-catch否则编译不能通过try{}catch(){}:语句块就是用来进行异常处理的finally{}不管发不发生异常都要执行,在数据库关闭连接的地方有用try { int num = Integer.parseInt("abc"); System.out.println("bbbbbb"); System.out.println("cccccc"); }catch(Exception e){ 阅读全文
posted @ 2012-07-10 16:26 会飞的辉 阅读(103) 评论(0) 推荐(0) 编辑