oracle实例、数据库及相关数据库状态的理解和测试
oracle的数据库,指的是存储数据的地方,可理解为存放数据的文件,只是其中存放的数据有整体结构性。oracle的实例指的是一组内存进程,也就是运行着的程序。我们向数据库写数据或读数据,则只能通过实例进行。同一时间,一个实例只能打开一个数据库,也就是一个实例只能操作或管理一个数据库;通常,同一时间,一个数据库只能被一个实例打开,但RAC情况除外。安装oracle时,通常会安装一个实例——数据库对(当然可以装多对),而且他们的名字相同(也就是实例和数据库名字相同),他们的名字当然可以不同,不管相不相同,他们的联系是通过
这一天,楼前大道上的电线杆子终于拔掉了
这一天,楼前大道上的电线杆子终于拔掉了,高压电线终于埋到地底下了。[@more@]
war包不能发布到websphere的问题
war包不能发布到websphere上,大致有几个原因:1,若发布错误,则是web.xml不符合相应规范;2.若发的包在websphere上缺失文件,则是war包内有含乱码名字的文件,包括乱中文和.#等开头的文件名的文件;3若监听器启动不了,则是监听配置顺序错误。[@more@]
今日完善了字符编码过滤器。
public class CharacterEncodingFilter implements Filter { private String encoding = "utf-8"; private String serverEncodingForGet = "ISO8859_1"; public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; final HttpServletResponse response = (HttpServletResponse) res; //System.out.println(request.getContextPath()+":"+request.getServletPath()); //S
别人眼中的奥运开幕式
http://tieba.baidu.com/f?z=462559573&ct=335544320&lm=0&sc=0&rn=50&tn=baiduPostBrowser&word=sj%2Dm&pn=0[@more@]
编写session过滤器时,session失效时,登录页在顶层top中显示show出的问题
在b/s中,访问相关jsp页面时,往往要判断用户session是否存在,以便决定继续业务,还是跳转到登录页面。这个事情我们通常用过滤器实现。由过滤器判断session,并且决定请求继续还是跳转到登录页面。但在跳转时,往往会遇到一个小问题:如果在iframe中请求页面而session失效时,登录页将在ifame中显示出来。这与我们的需求不符,我们想让登录页在top层展现。若想实现这个效果,只需在登录页面加上下面这一小段js代码即可。<script language="javascript"> if(top!=self){ if(top.location != self.location) top
关于vb自定义控件中引用mediaplayer控件出错的解决方案
关于vb自定义控件中引用mediaplayer控件出错的解决方案前两天用vb做了一个控件,在此控件中引用了mediaplayer控件。但这个控件有一个毛病,就是在HTML中引用后,关闭IE时要报异常。这个问题一直不能解决,网上有什么人问这个问题,但也没有解决方案。今天,想到了一个变通方案,就是用vc做一个控件,包装一下mediaplayer控件,然后用vb引用。最搞笑的是这样居然可以,异常问题果然解决了。用vc做一个引用mediaplayer控件的控件的具体方法是:1.在工程中引用或在对话框资源中直接引用mediaplayer控件。2.用类向导生成相关的CDialog类。3.用
这两天开始学习vb和vc,主要是开发一个控件,查到了设置版本的方法
在vb中的工程设置中,可以设置控件的版本号。但在vc中,需要修改ocx.rc文件中的FILEVERSION和PRODUCTVERSION的值[@more@]
今天在网上看到了oracle cast的一个用法,做一记录
【转自:http://hi.baidu.com/wenwenxiaoxing/blog/item/419cd6ca91b01e43f21fe794.html】今天在网上看了split函数及测试方法。split函数我以前就有了,但在测试此函数的方法中看到了cast,这个函数我从未用过。CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000); /CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN ty_str_splitIS j INT := 0; i INT := 1; len INT := 0; len1 INT := 0; str VARCHAR2 (4000); str_split ty_str_split := ty_str_split (
晕,sourceforge.net为何上不了了?
晕,sourceforge.net近1个月都上不了。为了奥运而封杀?不明白个中道理。[@more@]
关于dwr的测试时,bean复杂数据的输入
在用dwr的时候,可以用 ../dwr/index.html,进行测试。在test上赋简单值,直接输入即可。但输入参数为bean时,就与简单值不同。今天研究了一下,可以这么写 {no:"s1001",name:"zhang",age:20};其实,应该早就想到的,因为在js里,也可以使用这种方法赋js的map值啊[@more@]
dhtmlxgrid两问题
在使用dhtmlxgrid时,碰到两问题:1.通过ajax传递的url中若有中文,则变乱码。解决:可以将传递的值用encodeURIComponent函数包裹。2.loadxml通过post方式,无法实现。实验很久,post的参数无法传递。一直不知如何解决。[@more@]
spring调用带参数的oracle函数应注意的问题
spring可以方便的访问oracle的存储过程、函数。 spring文档举了一个访问sysdate的例子,它不需要输入参数,使用如下:public class TestStoredProcedure {public static void main(String[] args) {TestStoredProcedure t = new TestStoredProcedure();t.test();System.out.println("Done!");}void test() {DriverManagerDataSource ds = new DriverManagerDataSource();ds.setDriverClassName("oracle.jdbc.OracleDriver");ds.setUrl("jdbc:oracle:thin:@localhost:1521:mydb");ds.setUsername("scot
自己的一个小框架
myframework最原始的目的是简化java调用存储过程的复杂度,利用它可以:1、自动返回结果集;1、自动处理blob、clob;2、自动将游标填充到List->Bean;3、填充时自动进行类型转化。随着使用的推进,myframework框架又加入了一些新的元素,如:自动分页组件;能够处理post和get的字符编码过滤器;能在websphere中使用的webwork分发器;自定义html组件父类;权限控件父类;文件、byte、object、base64等转化工具;sql查询结果集直接填充和类型转化等。 Myframework还在不断发展中。 浏览文件[@more@]
512地震告诉我们,科研成果应建立公共评价体系
今年的512大地震给我们的科技界敲响了警钟,从中我们可以看出,科技界总体上来说是落后的。可以从以下几方面看出:1.应急体系不健全。一次地震就引起了社会恐慌,一旦发生战争怎么办?2.通信技术落后。地震造成了民用、军用通讯设施中断;现代的战争是信息化战争;一旦发生战争,必然发生严重后果。3.空中力量薄弱。在复杂地形、复杂天气下空军没有战斗力量。4.导弹技术还没有发展到精确制导、定点打击能力,从堰塞湖问题的解决可以看出。5.卫星侦测技术实在落后。自改革开放以来,我国随这经济发展,对科研的投入(包括向高校和科研院所的
今天上午鲁泰A重跌,我赔了95元了
今天上午鲁泰A重跌,我赔了95元了[@more@]n
今天第一天炒股玩
今天终于一脚迈入股市了,也可以尝尝做股民的喜怒哀乐了。由于是处于尝试阶段,只买了100股鲁泰A,由于没有经验,一开市即已最高价18.56买入了,结果到了14:00钟看,我已经亏了20多大元了,^_^。看来股市可真不是好玩的。[@more@]j
今天很郁闷,要对中国的大学发一点牢骚了(关于本科评估)
今天院里开会,院长又强调本科评优的事了,要各位老师多为学校着想,做好各类事情,以便使学校顺利通过,获取一个良好的发展前景。而后又收到学校邮件,要大家为学校发展献计献策。我就一直想说,学校评不评优,教育发不发展,领导决定就是了?我只是一个普通教师。我只是在校领一千多块大洋,吃不起饭,养不起孩子,所以自己得拼命在外打零工,赚点小钱;工作8年,学校分了3次房也没我的分,于是只有在外做全职,买商品房。连我自己都晕头了,现在自己也搞不清楚到底是学校教书算兼职,还是在外干私活是兼职。有时觉得对不起学校,对不起
java存储过程调用servlet的授权问题
今天写了一个java存储过程,调用远端的servlet。在java程序和function均正确的情况下,报the Permission (java.net.SocketPermission localhost resolve) has not been granted to XXX. The PL/SQL to grant this is dbms_java.grant_permission( 'XXX', 'SYS:java.net.SocketPermission', 'localhost', 'resolve' )碰到此问题的解决方案上面已经提示的很清除了,就是执行黑斜体的语句进行授权。同时要将javasyspri角色赋予XXX用户(grant javasyspriv to XXX;)。[@more@]
dwr的一些使用
1.DWREngine.setAsync(false) 设置DWR为同步方式。2.DWRUtil.removeAllOptions("xxid"); DWRUtil.addOptions("xxid", data);用来填充select标签3.import uk.ltd.getahead.dwr.WebContextFactory;HttpSession session = WebContextFactory.get().getSession();获取session[@more@]d