摘要:
最近公司有个新的需求,写了一个接口,想要把服务暴露出去,但是这个服务所在的进程是非web项目,(可以理解成schedule/batch等进程项目),所以没有tomcat等容器,而且只有这一个服务,无论是加dubbo服务还是加tomcat等容器都显得复杂了。那么应该如何将服务暴露出去? 经过网上搜索后 阅读全文
摘要:
java注解篇 什么是注解? 注释是给开发者看的,可以提升代码的可阅读性和可维护性,但是对于java编译器和虚拟机来说是没有意义的,编译后的字节码文件中没有任何注释信息。 而注解和注释有些类似,不过注解是给编译器和虚拟机看的。编译器和虚拟机可以在运行过程中获取注解信息,然后根据注解信息做各种想做的事 阅读全文
摘要:
Mongodb 搭建高可用集群(分片+副本集) 分片与副本集的区别? 在上一篇我们学习了集群配置--副本集的配置, 副本集是集群配置的方式, 分片也是集群配置的方式, 那么这两种方式的区别是什么? 副本集(replica Set) 一个副本集中每一个节点上的数据都相同(从节点复制主节点数据),保证数 阅读全文
摘要:
mongodb 分片技术 在mongodb中存在另一种集群技术--分片技术。用于解决mongodb数量大的需求。 当mongodb中存在海量数据时,一台服务器可能不足以存储数据,也肯能不足以提供可接受的吞吐量。此时就可以在多台数据上分割数据,使得数据库能存放更多的数据。 为什么使用分片技术? 在mo 阅读全文
摘要:
# MongoDB springboot集成mongoDB的使用在springboot中对mongodb和redis等NoSql数据库都已经有集成了,这里主要学习如何去使用springboot框架集成的mongodb。 首先导入依赖:```xml<dependencies> <dependency> 阅读全文
摘要:
# Mongodb 用户和身份验证mongodb默认是没有用户名和密码的,只要连接成功就可以操作,但是如果要将mongodb作为项目中间件上线的话,肯定不希望任何人都可以访问,为了保证数据安全,mongodb提供了addUser方法来添加用户。该方法包含三个参数:~~~user: 用户名 pwd: 阅读全文
摘要:
添加依赖: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.11.2</version> <scope>compile</scope> </dependenc 阅读全文
摘要:
## mongodb复制(副本集)mongodb副本集的好处: 1. 保证数据的安全性 2. 数据高可用 3. 灾难恢复 4. 无需停机维护 5. 分布式读取数据 ###副本集的配置需要准备至少三个节点来测试,本次为了方便使用同一台机器上的不同端口号启动三个节点: ~~~192.168.226.13 阅读全文
摘要:
#MongoDB 集群配置mongodb在生产环境中必然是以集群的形式存在的,不然不安全。mongodb集群主要是一主多从的形式存在。主节点master负责与客户端进行交互,处理读写操作。从节点slave主要负责从主节点读取数据并保存到本地。## mongodb主从配置新建两台服务器,安装mongo 阅读全文
摘要:
#MongoDB使用: 条件操作,排序,索引,分页查询,聚合函数##mongodb条件查询 > use study switched to db study > db.student.insert({"name":"张三","age":18,"score":100,"sex":1}) WriteRe 阅读全文