- 浏览: 498180 次
- 性别:
- 来自: 北京
最新评论
-
df270464278:
请问博主有遇到中文乱码的问题吗?就是json字符串里面包含中文 ...
cur发送json字符串, post 请求 -
ykbj117:
你们知道刘绍华么?就是北邮的一个教授,专门研究WebRTC的资 ...
WebRTC -
隐形的翅膀:
不会用powershell
去除SVN标志 -
lengbamboo:
改注册表比较危险,给个powershell的脚本:powers ...
去除SVN标志 -
hedong56:
[/b][b][i][/i][u][/u][flash=20 ...
JAVASCRIPT定义对象的四种方式
文章列表
Java类的加载机制
- 博客分类:
- Java基础
一. 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(标准扩展 ...
1.
第一级调整是操作系统级包括硬件平台,
第二级调整是ORACLE RDBMS级的调整,
第三级是数据库设计级的调整,
最后一个调整级是SQL级。
2. 充分利用系统全局区域SGA(SYSTEM GLOBAL AREA)
SGA是oracle数据库的心脏。用户的进程对这个内存区发送事务,并且以这里作为高速缓存读取命中的数据,以实现加速的目的。正确的SGA大小对数据库的性能至关重要。SGA包括以下几个部分:
a、数据块缓冲区(data block buffer cache)是SGA中的一块高速缓存,占整个数据库大小的1%-2%,用来存储从数据库重读取的数据块(表、索引、簇等),因 ...
1.
第一级调整是操作系统级包括硬件平台,
第二级调整是ORACLE RDBMS级的调整,
第三级是数据库设计级的调整,
最后一个调整级是SQL级。
2. 充分利用系统全局区域SGA(SYSTEM GLOBAL AREA)
SGA是oracle数据库的心脏。用户的进程对这个内存区发送事务,并且以这里作为高速缓存读取命中的数据,以实现加速的目的。正确的SGA大小对数据库的性能至关重要。SGA包括以下几个部分:
1、数据块缓冲区(data block buffer cache)是SGA中的一块高速缓存,占整个数据库大小的1%-2%,用来存储从数据库重读取的数据块(表、索引、簇等),因 ...
我们要集群式同步数据,必须实现这三个方法:
public void cacheEntryAdded(CacheEntryEvent event) {
}
public void cacheEntryRemoved(CacheEntryEvent event) {
}
public void cacheEntryUpdated(CacheEntryEvent event) {
}
ackage com.test;
impor ...
iBatis缓存总结
- 博客分类:
- 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
1. iBatis 属于半自动化框架
2. 什么场景应用iBatis
a. 由于安全原因,数据库结构部开发,无法使用Hibernate映射生成
b. 数据库方要求全部用存储过程
c. 系统数据量大,要求我们要用复杂的高效的SQL语句
3. iBatis配置
<sqlMapConfig>
<settings
cacheModelsEnabled="true" //是否启用SqlMapClient上的缓存机
enhancementEnabled="true" //是否针对POJO启用字节码增强机制以提 ...
Python 基础
- 博客分类:
- Linux 高级命令
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 ...
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
JAVA中关于链表的操作和基本算法
- 博客分类:
- Java基础
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 ...
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 ...