java提供了一系列用于数据库编程的API--JDBC;实际上,是通过接口定义了一套访问数据库的规范,而实现这些规范的是各数据库厂商,并且将接口实现封装成.jar包;而我们程序员只需要得到数据库厂商封装的.jar包,调用JDBC API就可以连接对应的数据库.其中调用调用JDBC API这个动作是统 ...
分类:
数据库 时间:
2016-09-24 15:59:31
阅读次数:
209
基本的封锁类型有两种:排它锁(X锁)和共享锁(S锁).所谓X锁,是事务T对数据A加上X锁时,只允许事务T读取和修改数据A,...所谓S锁,是事务T对数据A加上S锁时,其他事务只能再对数据A加S锁,而不能加X锁,直到T释放A上的S锁。
若事务T对数据对象A加了S锁,则T就可以对A进行读取,但不能进行..
分类:
数据库 时间:
2016-09-24 13:49:36
阅读次数:
249
服务器硬件要求:内存>1GB,如果是虚拟机,必须设置内存为1.5G以上。 确定好主机名,安装完成以后,不要再修改主机名,一旦修改会导致oracle启动失败,注意:使用默认的localhost.localdomain会导致启动异常。最好在安装过程中修改好主机名 错误一: 这是一个BUG,在64位的硬件 ...
分类:
数据库 时间:
2016-09-24 13:42:31
阅读次数:
269
关于solr的搭建详见上一篇的随笔。 步骤1: 在webapps中solrhome下新建一个文件夹名字叫做mynode(名字不固定,可以随便取,但是这个名字在后面的配置中会有所关联。)然后在mynode文件下新建一个名字叫做conf的文件夹(这个文件名字最后不要改。)然后把官网下下来的solr项目中 ...
分类:
数据库 时间:
2016-09-24 13:28:15
阅读次数:
408
Caffe中convert_imageset projrct将图像数据转换成Caffe能读取的数据格式leveldb/lmdb 1.添加命令参数 在main函数中添加命令参数,内容和位置如下: #ifndef GFLAGS_GFLAGS_H_ namespace gflags = google;#e... ...
分类:
数据库 时间:
2016-09-24 13:24:13
阅读次数:
232
Mysql (需5.6以上版本)延迟复制配置,通过设置Slave上的MASTER TO MASTER_DELAY参数实现: CHANGE MASTER TO MASTER_DELAY = N; N为多少秒,该语句设置从数据库延时N秒后,再与主数据库进行数据同步复制 具体操作: 登陆到Slave数据库 ...
分类:
数据库 时间:
2016-09-24 12:16:35
阅读次数:
198
java.sql.SQLException: 数字溢出 的解决办法 java.sql.SQLException: 数字溢出 的解决办法 今天碰到了 Java.sql.SQLException: 数字溢出.............的错误。 原因可能有以下两种,一:使用的jdbc驱动与数据库版本不匹配引 ...
分类:
数据库 时间:
2016-09-24 12:12:31
阅读次数:
741
主1配置: 配置文件: server-id=1auto_increment_offset=1 #自动递增初始值为1auto_increment_increment=2 #自动递增跨度为2,为了保证同步主键不会产生冲突 log-error=/home/mysql/data/mysqld.logpid- ...
分类:
数据库 时间:
2016-09-24 12:10:14
阅读次数:
179
如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,敬请指出或 ...
分类:
数据库 时间:
2016-09-24 12:10:35
阅读次数:
315
[root@localhost bin]# ./mysqlhotcopy Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl ...
分类:
数据库 时间:
2016-09-24 12:09:11
阅读次数:
194
innodb表空间的扩展: 在配置共享表空间的情况下,mysql数据目录下会有一个文件ibdata1,而且随着数据的增多,持续增加, 数据库的删除操作并不会缩减ibdata1的容量。 这是由于my.cnf的配置: innodb_data_file_path = ibdata1:10M:autoext ...
分类:
数据库 时间:
2016-09-24 11:58:36
阅读次数:
137
动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 S ...
分类:
数据库 时间:
2016-09-24 11:55:23
阅读次数:
241
From: http://blog.163.com/yaoyingying681@126/blog/static/109463675201191173221759/ MySQL 添加列,修改列,删除列的sql语句写法 ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc... ...
分类:
数据库 时间:
2016-09-24 11:54:56
阅读次数:
304
下载编译包: 内网地址: 外网地址: 解压: 进入编译文件夹: cmake编译:(编译时候提示需要boost,添加下面参数自动下载boots包) ...
分类:
数据库 时间:
2016-09-24 11:50:44
阅读次数:
211
SQL语句构建器类 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis在它的XML映射特性中有一个强大的动态SQL生成方案。但有时在Java代码内部创 ...
分类:
数据库 时间:
2016-09-24 11:49:59
阅读次数:
226
场景 :有业务需要需要 把原有版本的MySQL 升级到 更高版本的mysql。 解决方案:为了减轻mysql升级对业务产生的影响,可以在当前服务器下 配置更高版本的mysql(多个版本的)来过渡 处理步骤: 1、确认并梳理原有版本的数据库和对应配置文件 如: mysql 安装目录:/usr/loca ...
分类:
数据库 时间:
2016-09-24 10:43:53
阅读次数:
272