随笔分类 -  数据库

摘要:每个集群(cluster)有多个节点(node),每个节点要么是物理机,要么是虚拟机; 每个节点是只能部署一个实例的;(官方文档中强调了的) Bucket是key的子集,一个Bucket可能横跨多个节点,因为bucket只是逻辑层面的数据存储结构; 也就是重点关注vBucket的节点映射,和KV数据 阅读全文
posted @ 2019-07-23 17:02 JayInnn 阅读(559) 评论(0) 推荐(0)
摘要:记录Java POJO类直接存储在MongoDB中的策略。 maven: Java POJO类定义: 插入的方法: 阅读全文
posted @ 2019-04-15 21:29 JayInnn 阅读(1277) 评论(0) 推荐(0)
摘要:记录我在Stack Overflow中的回答: https://stackoverflow.com/questions/31518107/mongodb-java-list-all-database-users 阅读全文
posted @ 2019-04-08 16:51 JayInnn 阅读(321) 评论(0) 推荐(0)
摘要:主要问题是:MongoDB集群分为复制集(replicaSet)与分片集(shardingSet),那么如何去连接这两种集群; 参考官方文档,我使用了最通用的方法:通过构造connection string来通用连接两种集群; 两种集群connection string的构造方法:replicaSe 阅读全文
posted @ 2019-01-04 15:10 JayInnn 阅读(11078) 评论(0) 推荐(0)
摘要:最近遇到了这个问题,就是相同的代码在Windows与Linux下的日期转换不一致。 原因:时区问题,主要是操作系统与JVM中的时区不同导致的 在网上查了很多处理的方法:最后总结出一条简单粗暴的方法;原理很简单,就是将要转换的日期转换成“GMT+8”,然后统一转换成String,再将String统一转 阅读全文
posted @ 2018-09-20 15:20 JayInnn 阅读(1025) 评论(0) 推荐(0)
摘要:在实际过程中,经常要将实体类进行封装,尤其是处理数据库的过程中;因此,对于遍历实体类能够与数据库中的一行数据对应起来。 我是使用的环境是Spring boot,访问的数据库时MongoDB 实体类遍历: pom.xml需要配依赖 <dependency><groupId>commons-beanut 阅读全文
posted @ 2018-09-17 18:06 JayInnn 阅读(2759) 评论(0) 推荐(0)
摘要:Java语言标准的数据库时MySQL,但是有些时候也会用到MongoDB,这次Boss交代处理MongoDB,所以讲代码以及思路记录下了 摸索的过程,才发现软件的适用还是很重要的啊!!! 我连接的MongoDB的数据是远程数据库,连接本地数据库的方法网上有很多: 这样查询结果就有了,下面要将查询结果 阅读全文
posted @ 2018-09-05 17:41 JayInnn 阅读(14146) 评论(1) 推荐(0)
摘要:设置数据库主从切换的原因:数据库中经常发生的是“读多写少”,这样读操作对数据库压力比较大,通过采用数据库集群方案, 一个数据库是主库,负责写;其他为从库,负责读,从而实现读写分离增大数据库的容错率。 那么,对数据库的要求是: 1. 读库和写库的数据一致; 2. 写数据必须写到写库; 3. 读数据必须 阅读全文
posted @ 2018-08-30 17:11 JayInnn 阅读(2178) 评论(0) 推荐(0)
摘要:1、selective的意思是:选择性2、insertSelective--选择性保存数据;比如User里面有三个字段:id,name,age,password但是我只设置了一个字段;User u=new user();u.setName("张三");insertSelective(u);3、ins 阅读全文
posted @ 2018-08-30 17:08 JayInnn 阅读(5800) 评论(0) 推荐(0)
摘要:(一)为什么要实现读写分离? 为了服务器承载更多的用户?提升了网站的响应速度?分摊数据库服务器的压力?就是为了双机热备又不想浪费备份服务器?上面这些回答,我认为都不是错误的,但也都不是完全正确的。「读写分离」并不是多么神奇的东西,也带不来多么大的性能提升,也许更多的作用的就是数据安全的备份吧。从一个 阅读全文
posted @ 2018-08-30 17:08 JayInnn 阅读(782) 评论(0) 推荐(0)
摘要:基本功能就是写一个接口,该接口的主要功能是根据给的条件查询特定表; 先通过Workbench来看一下在给定条件下的查询的结果,先给出最终的结果查询的表以及查询的条件: 也就是该接口实现在image_table中实现end_time的范围查找; 接口形式: 接口中的请求的数据对象:其中继承的Abstr 阅读全文
posted @ 2018-08-30 16:53 JayInnn 阅读(145) 评论(0) 推荐(0)
摘要:(一)是否启动了服务器 如果没有启动报错:ERROR 2003 (HY000): Can't connect to MySQL server on ‘localhost' (10061) 解决方法:启动服务器net start MySQL (二)ERROR 1045 (28000): Access 阅读全文
posted @ 2018-08-30 16:33 JayInnn 阅读(198) 评论(0) 推荐(0)
摘要:记录分为两个部分,第一部分主要关注selectByExample类的实例函数的实现;第二部分讨论Mybatis框架下基本的实例函数。 (一)selectByExample类的实例函数的实现 当你启动项目,并且打算查询相应的数据库中的相应的表时: 接着跟踪进去: 然后查询过程就交给了Mybatis框架 阅读全文
posted @ 2018-08-30 16:33 JayInnn 阅读(10220) 评论(0) 推荐(0)
摘要:在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。 阅读全文
posted @ 2018-08-30 16:31 JayInnn 阅读(115) 评论(0) 推荐(0)
摘要:1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F 阅读全文
posted @ 2018-08-30 16:30 JayInnn 阅读(144) 评论(0) 推荐(0)