- 博客(6)
- 收藏
- 关注
Oracle链接、会话、事务的关系
一、会话:在一个CONNECTION上可以建立0个、一个或多个SESSION。各个会话是单独而且独立的即使它们共享同一个数据库连接CONNECTION 连接并不是会话的同义词。一个连接可能有零个、一个或多个建立在其上的会话。每个会话是分开且独立的,即使他们共享一个同样的物理连接到数据库。 会话中的某个提交并不影响在该连接上的任何其他会话。事实上,使用该连接的每个...
2015-08-06 10:00:03 474
java内存溢出的一个案例
为什么我给JVM分配的堆已经足够大了,但在给一个数据结构分配内存的时候却抛出了OutOfMemoryError异常? 看了下开发人员这段代码到底是干什么的并且再三确认了通过-Xmx参数给JVM设置的堆大小之后,看样子问题确实是有点诡异了。 解答:尽管我们总的堆大小是足够的,但堆中没有一个单独的区域能容下4G的对象。我们这个6G的堆被划分成了四个不同的区域,它们的大小分别是: - Ed...
2014-05-19 14:40:48 148
原创 通过reflection控制一个对象的方法调用
package com.cn;import java.lang.reflect.Method;public class Reflect {/** * 递归向上(父类)寻找方法 * @param clazz0 目标Class * @param methodName 方法名称 * @param arg_classes 方法参数Class * @return ...
2014-03-20 09:00:21 106
复习oracle结构
1.批量提交:我们每一次提交操作数据库都要写入联机重做日志缓冲,当我们批量提交的时候就只写了一次,所以就快了,如果你一次次提交它一次次要去写那个联机重做日志缓冲那肯定是慢 (联机重做日志是专门为数据库事务而诞生的) 2.多表查询:我们经常关联查询,你可知道如果SQL超过7张表的连接查询他的性能就急剧往下走,所以超过7张表的查询就分成几个语句写这样就效率就高些了,因为我们的CBO优化器是...
2012-09-11 18:53:08 92
数据库的启动与访问登录
依赖于一个远程的实例登录:conn 用户名/密码@172.22.10.180:1521/数据库实例名称这种登录时需要数据库服务器那边开了你要访问的实例才行,否则别想登录进去下面详细的几个步骤://直接在dos下面 *********** dos *************************//检查监听器状态:站在服务器的角度,监听是为外部IP服务的,所以如果你只安装了oracl...
2012-09-10 18:34:03 148
oracle用户的几个概念
oracle用户与几个概念的关系锁 :我们访问数据库的时候是事务选择何种类型的锁这是开发人员无法控制的,是DBA在数据库端设置好的,而我们的代码中只能简单控制一下这个执行语句的事务 方案:你创建一个用户,oracle就自动赋予这个用户一个schema,而且一个用户只能一个schema,说白了就是一个数据集合 实例与用户:你访问的再多也只是在这一个实例的范围内的其他用户的表 ...
2012-09-10 18:23:23 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人