- 浏览: 324388 次
- 性别:
- 来自: 南京
最新评论
-
huangyunbin:
swc.advance(); 这个什么时候被调用是最核心的 ...
滑动窗口计数java实现 -
80后的童年2:
深入浅出MongoDB应用实战开发网盘地址:https://p ...
MongoDB 从入门到精通专题教程 -
rryymmoK:
深入浅出MongoDB应用实战开发下载地址:http://pa ...
MongoDB 从入门到精通专题教程 -
u012352249:
怎么支持多个窗口啊?
滑动窗口计数java实现 -
rryymmoK:
深入浅出MongoDB应用实战开发百度网盘下载:链接:http ...
MongoDB 从入门到精通专题教程
文章列表
package com.yunchow.util;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* 行映射器
* @author yunchow
* @version 1.2 09/8/6
*/
public interface RowMapper <T> {
/**
* 实现结果集到 java bean 的映射
* @param rs 数据库结果集
* @return T 包装后的java bean
*/
public T mapper ...
package com.yunchow.util;
import java.util.*;
import java.sql.*;
/**
* jdbc操作模板
* @author yunchow
* @version 1.2 09/8/5
*/
final public class JdbcTemplate {
/**
* 统计指定表的记录条数
* @param tabName 表名
* @return 记录条数
*/
public int count(String tabName) {
return count(ta ...
package com.yunchow.util;
/**
* read the jdbc connection information
* @author yunchow
* @version 1.2 09/8/17
*/
final class JdbcConfigBean extends java.util.Properties {
private static final long serialVersionUID = 1L;
private static JdbcConfigBean instance;
private static fina ...
package com.yunchow.util;
import java.sql.*;
/**
* Jdbc tools
* @author yunchow
* @version 1.1 09/8/4
*/
public final class JdbcUtils {
private static MyDataSource dataSource;
// load database driver
static {
// 初始化数据源
// System.out.println("初始化数据源");
da ...
package com.yunchow.util;
/**
* read the jdbc connection information
* @author yunchow
* @version 1.2 09/8/17
*/
final class ConfigBean extends java.util.Properties {
private static final long serialVersionUID = 1L;
private static ConfigBean instance;
private static final byte[] ...
package com.yunchow.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.LinkedList;
/**
* 自定义数据源
* @author yunchow
* @version 1.2 09/8/6
*/
public class MyDataSource {
private static final String DRIVER_CLASS_NAME;
p ...
package com.yunchow.util;
import java.sql.*;
import java.lang.reflect.*;
/**
* connection处理器
* @author yunchow
* @version 1.2 09/8/6
*/
class MyConnection implements InvocationHandler {
/** 目标对象 */
private Connection targetConnection;
/** 代理对象 */
private Connection proxyConn ...
package junit.test;
import java.util.List;
import org.junit.Test;
import com.yunchow.user.Product;
import com.yunchow.user.Users;
import com.yunchow.util.DaoSupport;
import com.yunchow.util.MyDataSource;
/**
* DaoSupport测试类
* @author Administrator
*
*/
public class TestUser {
...
pk-mapping.ini模板文件
- 博客分类:
- DBI
## 数据库表主键与实体类字段的映射关系
## 例: className=pkValue
## className为实体类名, pkValue为数据库表中的主键字段
## 注意: 实体类名应与数据库表名相同, 属性也相同
## author: yunchow.
## version: 1.2 09/9/3.
Users=userId
Product=productId
- 2009-09-21 00:32
- 浏览 1035
- 评论(0)
## 数据库连接基本配置信息
## 数据驱动
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
## 数据库URL
url=jdbc:sqlserver://localhost:1433;databasename=shop
## 连接用户名
user=sa
## 连接密码
password=123456
## 初始连接数, 默认为5
initConnection=5
## 支持的最大连接数, 默认为10
maxConnection=20
## 最大空闲连接数, 默认跟初始化连接数一致
idleConnection=6
- 2009-09-21 00:32
- 浏览 1061
- 评论(0)
此包为数据库工具通用包, 将其导入类路径, 修改包中的配置文件便可使用.
主要类清单:
MyDataSource : 自定义数据源, 对应jdbc.ini配置文件
JdbcTemplate : 数据库操作模板, 她依赖于MyDataSource和JdbcUtils类
RowMapper : 行映射器, JdbcTemplate将依赖此接口.
GenericRowMapper : 通用行映射器.
DaoSupport : 数据库基本Dao, 对应pk-mapping.ini, 她支持对数表的增,删,改,查,分页,统计记录条 数, 可直接使用, 做一些简单的操作.
ConfigB ...
- 2009-09-21 00:30
- 浏览 1491
- 评论(0)
2.6.2
Java 消除了"向前引用"的问题?
1. 短路
操作逻辑运算符时,我们会遇到一种名为“短路”的情况。这意味着只有明确得出整个表达式真或假的结论,才会对表达式进行逻辑求值。因此,一个逻辑表达式的所有部分都有可能不进行求值:
3.1.8 移位运算符
移位运算符面向的运算对象也是二进制的“位”。可单独用它们处理整数类型(主类型的一种)。左移位运算符(<<)能将运算符左边的运算对象向左移动运算符右侧指定的位数(在低位补0)。“有符号”右移位运算符(>>)则将运算符左边的运算对象向右移动运算符右侧指定的位数。“有符号”右移位运算符使用了“符号扩 ...
小型数据库:access,foxbase
你该用什么数据库?
1.项目规模:
a,负载量多大,用户多大
b,成本
c,安全性
成本在千元内
负载量小,100人内,比如留言板,信息系统
以成本在千元内,对安全性要求不高.
中型数据库:mysql,sql server,informix
比如在负 ...
Chapter 9 storage structure
Database block contents:header,free space, data
HWM: High-Water Mark
dba_extents
dba_segments
dba_tablespaces
dba_data_files
dba_free_space
---------------
Chapter 10 Managing undo data
// undo segment needs max blocks
select max(undoblks/((end_time-begin_time)*24*3600) ...
*** Chapter 7
Maintaining Online Redo Log Files
Online Redo Log Files's Characteristics:
1, Record all changes made to data.
2, Provide a recovery mechanism.
3, Can be orgnized into groups.
4, At least two groups required.
A set identical copies of online redo log files called an online
redo log fil ...