- 浏览: 297526 次
- 性别:
- 来自: 山东-东营-利津县
-
最新评论
-
moment52:
为什么会选择用拦截器,不用action呢
使用ThreadLocal结合struts2的拦截器实现分页 -
wzk527:
很好
编程:编写一个截取字符串的函数,(网上流传的答案有的是错的)输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4 -
shijian2292:
lz辛苦了,写的真详细,我正郁闷这些问题呢,学习了。
struts2复习笔记(version2.1.6)(01~06) -
fgh2011:
如果想要在虚拟机之外的 局域网机器中访问应用 ip需要设置成自 ...
使用secureCRT连接用VMWare虚拟机装的Linux系统 -
wangljr:
...
什么是声明式事务?什么是编程式事务?
文章列表
在实际的项目实施过程中,由测试转到生产时,为了确保测试时使用的数据库表字段、索引、视图等元素与生产上的一致,需要进行一下比较。这个可以利用pl/sql developer自带的工具来完成。
1、首先利用其中的一个用户登录pl/sql developer 选择菜单命令:tools-->compare user objects 命令
2、在出现的界面中会列出该登录用户下的所有的表、视图、索引等元素。点击界面左下角的 target session按钮,会弹出登录界面登录到要进行比较的另一个用户;登录完成后点击界面右下角的compare按钮,将自动进行比较,会有进度条显示。
3、比较完成后 ...
[问题]出现这个问题应该是listener.ora 里面配置的IP地址变了,所以无法启动该服务。listener.ora里面的ip地址要和你 hosts表中的本地ip地址一致,否则listener 是起不来的。其实也可以不用Ip地址,直接用主机名,这样就不怕ip地址改变了。
# listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER ...
转载:
SQLSTATE 是按类代码进行分组的;对于子代码,请参阅相应的表。
表 2. SQLSTATE 类代码 类代码 含义 要获得子代码,参阅...00 完全成功完成 表 301 警告 表 402 无数据 表 507 动态 SQL 错误 表 608 连接异常 表 709 触发操作异常 ...
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
alert('screen.width=' + screen.width + 'screen.height=' + screen.height);
<!--
screen.width:获取宽度
screen.height:获取高度
-->
</SCRIPT>
</HEAD>
</html>
钢铁意志技超群,
光阴寸金要先行。
才思敏捷断杂念,
近悦远来子龙腾。
兴家伟业为富贵,
国之栋梁中华情。
所使用的软件是 DJ Java Decompiler 3.9。
下面是一个有用的参考文档,说明如何批量编译
http://www.udl.es/usuaris/jordim/Progs/Readme.txt
安装好之后,找到它的安装路径,我的是:C:\Program Files\decomp。然后将该路径加入到环境变量path中。
首先将要反编译的jar文件,用Winrar解压到和jar文件名称一样的文件夹中
在命令输入框中输入如下命令:
jad -o -r -dF:\am -sjava F:\amclientsdk\**\*.class
其中:F:\am 表示编译后文件的存放 ...
1、下载svn的服务器 我们用Setup-Subversion-1.6.5.msi
2、下载svn的客户端 我们用TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi
3、注意先安装服务器端 然后安装客户端
4、启动一个命令行窗口 输入svn 如果显示 "使用“svn help”得到用法。"说明服务器端装好了
5、输入 svnadmin 显示 "使用“svnadmin help”得到用法。" 我们按照提示所示输入 svn help 列出许多命令 有一个命令是"create" 我们使用svn首先要建立一个 ...
一.创建表空间
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会 ...
super关键字与内存分布
- 博客分类:
- J2SE
当我们new出一个子类对象的时候,这个子类对象内部肯定会包含一个父类对象,在子类的对象中有两个关键字分别指向两个对象的引用,就是super, this 在一个子类对象中使用super关键字来访问在子类对象的父类的内容,而this就来访问子类本身的内容。看下面的内存分析图:
1、子类的构造过程中必须调用其基类的构造方法。
2、子类在自己的构造方法中使用super(argument_list)调用基类的构造方法
(1)使用this(argument_list)调用本类另外的构造方法。
(2)如果调用super()必须写在子类构造方法的第一行
3、如果子类的构造方法中没有显示的调用父类的构造方法,则默认的会调用父类无参的构造方法。
4、如果子类的构造方法中没有显示的调用父类的构造方法,而且父类又没有无参的构造方法,则编译报错。
public class Person {
public void max(int a, int b) {
System.out.println(a + b);
}
public void max(short a, short b) {
System.out.println("short");
System.out.println(a - b);
}
public static void main(String[] args) {
Person p1 = new Person();
p1.max(3,4);
...
成员变量和局部变量的一点不同
- 博客分类:
- J2SE
在java中,如果你在class中定义了一个成员变量然后你没有进行初始化 那么编译器会给你自动初始化的,对于每种不同的类型他的初始化值也不一样,具体看下面的图片,编译时可以通过的,但是如果你在方法内部定义了一个变量,也就说是一个局部变量如果 你没有进行初始化在使用这个变量时编译器就会报错了,所以定义成员变量的时候你可以不进行变量的初始化,但是定义局部变量的时候必须要进行初始化。
答:java是解释型的语言
像C、C++ 他们经过一次编译之后直接可以编译成操作系统认识的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成.class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(JVM)从.class文件中读一行解释执行一行,所以他是解释型的语言,而由于java对于多种不同的操作系统有不同的JVM所以Java实现了真正意义上的跨平台!
请观看下面两张图 了解一下Java的虚拟机机制:
(1)java语言的编译-->解释--->执行过程
(2)java的虚拟机
系统环境变量的意思是无论你是用那个用户帐号登陆后都能够共享的环境变量,就是有点公用的意味。
而用户环境变量顾名思义就是只有这个用户登陆后才能被这个用户使用的环境变量,就是有点私有的意味。
用户变量只对当前用户有效
系统变量对本机所有用户有效
子类A继承父类B
A a = new A();
则 父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?
参考答案:父类B静态代码块->子类A静态代码块->父类B构造函数->父类B非静态代码块->子类A构造函数->子类A非静态代码块