- 浏览: 24481 次
- 性别:
- 来自: 西安
最新评论
文章列表
1. jdbc 六个步骤
1)注册Driver;
Class.forName("oracle.jdbc.driver.OracleDriver");
2)获得连接
String url="jdbc:oracle:thin:@192.168.0.200:1521:oradb10g";
Connection conn=DriverManager.getConnection(url,"用户","密码");
3)创建Statement,stm=conn.createStateme ...
1. Struts工作机制?为什么要使用Struts?
工作机制:
Struts的工作流程:
在web应用启动时就会加载初始化ActionServlet,ActionServlet从
struts-config.xml文件中读取配置信息,把它们存放到各种配置对象
当ActionServlet接收到一个客户请求时,将执 ...
1.下面代码为服务器端获取请求信息Servlet,真正用的时候可能就是struts等
package com.adu;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.URLDecoder;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet. ...
inode :存储编号(地址)
ls -k:查看磁盘分区
ls -li:显示当前文件的inode号。
目录的大小跟文件的大小有关,跟目录里的文件(目录)数量无关。
一行多个命令的话,中间用分号分开。如:pwd;cal;date
last | grep pts/13 表示查看pts/13登陆服务器的记录。
find . -mtime -10 -print
-10:表示10天以内的,
+10:表示10天以前的,
.:表示当前路径
-mtime:最后一次修改时间。
-print:表示输出到显示器(可有可没有)。
-user 0:表示UID是0。
size+400:表示大于400*0.5K ,-40 ...
一.客户端程序,有窗口,可以输入、显示所有人发的信息
package com.adu.client;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.TextArea;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.IOException;
...
package com.adu;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.WindowConstants;
public class Station implements Runnable {
//定义火车站总的票数
private int ticke ...
整合步骤总结:
1,action中利用request.getParameter("*",x)可以获得jsp页面传过来的参数
2,jsp页面中加<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>后
<bean:parameter id="cid" name="companyId" />获得参数,使用方法:${cid}
<bean:define id="c" name ...
Android、Intent的深入解析
在Android软件环境中,应用程序是由一组Activities 组成的,而每一个Activity 不但是本应用的组成部分,而且也对外开放,可以向同一系统内任何一个外部应用提供服务。例如,编制手机短信无疑需要一个小 ...
一· ajax 的编程步骤:
1. 创建XMLHttpRequest 对象xhr;
2. 使用xhr 的open 函数打开资源;open("GET or POST" , "传向的页面"+如果是GET要加参数(不用加/));
3. 使用xhr 的onreadystatechange 属性注册处理应答的回调函数的句柄;(为什么只传句柄?如果传display()的话相当于传入的是函数值,
而传入display()的话是将整个函数传给它,当有变化时交个这个函数来处理传入display()还会出错?)
4. (在使用POST 方法使用)使用xhr 的setReque ...
1. Forword和SendRedirect区别
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;
后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。
所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。但在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本 ...
1.关于Cookie, 在客户端浏览器保存用户状态的一种机制
servlet中的Cookie含有三个属性: name, value, maxAge
maxAge = 60 表示:此cookie在客户端存在1分钟
两个特殊值:
maxAge = -1 表示 : 此Cookie生命周期由保存它的浏览器决定 ,(浏览器开则生,关则死),默认的
maxAge = 0 表示 : 删去以前的相应cookie存储
Cookie应用实例 :
package com.kettas.servlet ;
import javax.servlet.*;
import javax. ...
第一,谈谈final, finally, finalize的区别。
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子
类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的
。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必
须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同
样只能使用,不能重载
finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,
那么相匹配的 catch 子句就会执行,然后控制就会进入 ...
一:Ioc
1.含义:为解决企业应用开发的复杂性而创建的开源框架,用基本的javaBean来完成EJB的事情 从大小和开销方向spring都是轻量级的
2.用途
① Ioc容器可以将对象之间的依赖关系交由spring管理,进行控制
② AOP:方便进行面向切面的编程,是oop的扩展,想加什么功能直接加
③ 能够集成各种优秀的框架,struts hibernate等
3.准备配置工作
①下载SpringFramework的最新版本,并解压缩到指定目录。
在IDE中新建一个项目,并将Spring.jar将其相关类库加入项目
② 配置文件 bean.xml
③在classpath创建日志输出文件。l ...