首页 > 数据库技术
docker (mysql 8.+ )主从同步
1.环境centos7.5 docker 2.下载docker 版本的mysql 启动容器 docker run --name mysql_master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d docker.io/mysql:latest dock ...
分类:数据库技术   时间:2019-11-05 12:36:11    收藏:0  评论:0  赞:0  阅读:95
java-JDBC事务
要么一起成功,要么都失败。 事务的安全隐患: 1. 如果不设置隔离级别,会引发脏读: 脏读:一个事务读到了另一个事务还未提交到的数据 2. 如果设置了隔离级别,可以屏蔽掉脏读,但是会造成数据库的不可重复读,两次查询的结果不一样。(默认就是可重复读).但是这样还是查不到数据库真实的数据。 设置最高级别 ...
分类:数据库技术   时间:2019-11-05 12:27:53    收藏:0  评论:0  赞:0  阅读:82
dotnet core use MangoDB
安装MangoDB 同样我这边再次使用Docker, 方便快捷: 具体使用 基本代码使用的演示如下: 项目源码在 "Gitee" .(不好意思, mongo都拼写错了, 不改了) 更多使用请参考官方文档:http://mongodb.github.io/mongo csharp driver/2.2 ...
分类:数据库技术   时间:2019-11-05 12:12:42    收藏:0  评论:0  赞:0  阅读:101
mysql SQL优化琐记
equal最好了,其次in,最后是range != <> 这类非操作尽量不用,它会转换为range。>都是范围查询 复合索引有左匹配原则,(clo_a,clo_b)相当建立了两个索引(clo_a,clo_b)clo_a, 加索引前,最好在相同数据量的测试环境下,测试。 最好用线上的,怕造的数据有数据 ...
分类:数据库技术   时间:2019-11-05 12:04:35    收藏:0  评论:0  赞:0  阅读:105
The database returned no natively generated identity value错误解决方案
原因:hibernate项目中在学生表的配置文件中: <id name="studentno" column="studentno"> <generator class="native"></generator> </id> 将主键设置为了自动增长的类型,但是数据库创建表的时候却将数据类型设置成了v ...
分类:数据库技术   时间:2019-11-05 12:04:17    收藏:0  评论:0  赞:0  阅读:80
sqlserver与java数据类型对应
sqlserver与java数据类型对应 原文链接:https://blog.csdn.net/lg312200538/article/details/5993049 编号数据库类型JDBC类型JDBC索引描述 1 int java.lang.Integer 4 2 varchar java.lan ...
分类:数据库技术   时间:2019-11-05 12:01:43    收藏:0  评论:0  赞:0  阅读:87
K8S 配置mysql配置文件不生效问题处理
平台使用Rancher2.x问题原因是,一个测试用的mysql需要开启binlog日志,我想着这个不是挺简单的嘛~于是,papapa配置了一个config,挂载到对应的mysql配置文件下,然后重新部署一下~然而进容器一看,配置文件是挂载上了,可是配置却未生效。。具体如下:1、因为使用Rancher平台,所以配置及挂载这一步是在web端进行的(祸根。)。即添加一个configmap,覆盖掉原配置文件:#
分类:数据库技术   时间:2019-11-05 11:20:09    收藏:0  评论:0  赞:0  阅读:364
死磕 java同步系列之mysql分布式锁
问题(1)什么是分布式锁?(2)为什么需要分布式锁?(3)mysql如何实现分布式锁?(4)mysql分布式锁的优点和缺点?简介随着并发量的不断增加,单机的服务迟早要向多节点或者微服务进化,这时候原来单机模式下使用的synchronized或者ReentrantLock将不再适用,我们迫切地需要一种分布式环境下保证线程安全的解决方案,今天我们一起来学习一下mysql分布式锁如何实现分布式线程安全。
分类:数据库技术   时间:2019-11-05 10:52:49    收藏:0  评论:0  赞:0  阅读:87
解决:CentOS 7下yum install mysql-server无包可用问题
> [root@master ~]# yum install mysql-server > 已加载插件:fastestmirror > Loading mirror speeds from cached hostfile > * base: ap.stykers.moe > * extras: ap.stykers.moe > * updates: ap.stykers.moe > 没有可用软件包 mysql-server。 > 错误:无须任何处理
分类:数据库技术   时间:2019-11-05 10:49:59    收藏:0  评论:0  赞:0  阅读:269
二、hbase--集成Phoenix实现类SQL操作hbase
一、Phoenix概述1、简介可以把Phoenix理解为Hbase的查询引擎,phoenix,由saleforce.com开源的一个项目,后又捐给了Apache。它相当于一个Java中间件,帮助开发者,像使用jdbc访问关系型数据库一些,访问NoSql数据库HBase。phoenix,操作的表及数据,存储在hbase上。phoenix只是需要和Hbase进行表关联起来。然后再用工具进行一些读或写操
分类:数据库技术   时间:2019-11-05 10:44:35    收藏:0  评论:0  赞:0  阅读:78
【转帖】MySQL用得好好的,为什么要转ES?
MySQL用得好好的,为什么要转ES? http://developer.51cto.com/art/201911/605288.htm Elasticsearch作为一款功能强大的分布式搜索引擎,支持近实时的存储、搜索数据,在京东到家订单系统中发挥着巨大作用,目前订单中心ES集群存储数据量达到10 ...
分类:数据库技术   时间:2019-11-05 10:38:54    收藏:0  评论:0  赞:0  阅读:78
MySQL学习笔记2——DML
DML(数据操作语言,它是对表记录的操作(增,删,改)!) 1.插入数据 *INSERT INTO 表名(列名1,列名2,...) VALUES(列值1,列值2,...); >在表名后给出要插入的列名,其他没有指定的列等同于插入null值,所以插入记录总是插入一行,不可能是半行。 >在VALUES后 ...
分类:数据库技术   时间:2019-11-05 10:31:32    收藏:0  评论:0  赞:0  阅读:96
使用SMM框架开发企业级应用-----JdbcTemplate
JdbcTemplate主要提供以下五类方法: execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句; update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句; query方法及queryFor ...
分类:数据库技术   时间:2019-11-05 10:14:20    收藏:0  评论:0  赞:0  阅读:88
在SpringBoot中使用flyway进行数据库版本管理
本文大纲 flyway是什么 能帮助我们解决什么问题 springboot环境下使用flyway flyway的工作原理 一、flyway是什么 Flyway是一个开源的数据库版本管理工具,并且极力主张“约定大于配置”,简单、专注、强大。可以使用SQL完成数据同步,或者基于特定数据库的语法(例如PL ...
分类:数据库技术   时间:2019-11-05 10:13:10    收藏:0  评论:0  赞:0  阅读:90
redis 非关系型数据库
redis 类型,数据存在磁盘里面,所以存储速度比较快,其他数据类型还是存储在数据库所以比较慢些 链接redis数据库: r=redis.Redis(host="%%%%%%%",password="HK139bc&*",db=10,decode_responses=True) #port=6379 ...
分类:数据库技术   时间:2019-11-05 10:11:57    收藏:0  评论:0  赞:0  阅读:102
mysql低版本升级到5.7
升级步骤 安全的停止数据库的运行 /etc/init.d/mysql.server stop 解压mysql tar包 tar zxf mysql 5.7.28 linux glibc2.12 x86_64.tar.gz mv mysql 5.7.28 linux glibc2.12 x86_64 ...
分类:数据库技术   时间:2019-11-05 10:02:59    收藏:0  评论:0  赞:0  阅读:114
mysql5.7单机多实例安装
基于之前的mysql5.7单实例安装 修改 文件如下(这里配置4个实例,可自行修改数目) 多实例配置文件,可以mysqld_multi example 查看例子 [root@MyServer /] cat /etc/my.cnf [client] 这个标签如果配置了用户和密码, 并且[mysqld_ ...
分类:数据库技术   时间:2019-11-05 09:59:45    收藏:0  评论:0  赞:0  阅读:86
mongodb数据迁移
安装mongodb并创建用户 登录到目标机器,进行如下操作: 安装mongodb(先不要启用auth及更改bind) 登录mongodb,创建一个管理员用户: 然后为具体数据库创建一个 权限的用户: 确认一下用户信息:(先切换到数据库,然后使用 命令查看用户信息) 然后修改bind和auth允许远程 ...
分类:数据库技术   时间:2019-11-05 09:40:33    收藏:0  评论:0  赞:0  阅读:93
centos安装mysql5.6
环境: centos7 mysql版本: mysql 5.6.46 安装mysql5.6 配置开机自启 mysql5.7安装脚本 ...
分类:数据库技术   时间:2019-11-05 09:34:47    收藏:0  评论:0  赞:0  阅读:88
mysql 视图
和oracle差不多- - 1. 创建: create view 视图名 as 查询语句 2. 查询: 查询方法和table一样 3. 修改: create or replace view 视图名 as 查询语句 alter view 视图名 as 查询语句 4. 删除 drop view 视图名 ...
分类:数据库技术   时间:2019-11-05 09:27:56    收藏:0  评论:0  赞:0  阅读:67
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!