- 浏览: 61616 次
- 性别:
- 来自: 南京
最新评论
-
youngerbaby:
文章很好!
【转】Future模式
文章列表
Offical Usage Documents: http://download.oracle.com/javase/1.5.0/docs/guide/jmx/overview/JMXoverviewTOC.html
/*procedural language/sql*/--1、过程、函数、触发器是pl/sql编写的--2、过程、函数、触发器是在oracle中的--3、pl/sql是非常强大的数据库过程语言--4、过程、函数可以在java程序中调用
--提高效率:优化sql语句或写存储过程--pl/sql移植性不好
--IDE(Integration Develop Environment)集成开发环境
--命令规则:--变量(variable) v_--常量(constant) c_--指针、游标(cursor) _cursor--例外、异常(e ...
Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量 ...
java -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息。
1.java -verbose:class
在程序运行的时候究竟会有多少类被加载呢,一个简单程序会加载上百个类的!你可以用verbose:class来监视,在命令行输入java -verbose:class XXX (XXX为程序 ...
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件); 4、将第三步的.cpp文件编译成动态链接库文件; 5、在Java中用System.loadLibrary()方 ...
类、接口的注释采用 /** … */,描述部分用来书写该类的作用或者相关信息,块标记部分必须注明作者和版本。例如:/**Title: XXXX DRIVER 3.0 *Description: XXXX DRIVER 3.0 *Copyright: Copyright (c) 2003 *Company:XXXX有限公司 * * @author Java Development Grou ...
AOP关键概念
连接点joinpoint
程序执行的某特特定位置:如类开始初始化前,类初始化后,类某个方法调用前,调用后,方法抛出异常后。一个类或一段程序拥有一些具有边界性质的特定点,这些代码中的特定点就称为“ ...
要理: 1. classLoader是一种父子树形结构(注:这里不是指类继承的父子关系) 2. 父classLoader无法看到子classLoader加载的类 3、虚拟机遵守双亲委托加载原则,即任何子classLoader须首先委托父classLoader先加载需要的类,当父classLoader加载不到时再由子classLoader亲自加载(这是一个递归过程,即父classLoader如果还有父classLoader2,那么父classLoader又委托给父classLoader2,依次类推,直到根为止,如果父classLoader已经加载过需要的类classLoader,则子classLo ...
Java语言不允许开发者管理内存,内存是靠jvm 统一管理,的内存对开发者来说是透明的。但有时需要了解内存内部活动,就需要通过一些工具实现。介绍两个SUN 的JDK中的工具 jmap jstat
一.jmap
1. jmap -heap pid
查看java 堆(heap)使用情况
using thread-local object allocation. Parallel GC with 4 thread(s) //GC 方式 Heap Configuration: ...
java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。 ★ 一维数组1. 一维 ...
1.iBatis为一些类型定义了别名alias,以简化开发人员在使用时添加的麻烦。
例如常见内置别名有(不全)
别名
类型
string
java.lang.String
long
java.lang.Long
list
java.util.List
SIMPLE
com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory
JDBC
com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTransationConfig
hint翻译:提示,线索
其实Oracle的优化器有两种优化方式,
基于规则的优化方式(Rule-Based Optimization,简称为RBO)
基于代价的优化方式(Cost-Based Optimization,简称为CBO)
所以hint也不例外,除了/*+rule*/其他的都是CBO优化方式
RBO方 ...
我相信勤能补拙,七公的武功这么精湛,当然可以好好享受,可是我的武功还没有练到家,还没到享受的时候
dependencies:定义项目依赖于某些JAR,子POM继承于父POM的定义。子POM中不需要再配置。如果子POM里面也定义了某个JAR的定义,则覆盖父POM的定义。
dependencyManagement:依赖管理的配置,可以将版本等信息定义在父POM中,子POM在定义时就不需要指定版本。
一九七六年的冬天,当时我十九岁,在休斯顿太空总署的大空梭实验室里工作,同时也在总署旁边的休斯顿大学主修电脑。纵然忙于学校、睡眠与工作之间,这几乎占据了我一天二十四小时的全部时间,但只要有多余的一分钟,我总是会把所有的精力放在我的音乐创作上。我知道写歌词不是我的专长,所以在这段日子里,我处处寻找一位善写歌、词的搭档,与我一起合作创作。我认识了一位朋友,她的名字叫凡內芮(Valerie Johnson)。自从二十多年前离开德州后,就再也没听过她的消息,但是她却在我事业的起步时,给了我最大的鼓励。仅十九岁的凡內芮在德州的诗词比赛中,不知得过多少奖牌。她的写作总是让我爱不释手,当时我们的确合写了许多很好 ...