`
隐形的翅膀
  • 浏览: 484416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一. Java类加载机制 Java程序运行的场所是内存,当在命令行下执行: java HelloWorld 命令的时候,JVM会将HelloWorld.class加载到内存中,并形成一个Class的对象HelloWorld.class。 其中的过程就是类加载过程: 1、寻找jre目录,寻找jvm.dll,并初始化JVM; 2、产生一个Bootstrap Loader(启动类加载器);加载System.getProperty("sun.boot.class.path")所指定的路径或jar 3、Bootstrap Loader自动加载Extended Loader(标准扩展 ...

SQL 优化

1. 第一级调整是操作系统级包括硬件平台, 第二级调整是ORACLE  RDBMS级的调整, 第三级是数据库设计级的调整, 最后一个调整级是SQL级。 2. 充分利用系统全局区域SGA(SYSTEM GLOBAL AREA)  SGA是oracle数据库的心脏。用户的进程对这个内存区发送事务,并且以这里作为高速缓存读取命中的数据,以实现加速的目的。正确的SGA大小对数据库的性能至关重要。SGA包括以下几个部分: a、数据块缓冲区(data block buffer cache)是SGA中的一块高速缓存,占整个数据库大小的1%-2%,用来存储从数据库重读取的数据块(表、索引、簇等),因 ...

Oracle 优化

1. 第一级调整是操作系统级包括硬件平台, 第二级调整是ORACLE  RDBMS级的调整, 第三级是数据库设计级的调整, 最后一个调整级是SQL级。 2. 充分利用系统全局区域SGA(SYSTEM GLOBAL AREA)  SGA是oracle数据库的心脏。用户的进程对这个内存区发送事务,并且以这里作为高速缓存读取命中的数据,以实现加速的目的。正确的SGA大小对数据库的性能至关重要。SGA包括以下几个部分: 1、数据块缓冲区(data block buffer cache)是SGA中的一块高速缓存,占整个数据库大小的1%-2%,用来存储从数据库重读取的数据块(表、索引、簇等),因 ...

实现OSCache

我们要集群式同步数据,必须实现这三个方法: public void cacheEntryAdded(CacheEntryEvent event) { } public void cacheEntryRemoved(CacheEntryEvent event) { } public void cacheEntryUpdated(CacheEntryEvent event) { } ackage com.test; impor ...

iBatis缓存总结

oscache.jar 2.4.1(缓存组件),jgroups.jar2.8.GA(IP组播),commons-loggin.jar1.1(日志记录用的),concurrent-1.3.2.jar(线程同步用的) http://blog.csdn.net/kkyyada/article/details/5900135

iBatis基础

1. iBatis 属于半自动化框架 2. 什么场景应用iBatis a. 由于安全原因,数据库结构部开发,无法使用Hibernate映射生成 b. 数据库方要求全部用存储过程 c. 系统数据量大,要求我们要用复杂的高效的SQL语句 3. iBatis配置 <sqlMapConfig> <settings cacheModelsEnabled="true" //是否启用SqlMapClient上的缓存机 enhancementEnabled="true" //是否针对POJO启用字节码增强机制以提 ...
1. pydev, Emacs PthonWin 2. 缩进分层 3. # ''' 注释''' 4. input("somthing" rawinput("something") 5. int(yearstr)+1 6. print("something") 7. ** 乘方运算 // 整除运算 8. 操作字符串 string.capitalize() 将字符串的第一个字母大写 string.count(参数) string.find(参数) string.isalnum() 是否包含0-9A-Za-z str ...

Oracle 基础

1. Oracle至少需要两个联机重做日志来支持实例 2. System表空间, SysAUX, 默认表空间, undo表空间, 系统参数 spfile 3. 数据库写入进程 dbwr, 日志写入进程 lgwr, 系统监视smon进程, 进程监视pmon, 归档arc0 4. 常见的数据类型    varchar2 可以存储任何字符, 最大4000字节    数字 (m,n) m 数字总长度, n, 小数点位数    日期    时间戳    clob, 可存储4GB大小的对象, 只能存储字母数字数据    blob, 可以存放任何类型的数据    table che 5. 过程与函数 ...
sql之left join、right join、inner join的区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: -------------------------------------------- 表A记录如下: aID     aNum 1     a20050111 2     a20050112 3     a20050113 4     a20050114 5     a2 ...

SQL Server

1. 备份方式 a. 完整数据库备份 b. 差异数据库备份 c. 事物日志备份: 指备份自上次备份以来数据库执行所有事务的事务日志 d. 文件和文件组备份 Backup DATABASE Restore DATABASE CREATE/ALTER/DROP/ 创建索引, 索引和Primary key 不是一回事 Create/Alter Index Create/Alter trigger
冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,
数据逻辑结构 1. 线性结构 线性表的基本运算, 置空表, 求表长,取表中的第I个节点,按值查找,插入,删除 2. 非线性结构 数据的存储结构 1. 顺序存储结构, 通常用数组来描述 2. 链式存储结构, 线性表的顺序存储虽然可以随机存取,但是当在做插入和删除运算时,需要移动大量的元素,链式存储结构可以避免这些 单链表: 数据区加, 指向下个地址的指针 循环链表: 最后一个节点的指针域不为空,指向链表的头节点, 区别在于,循环时判断条件不再p或者p->next是否为空,而是它们是否等于头指针 双向链表: 向前指针+数据区+向后指针 3. 索引存储结构 4. 散列存 ...
http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html
import java.util.HashMap; import java.util.Scanner; import java.util.Stack; /** * * @author kerryfish * 关于java中链表的操作 * 1. 求单链表中结点的个数: getListLength * 2. 将单链表反转: reverseList(遍历),reverseListRec(递归) * 3. 查找单链表中的倒数第K个结点(k > 0): reGetKthNode * 4. 查找单链表的中间结点: getM ...

Java 面试题1

1、 多态就是指不同类的对象对同一消息做出的相应. 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 bo ...
Global site tag (gtag.js) - Google Analytics