`
文章列表
--varchar,varchar2 联系: 1.varchar/varchar2用于存储可变长度的字符串 比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节 2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如 varchar(20)表示最 ...
手动修改spfile.ora文件导致oracle启动不了的解决办法 . 因为spfile.ora文件为二进制文件,手动修改spfile.ora后,oracle无法识别,也就无法启动了。解决办法如下:       1。找到pfile文件:在10.0.2/admin/实例名/pfile/文件夹下有个init.ora.xxxxxxxxxxx 文件,该文件为带时间戳的pfile文件,将时间戳去掉,变成init.ora文件。       2。开始-运行-cmd >sqlplus /nolog sql>conn  用户名/密码 as sysdba sql>startup pfi ...

jsp 刷新 重复提交

    博客分类:
  • java
在jsp中,当我们刷新的时候,会重复提交,本文将讨论一下这个问题。 首先把代码写出来,然后解释一下思路 jsp页面上加一个hidden字段 <input type="hidden" name="clientToken" value="${token }"> servlet里面 String clientToken = request.getParameter("clientToken"); String sessionToken = (String)session ...
1. 抽象类不能够被实例化,2. 子类对象在实例化的时候会追溯父类的构造方法,一直追溯到Object,创建所有父类的实例3. 我在Eclipse环境下JDK6.0 update 13,写了一个抽象类,可以在里面添加构造方法。问题:1. 当子类的父类为抽象类时,构造方法如何追溯?抽象类作为父类也会创建实例么?2. 抽象类中的构造方法是怎么回事?为什么有构造方法却不能实例化? 回答: “子类对象在实例化的时候会追溯父类的构造方法,一直追溯到Object,创建所有父类的实例”这个前提是错误的,“溯父类的构造方法” 并不是会“创建所有父类的实例”,只会创建子类的一个实例。 1、子类在 ...

理解实例化

    博客分类:
  • java
http://www.chineselinuxuniversity.net/articles/43910.shtml 对象实例何时被创建,这个问题也许你用一句话就能回答完了。但是它的潜在陷阱却常常被人忽视,这个问题也许并不像你想的那么简单,不信请你耐心看下去。    我前几天问一个同学,是不是在调用构造函数后,对象才被实例化?他不假思索的回答说是。    请看下面代码:    Java代码    Date date=new Date();    em.out.println(date.getTime());    新手在刚接触构造函数这个概念的时候。他们常常得出这样的结论:对象实例是在调用构 ...

javaee 源码

    博客分类:
  • java
javaee.jar 包含源码

JSP乱码问题

    博客分类:
  • java
[size=large][/size]http://panqunjun.blogcn.com/articles/jsp%e4%b9%b1%e7%a0%81%e9%97%ae%e9%a2%98-%e5%8e%9f.html 这个问题实在是JSP开发的经典!看到很多人为之困惑。 网上搜索到了很多文章,我看多不怎么正确的,因为Tomcat4和Tomcat5是不一样的。 这里我使用的是apache-tomcat-5.5.25。 乱码有三点: 1)文件流:读JSP文件,生成Servlet文件。 2)socket流:Servlet运行后,在缓存中的字符串的编码,也就是contentType编码。 3)req ...

自定义标签

    博客分类:
  • java
http://www.cnblogs.com/zhaoyang/archive/2011/12/25/2301108.html

jsp中编码流程详解

    博客分类:
  • java
http://hi.baidu.com/hexcode/blog/item/693756f84ff89a50242df272.html 关键字: 页面传值 1: 最基本的乱码问题。 这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。 <%@ page language="java" pageEncoding="UT ...
http://www.cnblogs.com/greatandforever/archive/2008/07/08/1238180.html 关于C#值类型,引用类型,值传递,引用传递 说到参数传递,必须得弄清值类型和引用类型: (为了容易表达,我暂且命名存放在堆中的内容为堆中对象,存放在栈上的内容为栈中对象。) 值类型存放在栈中,直接访问。如果有:int a=0;int b=a;就产生了两个栈中对象。 引用类型需要在堆中显式分配,且不能直接访问,需要在栈中分配一个栈中对象(C++叫指针,C#叫引用)指向其堆中对象。 如果: StringBuilder strb = new StringB ...
如果某个单元格是文本,在点击时左侧出现一个小叹号,点击之后选择“转化成数字” ,如果批量选择之后,叹号不出现了。解决办法是点击一个单元格,这时叹号出现了,别松鼠标,继续选择就可以了,这时候小叹号一直存在。
http://blog.csdn.net/youjianbo_han_87/article/details/2591584       java反射之对象通用排序     /**   * @Title: ObjectSort.java * @Package sort * @Description: TODO(用一句话描述该文件做什么) * @author youjianbo    * @date 2011-3-9 上午10:28:53 * @version V1.0   */  package sort;import java.lang.reflect.Method;impo ...
基本CSS选择器有标记选择器、类别选择器、ID选择器3种1。标记选择器    每一种HTML标记的名称都可以作为相应的标记选择器的名称,如h1,p,等等2。类别选择器    类别选择器的名称可以由用户自定义   格式如下:.class{color:green;font-size:20px;}3。ID选择器    与类别选择器相试   格式如下:#id{color:green;font-size:20px;}复合选择器:就是两个或者多个基本选择器,通过不同方式连接而成的选择器有两种情况:”交集“选择器、“并集”选择器 1。“交集”选择器:由两个选择器直接连接构成,其结果是选中二者各自元素范围的交集 ...
转载http://blog.csdn.net/ts_54eagle/archive/2009/08/06/4418627.aspx 作用域,连接,和存储类型 2010-05-10 16:30 C语言的变量作用域及头文件关于C语言的变量作用域和头文件的问题都是比较基础的问题,但是这些问题在实际使用过程中的概念不清和混乱会对一个多文件的项目的组织结构及文件结构造成很大的影响,使得项目本身的脉络也变的很模糊。在项目中,多人相互协作完成的项目,这个问题就更加突出。所以也就有了我写(总结)这个文档。 一.C语言的变量作用域及相关1.作用域: 作用域描述了程序中可以访问一个标识 ...
http://tanghaibo001.blog.163.com/blog/static/9068612020111287218197/ 一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候 ...
Global site tag (gtag.js) - Google Analytics