`
xiaomogui
  • 浏览: 238957 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1. sql(Structured Query Language)是关系型数据库的基本操作语言。         包括数据库查询(Data Query),数据操纵(Data Manipulation),数据定义(Data Definition)和数据控制(Data Control)。         数据库查询(Data Query):用于检索数据,也就是select语句。         数据操纵(Data Manipulation Language DML):用于改变数据,包括insert,update和delete。DML不会自动提交事物。         事物控制语句(Transact ...
1. 块(Block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块   块由定义部分,执行部分和异常处理部分组成。   定义部分用于定义常量,变量,游标,异常,复杂数据类型等,Declare。   执行部分用于实现应用模块功能,主要包括要执行的sql语句和pl/sql语句,begin。   异常处理用于处理 块 运行时可能出现的错误,Exception。   end是pl/sql的结束标记;declare,begin和exception后面没有分号,而end后面有。 2. pl/sql标识符命名规范    当使用标识符定义变量,常量时每行只能定义一个标识符;标 ...
1. HotSpot历史     SUN的JDK版本从1.3.1开始运用HotSpot虚拟机, 2006年底开源,主要使用C++实现,JNI接口部分用C实现。    HotSpot是较新的Java虚拟机,用来代替JIT(Just in Time),可以大大提高Java运行的性能。     Java原先是把源代码编 ...
      Tomcat分为安装版(*.exe)和非安装版或者解压版(*.zip),个人还是比较喜欢解压版。两者虽然在功能上没有什么区别,但是在设置上还是有要注意的地方。这里只谈JVM设置要注意的地方。       JVM参数设置参考这里        安装版:windows的服务会有一个tomcat服务,当启动服务的时候Tomcat会从注册表读取JVM的参数。也就是说当在tomcat的lib文件夹下catalina.bat或者startup.bat中设置JVM参数是无效的。解决办法:设置tomcat的注册表;或者使用startup.bat启动tomcat。       解压版:当点击 ...
1.在eclipse设置JVM参数      打开eclipse-窗口-首选项-Java-已安装的JRE(对在当前开发环境中运行的java程序皆生效,也就是在eclipse中运行的java程序)编辑当前使用的JRE,在缺省VM参数中输入:-Xmx128m -Xms64m -Xmn32m -Xss16m       或者在运行一个java程序的时候执行:java -Xmx128m -Xms64m -Xmn32m -Xss16m  Test  Test是一个class文件     2.在Tomcat服务器上设置JVM参数       set CATALINA_OPTS=-Xmx5 ...
每一首歌,就是一个故事。 每一首歌,就有一个结局。   旋律中,感受了爱情的凄与美。 歌词里,体会了人生的真于谛!   人生就是一首歌, 一首不知道结局的歌, 在歌声里, 有你,有我,有他。 在歌声中, 有欢乐,有悲伤,有梦想!   我自己印象中比较喜欢的歌,因为每首歌都有一段回忆。   众人划桨开大船 童年 天涯 水手 挪威的森林   忘忧草 一起吃苦的幸福 梦醒十分 曾经最美 难道爱一个人有错吗   今天 再回首 春天里 当爱已成为往事 兄弟   伤心太平洋 祝福 大头皮鞋 新鸳鸯蝴蝶梦 九月九的酒   吻别 ...
蛋疼2010神马的都是浮云这是一个给力的一年,这是一个杯具的一年,这也是一个纠结的一年。这一年,中国依然举办了一年一度的春节联欢晚会,只是赵本山的小品越来越像冯小刚的电影,刘谦的魔术越来越像话剧,小虎队的貌 ...
---- 待完善............................   1. java代码 public class Test2 { public void testString() { String a = "hello"; String b = "word"; String c = a + b; System.out.println(c); } public void testString2() { String c = ""; for(in ...
ERROR [main] session.ManagerBase - IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException        at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputSt   原因:       tomcat非正常关闭,sessions没有来的及完全保存,当在重启tomcat的时候,会自动读取session的内容,session无法以正确的格式读取,所以报上面的 ...
oracle10g的客户端导出oracle9i的数据库数据以上错误。         以前我的本机只安装了oracle数据库的客户端(9i),数据库(9i)是安装在服务器上的。       今天在我本机上装了oracle10g数据库和客户端,当使用oracle10g的客户端(Oracle - OraDb10g_home1 )导出服务器上oracle9i的数据库时,出现一些错误:   EXP-00056: 遇到 ORACLE 错误 6550ORA-06550: 第 1 行, 第 41 列:PLS-00302: 必须说明 'SET_NO_OUTLIORA-06550: 第 1 行, 第 1 ...
select t.name into v_name from emp t where t.id='555';   如果emp表中没有id为555的记录,就会报ORA-01403 no data found错误。 select into 也就是隐式游标,如果查不到数据返回null的数组,也就是没有一条数据,空记录。   解决方法:   首先了解一下空记录和空值   空记录:返回一行记录,但是里面的值都为null;   空值:返回的是null,也就是没有一条记录返回;   1,用聚合函数修饰:如果查不到数据的话会返回一条空记录。       如: select max(t.n ...
在网上看到类似的一个帖子,稍微总结学习一下。字节码详解   package com.test; public class Test1 { public void test1() { int a = 1; int b = 2; int c = -1; int d = -2; } public void test2() { int a = 5; int b = 6; int c = -5; int d = -6 ...
指令码 助记符    说明0x00 nop      什么都不做0x01 aconst_null 将null推送至栈顶0x02 iconst_m1   将int型-1推送至栈顶0x03 iconst_0   将int型0推送至栈顶0x04 iconst_1   将int型1推送至栈顶0x05 iconst_2   将int型2推送至栈顶0x06 iconst_3   将i ...
基础       java源文件经过编译器编译后生成一个class文件,.class是二进制字节码文件,我们无法直接打开查看里面的内容。但可以通过javap命令查看。 比如有一个D:coce\java\test\Test20.java文件   编译通过javac 命令编译Test20.java文件-- javac D:coce\java\test\Test20.java 会在 D:coce\java\test目录下生成一个Test20.class文件如果想在D:根目录下生成Test20.class文件则执行-- javac -d D:\ D:coce\java\test\Test20.j ...
     Servlet是一个接口,但是接口中是没有具体实现。     HttpServlet是Servlet的一个具体实现。要创建一个 HTTP Servlet,要继承 HttpServlet 类,该类是用专门的方法来处理 HTML 表单的GenericServlet 的一个子类。      Servlet体系结构 ...
Global site tag (gtag.js) - Google Analytics