- 浏览: 27523 次
- 性别:
- 来自: 广州
最新评论
文章列表
设定Windows应用程序窗口默认背景颜色(其实主要关心的是编辑器窗口)使之更为养眼,步骤:
Windows桌面右键,点选属性->外观->高级,在项目下拉菜单里选窗口,点下拉菜单颜色,点下方的其它
把色调设为85,饱和度设为90,亮度设为205,单击添加到自定义颜色,按确定, ... 一路确定下去。
方法一:
<select name="JobName" id="JobName" onChange="alert(this.options[this.selectedIndex].text)"> <option value="28838">销售工程师</option> <option value="23343">项目总监</option> <option value="12 ...
JavaBean的冷藏与解冻
即javaBean的串行化(Serializable)与并行化(DeSerializable)
串行处理 功能真正强大之处在于一个Java程序不需要直接处理存储在硬盘上面的原始数据,就可以
很容易地将一个java对象和一个二进制流之间相互转换.
将一个对象串行化只需要实现两个接口中的一个即可:要么实现java.io.Serializable接口,或
Externalizable接口.Serializable接口是一个标识接口,它没有任何方法,Externalizable接口是Serializable的
子类,有两个方法要实现.一般采用Seriali ...
原型 就好比:一个孙悟空的变出多个一样的孙悟空一样 * java的构件模型直接支持原始模式的。 * 所有的javaBean都继承Object,而Object类提供一个clone方法 * 可以将一个JavaBean对象复制一份。 * 但这个JavaBean必须实现一个标识接口:Cloneable. * ----------------------- * 克隆满足的条件: * clone方法将对象复制一份并返还给调用者。所谓“复制”的含义与clone方法是怎么 * 实现的有关。一般而言,clone方法满足以下的描述 * 1.对任何的对象X,都有:X.clone()!=X 克隆对象与 ...
FactoryMethod是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类需要由子类来指定创建的对象时我们就需要用到Factory
Method 模式了.简单说来,Factory
Method可以根据不同的条件产生不同的实例,当然这些不同的实例通常是属于相同的类型,具有共同的父类.Factory
Method把创建这些实例的具体过程封装起来了,简化了客户端的应用,也改善了程序的扩展性,使得将来可以做最小的改动就可以加入新的待创建的类.
通常我们将Factory Method作为一种标准的创建对象 ...
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META NAME="save" CONTENT="history">
<STYLE>
.saveHistory {
behavior: url(#default#save ...
九大内置对象在JSP中,因为对部分Java对象作了声名,因此即使不重新声明这些对象,也可以调用,这些内置对象起到简化页面的作用,不需要由开发人员进行实例化,他们由容器实现和管理,在所有的Jsp页面中都能使用内置对象,内置对象在JSp初始化时生成,可以利用这些对象制作多种JavaWeb应用程序一 out对象主要用来向客户端输出各种数据类型内容,并且管理应用服务器上的输出缓冲区。out.print()//输出数据out.newLine()//输出一个换行符out.flush()//输出缓冲区里的数据out.close()//关闭输出流out.clearBuffer()//清除缓冲区里 ...
/////////开发web应用时,可以开发多个filter,通过这些filter可以实现对一个或一组WEB资源进行访问拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。
////////<dispatcher>指定过滤器所拦截的资源被 Servlet 容器调用的方式,可以是REQUEST,INCLUDE,FORWARD和ERROR之一,默认REQUEST。用户可以设置多个<dispatcher> 子元素用来指定 Filter 对资源的多种调用方式进行拦截。
<dispatcher> 子元素可以 ...
数据库连接池实现原理
实现原理是用动态代理技术
编写连接池需实现java.sql.DataSource接口, DataSource接口中定义了两个重载的getConnection方法: Connection getConnection() Connection getConnection(String username, String password)
public class JdbcPool implements DataSource {
private static String driver;
private static String url;
...
1.在页面的<head></head>标签内添加上
<META HTTP-EQUIV="REFRESH" CONTENT="1;url=/UserMgr/index.jsp">
当进入这个页面后过1秒后自动跳转到/UserMgr/index.jsp页面
2.在HttpServletResponse对象中
设置
response.setHeader("refresh","3");//3秒刷新本页。response.setHeader("re ...
MySql
从table1中随机读取10记录,放到刚创建的表table2中(表结构和table1一样)
create table table2
as
select * from table1 order by rand() limit 10
插入
insert into table2
( select * from table1 order by rand() limit 10);
oracle
从table1中随机读取1000记录,放到刚创建的表table2中(表结构和table1一样)
create table table2
as
select * ...
dao设计:
public interface DaoBase<T>{
//常用的方法 CRUD
void save(T t);
}
//----------------------------------------------------------------------
//----------------------------------------------------------------------
public class DaoSupport<T> implements DaoBase&l ...
Struts2中的拦截器栈实现原理
- 博客分类:
- struts2
一个Interceptor接口
public interface Interceptor {
void intercept(ActionInvocation invocation);
}
一个ActionInvocation类用于调用拦截器
/**
* 保存着 很多interceptor
* @author Administrator
*
*/
public class ActionInvocation {
List<Interceptor> interceptors = new ArrayList<Interceptor>();
public A ...