1. 为什么要进行读写分离 大量的JavaWeb应用做的是IO密集型任务, 数据库的压力较大, 需要分流 大量的应用场景, 是读多写少, 数据库读取的压力更大 一个很自然的思路是使用一主多从的数据库集群: 一个是主库,负责写入数据;其它都是从库,负责读取数据. 主从库数据同步. mysql原生支持主 ...
分类:
数据库 时间:
2017-04-08 19:00:42
阅读次数:
424
[TOC] 1、MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 Mysql是开源的,所以你不需要支 ...
分类:
数据库 时间:
2017-04-08 19:34:19
阅读次数:
300
该包主要是管理数据库的链接,获取链接、释放连接、设置最大连接数、初始化连接数、回收的空闲时间 在连接数据库时创建一个连接池可以很方便的管理所有数据库链接,和高效的使用数据库连接。 主要的两个对象是BasicDataSource 和 BasicDataSourceFactory,产生BasicData ...
分类:
数据库 时间:
2017-04-08 19:39:39
阅读次数:
293
order by排序是最常用的功能,但是排序有时会遇到数据为空null的情况,这样排序就会乱了,这里以MySQL为例,记录我遇到的问题和解决思路。 问题: 网页要实现table的行鼠标拖拽排序,我用AngularJs集成了一个TableDnD开源插件,可以实现,然后在数据库表中增加一个排序字段ind ...
分类:
数据库 时间:
2017-04-08 21:26:21
阅读次数:
243
jmeter中通过jdbc方式连接mysql数据库的配置参考: Database URL=jdbc:mysql://ip:port/dbname?useUnicode=true&characterEncoding=UTF-8 JDBC Driver class=com.mysql.jdbc.Driv ...
分类:
数据库 时间:
2017-04-08 21:38:04
阅读次数:
210
SQL语句基础理论 SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作关系型数据库。 5大主要类型: ①DQL(Data Query Language,数据查询语言)语句,主要由于select关键字完成,查询语句是SQL语句中最复杂,功能最丰富的语句。 ②DML(Data Munip ...
分类:
数据库 时间:
2017-04-08 21:40:49
阅读次数:
247
c3p0数据库连接池管理,获取dataSource对象有两种方法 ...
分类:
数据库 时间:
2017-04-08 21:43:59
阅读次数:
232
结果: ...
分类:
数据库 时间:
2017-04-08 21:47:29
阅读次数:
210
sorry,尚未配说明,稍后补上.. http://iso.linuxquestions.org/oracle/ http://iso.linuxquestions.org/oracle/oracle-linux-5.7/ ...
分类:
数据库 时间:
2017-04-08 22:17:22
阅读次数:
253
DECLARE @STRIN VARCHAR(MAX) SET @STRIN = '87349+2015-06-10 10:38_2015-06-23 10:38+20.00 $109603+2015-06-16 10:38_2015-06-22 10:38+0.00'; WITH CTE AS( ...
分类:
数据库 时间:
2017-04-08 22:50:17
阅读次数:
262
应为数据库里面有空用户
select*frommysql.userwhereuser=‘‘;
查询如果有,把他删了然后重启mysql服务。
分类:
数据库 时间:
2017-04-08 23:10:26
阅读次数:
199
mysql兼mariadb下载自己找自己对应的版本:https://dev.mysql.com/downloads/mysql/因为5.5以后都用cmake编译了,所以系统里没有的话,就下个源码的装一下,怎么测试系统里有没有装了,在命令行中输入#cma在按Tab看有没有cmake有的话系统就装过了,就不用在装了。没有话就去下..
分类:
数据库 时间:
2017-04-08 23:12:04
阅读次数:
281
本博文声明,特别适合初次应用此工具的小白使用,原因看完就明白,OK,开始吧!1、前期准备:因为mysql-zrm这个备份工具是用perl语言写成的工具,所有要先安装一些软件包,来为mysql-zrm工具提供必要的环境yuminstallperl-DBIperl-DBD-MySQLperl-XML-Parser-yPS:(网上好多人..
分类:
数据库 时间:
2017-04-08 23:13:31
阅读次数:
192
linux下应用程序中经常会发生段错误段错误基本上是由于访问非法内存所导致的如栈溢出、数组越界访问、malloc/free内存所引起的。在linux下发生段错误时会生成coredump核心转储文件里面记录了发生段错误时的函数调用关系。ubuntu14.04下默认发生段错误时并不产生核心转储文件需..
分类:
数据库 时间:
2017-04-08 23:15:15
阅读次数:
3157
1. 使用JDBC操作Oracle数据库时,使用java.sql.Date类型对应数据库的date类型,此时只能保存和读取日期部分, 时间(时分秒)部分不能读取和保存; 查询结果集可以直接获取Date类型的数据:java.sql.Date date=resultSet.getDate("dateTi ...
分类:
数据库 时间:
2017-04-08 23:48:56
阅读次数:
221
在mybatis中sql,test中文报错( java.lang.NumberFormatException 这句话明确告诉了我们是数字格式异常)。需加.tostring(). ...
分类:
数据库 时间:
2017-04-08 23:51:24
阅读次数:
271
1. 安装ecshop(打开gd扩展) 2. 使用图形化界面工具,如phpmyadmin查看数据。(以前用命令行,主要锻炼代码熟练度!) # 建木瓜库 create database mugua charset utf8; # 选中木瓜 use mugua; # 创建商品表(创建的字段应和ecsho ...
分类:
数据库 时间:
2017-04-09 00:14:12
阅读次数:
253
1、插入数据,并返回插入的数据: INSERT INTO TestTB(Province,City) output inserted.Province, inserted.City VALUES('广东','深圳') 2、同理,删除数据也是一样的,只不过是使用deleted表罢了。 delete f ...
分类:
数据库 时间:
2017-04-09 00:29:35
阅读次数:
259
昨天Qi号与大家分享了SQL优化中的索引优化,今天给大家聊一下,在开发过程中高质量的代码也是会带来优化的 网上关于SQL优化的教程很多,但是比较杂乱。Qi整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 SQL语句优化,简单的说就是对SQL语句进行高效率的代码编写,其原理 ...
分类:
数据库 时间:
2017-04-09 00:37:43
阅读次数:
235
新曾数据:insert into 表名 values(字段1值,字段2值,字段3值)insert into 表名(字段1,字段2,字段3)values(字段1值,字段2值,字段3值)删除数据(不常用):delete from 表名 where 条件修改数据:update 表名 set 字段1=字段值 ...
分类:
数据库 时间:
2017-04-09 09:08:18
阅读次数:
177