摘要:
web 应用中 Servlet 只实例化一次,支持多线程是因为其service()方法可以被多次调用。servlet 的生命周期为:(1)实例化默认情况下,servlet在web容器初始化时实例化,调用其init()方法修改其初始化参数,使其在请求到来的时候实例化:此时,会先检查容器中是否存在servlet实例,如果没有,就实例化一个出来;如果有就使用这个实例(2)调用doXXX()方法根据表单的method=post/get ,调用其doPost()/doGet()方法,处理请求和相应数据(3)销毁当web容器准备销毁servlet实例时,调用其destory()方法当有不同的用户对同一个w 阅读全文
摘要:
今天研究Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,写下来纪念一下。我的库是oracle 9i,具体就是90的。一、首先:问题的产生原因,出现这个错误是因为我将oracle\oradata\oradb下的一个文件误删除掉后出现的。二、现象:SQL*Plus无法连接,显示以下错误:ORA-01033: ORACLE initialization or shutdown in progress ,Enterprise Manager Console中也是同样的错误。三、分析:应该. 阅读全文
摘要:
数据库安装之后,肯定会遇到登录问题,很头疼!小小总结一下:1.使用sqlplus命令工具,登录之后这样就登录成功了!Test是一个数据库实例,密码:就是创建实例时的密码ps:oracle有两个默认是数据库实例 sys ,system,sys 权限大于后者但是,千万不要直接操作这两个实例,会很危险的!!!可以在这两个实例中创建新的用户,进而操作这个用户(可以创建很多用户)!2.创建用户使用 create user open identified by 123创建一个用户名为user 密码为123的用户使用这个用户/密码登录时,提示不能登录因为 还没有解锁!!!至于为什么没有解锁,跟创建时候使用的 阅读全文
摘要:
2010年11月26日陈皓发表评论阅读评论13,404 人阅读 下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternsStructural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStr. 阅读全文