文章列表
servlet api中提供了4个监听各种事件的监听器接口:
HttpSessionListener 用于监听session的创建和销毁
HttpSessionAttributeListener 用于监听向session中加入替换删除属性
HttpSessionBindingListener 用于监听session与某个属性绑定的事件
HttpSessionActivationListener 用于监听session 的激活与搁置(激活:就是把session从永久存储器中放入内存, 搁置:就是把session从内存放到永久存储器中)
其中HttpSessionListener ...
这里是利用tomcat传递参数,在页面上实现简单加法
JavaScript:
<html>
<head>
<title>plus</title>
<script language="javascript">
//设置打开页面时的焦点位置
function init() {
document.getElementById("value1").focus();
}
//检查value1的值是否合法
function is_number() { ...
数据库设计要使用户删除,更新,插入比较方便,避免产生数据冗余,异常等现象;一般要遵循三大范式,简而言之就是,
1NF:属性不可再分,即不能表中套表
2NF:不存在非主属性对码的部分函数依赖
3NF:不存在非主属性对码的传递函数依赖
BCNF:不存在主属性对码的部分依赖和传递
即使BCNF仍然存在不足,比如下表
科目 老师 参考书
语文 张老师 一点通
语文 李老师 黄冈兵法
语文 王老师 巅峰阅读
数学 张老师 黄冈兵法
数学 王老师 一点通
数学 李老师 巅峰阅读
这个表的码是全码满足1,2,3,BC,范 ...
昨天刚刚学了单例模式,虽:然不是很理解,但还是体会到了他的好处。
单例模式的要求:
1.静态私有的成员变量,就是它本身
2.私有的构造方法
3.公共的静态的供外部访问的方法
eg:
public class TankFactory {
private static TankFactory instance;
private TankFactory() {
}
public static TankFactory getInstance() {
return instance;
}
}
在其new的时候分为饿汉式和饱汉式:
饿汉式即在写成员变量的时候就实例化
eg:
private static ...
[size=xx-small]最近写了一个弹力球的游戏,点击开始小球开始动,但要用鼠标点击面板一下,接球的木板才会动,不知道那里写的不妥当
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.Timer;
public class PinBall {
Frame ff = new Frame("弹力球");
Panel pp = new Panel();
Button b1 = new Button("开始");
Button ...