- 博客(10)
- 收藏
- 关注
原创 mongDB:四、文档数据的常用增删改查操作
可以参考官方⽂档: 参考⽂档: https://docs.mongodb.com/manual/reference/method/1. 插入文档单条文档插入db.集合名称.insert({"name":"编程不良⼈","age":23,"bir":"2012-12-12"});//实例:db.test.insert({name:"小明酱",age:18,likes:["看电视","写代码",{none:2}]});多条文档插入insertMany插入文档插入需要数组,第二.
2022-04-14 15:22:47 407
原创 mongoDB:三、mongo库、集合操作命令
一、库的操作查看所有库show databases | show dbs三个基础库admin从权限角度来讲,这个是“root”库,要是将一个用户添加到这个库,这个用户自动继承所有数据库的权限,一些特定的服务端命令也能从这个数据库运行,比如列出所有的数据库或者关闭服务器。cofing当mongodb用于分片设置时,cofing在内部使用,用于保存分片的相关信息local这个库的数据永远不会被复制,可以用来存储单机本地的相关集合创建数据库use 库名use 代表创建并使用
2022-04-12 11:02:17 639
原创 mongoDB:二、Linux下mongoDB5安装及docker下安装
一、Linux安装官网下载地址:https://www.mongodb.com/try/download/community
2022-04-12 09:40:34 1609 1
原创 mongoDB:一、mongoDB简介及优点
一、简介官方定义官方定义:mongoDB 是一个文档型数据库,旨在方便开发应用和扩展官方文档地址:https://www.mongodb.com/docs/manual/百科定义MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。二、优点操作简单:MongoDB 是一个面向文档存储的数据库,操作起来
2022-04-08 10:12:46 1188
原创 RibbitMQ从入门到集群一条龙笔记
RabbitMQ 实战教程1.MQ引言1.1 什么是MQMQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。1.2 MQ有哪些当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、
2022-04-07 14:55:21 140
原创 java8新特性 - 新的日期API LocalDate | LocalTime | LocalDateTime
一、简介及优点新的日期api最重要的一点就是 日期不可变,线程安全表示日期的LocalDate表示时间的LocalTime表示日期时间的LocalDateTime优点:之前使用的java.util.Date月份从0开始,我们一般会+1使用,很不方便,java.time.LocalDate月份和星期都改成了enumjava.util.Date和SimpleDateFormat都不是线程安全的,而LocalDate和LocalTime和最基本的String一样,是不变类型,不但线程安全,而
2022-04-07 14:32:50 239
原创 java8新特性 - 接口中可以定义默认实现方法和静态方法
Java8 之后 在接口中可以使用default和static关键字来修饰接口中定义的普通方法public interface Interface { default String getName(){ return "zhangsan"; } static String getName2(){ return "zhangsan"; }}在JDK1.8中很多接口会新增方法,为了保证1.8向下兼容,1.7版本中的接口实现类不用每个都重
2022-04-07 14:22:55 643
原创 java8 - 并行流(fork/join框架)
一、fork/join定义fork/join框架思想:简单来说就是将工作拆分成最小单位不可拆分级别,然后在各自相加连接 ,取得结果。递归分合,分而治之比如计算一个数字到另外一个数字的和(0-100),传统方式是使用for循环遍历,但是如果中间出现堵塞情况就导致工作停止。如果使用fork/join的方式,将一整个累加求和 拆分成最小单位单独工作,这时候会大大提高了效率(数据量大、业务复杂的情况)。并且采用了工作窃取模式:如果一个子任务提前完成就会去获取还未执行的子任务来执行,这种方式提高了效率,最大提
2022-04-07 11:41:53 1658
原创 java8 - Optional容器
Optional容器作用:在开发过程中经常存在if(a == null){} 这种判断,若不进行判断就会出现空指针异常的情况,java8的Optional容器出现,是我们不在需要判断是否为空,提高代码简洁,最大化减少空指针的出现。一、 Optional的方法详解方法描述of把指定的值封装为Optional对象,如果指定的值为null,则抛出NullPointerExceptionempty创建一个空的Optional对象ofNullable如果创建的Optional
2022-04-06 17:07:32 338
原创 java8-lambda-StreamAPI
一、 Stream概念 简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式 。Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。特点:1 . 不是数据结构,不会保存数据。2. 不会修改原来的数据源,它会将操作后的数据保存到另外一个对象中。(保留意见:
2022-04-06 15:49:16 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人