- 浏览: 6400 次
- 性别:
- 来自: 北京
最新评论
文章列表
1.根搜索算法:
Java通过根搜索算法(GC Roots Tracing)来确定对象是否存活,其基本算法是以"GC Roots"的对象为起点向下搜索,搜索所经过的路径为引用链,当一个对象与GC Roots没有任何引用链相连时便认为该对象是不可用的,可以收 ...
Java虚拟机在运行Java程序时会将内存划分以下区域进行管理.有些区域随着Java虚拟机的启动而创建,有的会随着用户线程的启动和结束而创建和销毁.他们主要是:程序计数器(Program Counter Register),虚拟机栈(VM Stack),本地方法栈(Native Method Stack),Java堆(Heap),方法区域(Method Area),如下图所示:
如上图所示,程序计数器(Program Counter Register),虚拟机栈(VM Stack)和本地方法栈(Native Method Stack)是归单个线程所有,而Java堆和方法区域由所有的线程共享 ...
在业务开发过程中经常会遇到将大量的参数传人到Oracle的存储过程中,此时会用到Oracle的集合.
--创建条件参数对象类型
create or replace
TYPE TEAM_TRIP_OBJECT AS OBJECT(
TICKET_NO NVARCHAR2(20),
DEPARTURE_DATE NVARCHAR2(20),
DEPARTURE_AIRPOART_CODE NVARCHAR2(10),
ARRIVAL_AIRPORT_CODE NVARCHAR2(10)
);
--上述的类型的字段都用NVARCHAR2,否则传人到 ...
使用weblogic开发web项目时,会遇到com.opensymphony.xwork2.ObjectFactory被重复加载的问题,错误信息如下所示:
Unable to load configuration. - bean - zip:D:/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/_auto_generated_ear_/nggglf/war/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml ...
oracle的集合一共有三种:1.关联数组;2.嵌套数组;3.VARRAY(可变长度数组)
1.关联数组
其定义语法是:type 数组名称 is table of 元素类型 index by 索引类型.
索引类型可以是varchar2类型和pls_integer类型.例如:
declare
--定义一个关联数组类型
type student_list is table of student%rowtype index by pls_integer;
--声明关联数组变量
student_list_var student_list;
--定义一个游标
...
Oracle记录的申明,只有三种方式:
1.基于表的记录类型
student_record student%rowtype;
其中student是一张表,申明student_record记录后,该结构和student具有一致的结构
2.基于游标的记录类型
declare
--游标
cursor students_cursor is
select * from student;
--声明基于游标的记录
student_record students_couror%rowtype;
--定义游标变量类型
type students_cursor is ref curs ...