会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
玉不琢,不成器;人不学,不知道
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
数据库
Couchbase中集群,节点,bucket,vbucket之间关系
摘要:每个集群(cluster)有多个节点(node),每个节点要么是物理机,要么是虚拟机; 每个节点是只能部署一个实例的;(官方文档中强调了的) Bucket是key的子集,一个Bucket可能横跨多个节点,因为bucket只是逻辑层面的数据存储结构; 也就是重点关注vBucket的节点映射,和KV数据
阅读全文
posted @
2019-07-23 17:02
JayInnn
阅读(559)
评论(0)
推荐(0)
Java POJO类直接存储在MongoDB中
摘要:记录Java POJO类直接存储在MongoDB中的策略。 maven: Java POJO类定义: 插入的方法:
阅读全文
posted @
2019-04-15 21:29
JayInnn
阅读(1277)
评论(0)
推荐(0)
Java JDK 获取MongoDB中的所有账户
摘要:记录我在Stack Overflow中的回答: https://stackoverflow.com/questions/31518107/mongodb-java-list-all-database-users
阅读全文
posted @
2019-04-08 16:51
JayInnn
阅读(321)
评论(0)
推荐(0)
Spring boot连接MongoDB集群
摘要:主要问题是:MongoDB集群分为复制集(replicaSet)与分片集(shardingSet),那么如何去连接这两种集群; 参考官方文档,我使用了最通用的方法:通过构造connection string来通用连接两种集群; 两种集群connection string的构造方法:replicaSe
阅读全文
posted @
2019-01-04 15:10
JayInnn
阅读(11078)
评论(0)
推荐(0)
日期在Linux与Windows下的区别
摘要:最近遇到了这个问题,就是相同的代码在Windows与Linux下的日期转换不一致。 原因:时区问题,主要是操作系统与JVM中的时区不同导致的 在网上查了很多处理的方法:最后总结出一条简单粗暴的方法;原理很简单,就是将要转换的日期转换成“GMT+8”,然后统一转换成String,再将String统一转
阅读全文
posted @
2018-09-20 15:20
JayInnn
阅读(1025)
评论(0)
推荐(0)
Java中遍历实体类(处理MongoDB)
摘要:在实际过程中,经常要将实体类进行封装,尤其是处理数据库的过程中;因此,对于遍历实体类能够与数据库中的一行数据对应起来。 我是使用的环境是Spring boot,访问的数据库时MongoDB 实体类遍历: pom.xml需要配依赖 <dependency><groupId>commons-beanut
阅读全文
posted @
2018-09-17 18:06
JayInnn
阅读(2759)
评论(0)
推荐(0)
Java对MongoDB中的数据查询处理
摘要:Java语言标准的数据库时MySQL,但是有些时候也会用到MongoDB,这次Boss交代处理MongoDB,所以讲代码以及思路记录下了 摸索的过程,才发现软件的适用还是很重要的啊!!! 我连接的MongoDB的数据是远程数据库,连接本地数据库的方法网上有很多: 这样查询结果就有了,下面要将查询结果
阅读全文
posted @
2018-09-05 17:41
JayInnn
阅读(14146)
评论(1)
推荐(0)
Spring AOP实现Mysql数据库主从切换(一主多从)
摘要:设置数据库主从切换的原因:数据库中经常发生的是“读多写少”,这样读操作对数据库压力比较大,通过采用数据库集群方案, 一个数据库是主库,负责写;其他为从库,负责读,从而实现读写分离增大数据库的容错率。 那么,对数据库的要求是: 1. 读库和写库的数据一致; 2. 写数据必须写到写库; 3. 读数据必须
阅读全文
posted @
2018-08-30 17:11
JayInnn
阅读(2178)
评论(0)
推荐(0)
Mybatis中int insertSelective()的相关问题
摘要: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)
基于Mybatis实现一个查库的接口
摘要:基本功能就是写一个接口,该接口的主要功能是根据给的条件查询特定表; 先通过Workbench来看一下在给定条件下的查询的结果,先给出最终的结果查询的表以及查询的条件: 也就是该接口实现在image_table中实现end_time的范围查找; 接口形式: 接口中的请求的数据对象:其中继承的Abstr
阅读全文
posted @
2018-08-30 16:53
JayInnn
阅读(145)
评论(0)
推荐(0)
MySQL使用的常见问题
摘要:(一)是否启动了服务器 如果没有启动报错: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)
mybatis中的mapper接口文件以及selectByExample类的实例函数详解
摘要:记录分为两个部分,第一部分主要关注selectByExample类的实例函数的实现;第二部分讨论Mybatis框架下基本的实例函数。 (一)selectByExample类的实例函数的实现 当你启动项目,并且打算查询相应的数据库中的相应的表时: 接着跟踪进去: 然后查询过程就交给了Mybatis框架
阅读全文
posted @
2018-08-30 16:33
JayInnn
阅读(10220)
评论(0)
推荐(0)
MySQL数据类型
摘要:在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。
阅读全文
posted @
2018-08-30 16:31
JayInnn
阅读(115)
评论(0)
推荐(0)
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
摘要:1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F
阅读全文
posted @
2018-08-30 16:30
JayInnn
阅读(144)
评论(0)
推荐(0)
公告