认识 Spring 框架 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。 Spring IoC 和 ...
分类:
编程语言 时间:
2019-12-20 18:21:43
阅读次数:
81
[易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器] 项目实战 实战3:Http服务器 我们今天来开发我们的Http服务器。 我们先用命令创建一个工程目录: 我们现在开始在src/main.rs写如下代码: 然后我们直接启动我们的服务器,用命令跑一下: 控制台打 ...
分类:
编程语言 时间:
2019-12-20 18:20:03
阅读次数:
96
作为一名学习过多种编程语言的“老码农”,学习一门新的语言不能像“新手”一样,要快速入门。 无论面向过程,还是面向对象的编程语言;静态语言,动态语言,一般都包括: 标识符、变量(常量)、运算符、表达式、输入、输出、选择结构,循环结构、函数等; 比较“新”的编程语言,为了简化编程一般都支持容器,其次就是 ...
分类:
编程语言 时间:
2019-12-19 23:34:13
阅读次数:
123
Linux是免费开源的操作系统,在目前市场上得到了广泛的应用,发展前景非常不错,从业薪资待遇也很高。不过对于小白来说,如何才能够真正入门Linux?从小白到大咖需要经历那些过程,这里告诉大家需要记住这三方面:
分类:
系统相关 时间:
2019-12-18 11:17:42
阅读次数:
95
3.4.聚合 3.4.1.什么是聚合? MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count( ) 例如上图中一个集合中有9个文档,通过count操作后,输出一个9,这种操作就是一个单一的聚合操作 3.4.2 ...
分类:
数据库 时间:
2019-12-16 13:23:37
阅读次数:
97
3.2.索引 索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,建立索引,通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录,这种扫描全集合的查询效率是非常低的,特别是在数据量特别大的时候,话费的时间就非常的多 举个 ...
分类:
数据库 时间:
2019-12-16 13:03:14
阅读次数:
90
4.2.Mongoose实现增删查改 中文文档地址: https://cn.mongoosedoc.top/docs/guide.html 4.2.1.Mongoose是什么? Mongoose是MongoDB的一个对象模型工具,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操 ...
分类:
数据库 时间:
2019-12-16 13:01:38
阅读次数:
108
4.5.Mongoose索引和方法 4.5.1.设置索引 注意:如果控制台出现下面的警告 解决方案: 在连接数据库的时候加上配置项 4.5.2.内置方法 文档地址:https://mongoosejs.com/docs/queries.html 这些内置的方法我们其实已经在前面增删查改中使用过一些, ...
分类:
数据库 时间:
2019-12-16 12:57:53
阅读次数:
215
4.3.Mongoose模块化 4.3.1.为什么要进行模块化拆分? 模块化拆分的目的是为了代码的复用,让整个项目的结构更加清晰,举个例子:当数据库中的集合变多的时候,例如有课程、订单、分类、教师等多个集合,我们将每个集合的代码拆分到不同的模块,这样项目结构会清晰很多,同时,这些模块都要连接数据库, ...
分类:
数据库 时间:
2019-12-16 12:54:50
阅读次数:
181
4.Mongoose使用 4.1.nodejs操作mongodb 文档地址:http://mongodb.github.io/node mongodb native/3.2/tutorials/crud/ 1.安装mongodb驱动 2.连接数据库 3.插入数据 4.更新数据 5.删除数据 螺钉课堂 ...
分类:
数据库 时间:
2019-12-16 12:52:31
阅读次数:
79