码迷,mamicode.com
首页 > 数据库
黑马day11 动态代理&模拟一个数据库连接池
数据库连接池:说白了就是在一个池子中(容器)中放了很多的数据库连接,当用户需要的时候就从中取出来一个用,用完了就放回连接池中。 优点:极大的提高了数据库的效率。 对于自定义的数据库连接池我们使用一个LinkedList做数据库连接池.这个集合的特点是增删快,查询慢。 自定义一个数据库连接池的步骤: 1.自定义一个类实现DataSource接口。 2.定义一个List list=new L...
分类:数据库   时间:2015-07-02 10:18:53    阅读次数:160
黑马day11 dbcp连接池
简介:DBCP数据库连接池是apache开发的数据库的数据库连接池: 要想使用这个已经开发好的数据库连接池: 1.导入相应的jar包: 2.在类中使用: 方式1:使用BasicDataSource的方式 数据库: create database day11; use day11; create table account( id int primary key auto_...
分类:数据库   时间:2015-07-02 10:18:57    阅读次数:194
黑马day11 c3p0数据库连接池
c3p0数据库连接池:我们以后开发就使用这个数据库连接池,非常的方便。只需要一个配置文件即可,c3p0默认是在类字节码文件中找到c3p0-config.xml文件。 使用步骤: 1.导入相应的jar包即可 2.然后再类中使用 案例1: package com.itheima.c3p0; import java.sql.Connection; import java.sql.P...
分类:数据库   时间:2015-07-02 10:16:33    阅读次数:154
MySQL详解(7)-----------MySQL线程池总结(一)
线程池是Mysql5.6的一个核心功能,对于服务器应用而言,无论是web应用服务还是DB服务,高并发请求始终是一个绕不开的话题。当有大量请求并发访问时,一定伴随着资源的不断创建和释放,导致资源利用率低,降低了服务质量。线程池是一种通用的技术,通过预先创建一定数量的线程,当有请求达到时,线程池分配一个线程提供服务,请求结束后,该线程又去服务其他请求。 通过这种方式,避免了线程和内存对象的频繁创建和释...
分类:数据库   时间:2015-07-02 10:07:16    阅读次数:186
MySQL详解(8)----------MySQL线程池总结(二)
这篇文章是对上篇文章的一个补充,主要围绕以下两点展开,one-connection-per-thread的实现方式以及线程池中epoll的使用。 one-connection-per-thread 根据scheduler_functions的模板,我们也可以列出one-connection-per-thread方式的几个关键函数。 static scheduler_functions con...
分类:数据库   时间:2015-07-02 10:07:16    阅读次数:132
Oracle中set serveroutput on介绍
Oracle中set serveroutput on介绍...
分类:数据库   时间:2015-07-02 10:03:43    阅读次数:134
详解Oracle DELETE和TRUNCATE 的区别
语法delete from aa truncate table aa 区别 1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete f...
分类:数据库   时间:2015-07-02 09:57:56    阅读次数:159
扩展数据库面临的挑战
扩展数据库的时候面临诸多挑战。 搜索 当搜索量很少的时候,搜索是简单的事。 当搜索量上来,比如达百万级的时候,可以把搜索内容按某种顺序排列。比如在字典中,按字母顺序排列。 并发 如果100万人需要同时用这本字典,这就是并发。 如何解决这个问题呢? 把这本字典复制100万份,专业术语叫"主从复制"。 ...
分类:数据库   时间:2015-07-02 09:55:44    阅读次数:163
使用C#实现DHT磁力搜索的BT种子后端管理程序+数据库设计(开源)
直接上程序界面,了解整体工作流程是什么样子的,求服务器进行挂机测试,需要固定IP,空间大概需要10G左右(主要是BT种子占用空间过大),最好有SQLSERVER来做为存储数据库,目前采用的是ACCESS数据库做为测试,怕后期数据过百万,对网站进行查询操作很慢。如果程序运行的时间够长,基本上网络上的种...
分类:数据库   时间:2015-07-02 09:54:38    阅读次数:284
SqlServer游标简介
游标实例:Declare MyCusror Cursor ScrollFor Select * From Master_Goods Order By GoodsIDOpen MyCursorFetch next From MyCursor Into @GoodsCode,@GoodsNameWhil...
分类:数据库   时间:2015-07-02 09:51:24    阅读次数:158
利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享
当前很多应用都适用字符串char(15)来存储IP地址(占用16个字节),利用inet_aton()和inet_ntoa()函数,来存储IP地址效率很高,适用unsigned int 就可以满足需求,不需要使用bigint,只需要4个字节,节省存储空间,同时效率也高很多mysql> create t...
分类:数据库   时间:2015-07-02 09:54:20    阅读次数:184
CentOS7安装Oracle 11g R2 详细过程——零基础
本人linux小白,因项目原因必须要在linux下使用oracle便开始了探索。安装过程中遇到了种种问题与原因,今天整理一下方便后面的可以少走弯路。*注明:安装过程注意当前错作的用户,执行./runInstaller是在#su - oracle用户下操作。第一步:下载安装包,登录Oracle官方中文...
分类:数据库   时间:2015-07-02 09:52:13    阅读次数:149
MySql级联操作
转自:http://blog.csdn.net/codeforme/article/details/5539454外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一....
分类:数据库   时间:2015-07-02 09:48:54    阅读次数:173
在EF的code frist下写稳健的权限管理系统:数据库模型(二)
先从数据库开始,因为是用EF的code frist,所以所有的设计都在解决项目中进行。先是数据模型开始我已经建立了四个模型,user,role,action,actiongroupuser里面有role,role中的ActionIds存储action的id组合字符串,actiongroup作为act...
分类:数据库   时间:2015-07-02 09:48:11    阅读次数:151
【从翻译mos文章】在oracle db 11gR2版本号被启用 Oracle NUMA 支持
在oracle db 11gR2版本号被启用 Oracle NUMA 支持参考原始:Enable Oracle NUMA support with Oracle Server Version 11gR2 (文件 ID 864633.1)申请:Oracle Database - Enterprise ...
分类:数据库   时间:2015-07-02 08:42:12    阅读次数:161
mongodb 学习笔记 08 -- replication复制集
mongodb 学习笔记 08 – replication复制集 官方文档: http://docs.mongodb.org/manual/replication/ replication sets 多台服务器维护相同的数据副本 如何使用复制集 第一步 启动mongod是要指定复制集名字,通过 添加--replSet name 或者 在配置文件中设置replication.replSet...
分类:数据库   时间:2015-07-02 06:34:58    阅读次数:151
mongodb 分组查询
数据的保存include_once 'mDB.class.php';$m=new mDB();$m->setDB('mydb');// $m->save('stu',['dept'=>'财务','name'=>'张三','age'=>73]);// $m->save('stu',['dept'=>'...
分类:数据库   时间:2015-07-02 06:34:19    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!