江南一点雨的专栏

专注Java一百年

排序:
默认
按更新时间
按访问量

MongoDB管道操作符(二)

上篇文章中我们已经学习了MongoDB中几个基本的管道操作符,本文我们再来看看其他的管道操作符。 本文是MongoDB系列的第十三篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.MongoDB基本操作 3.MongoDB数据类型 4.MongoDB文档更新操...

2018-09-18 11:45:28

阅读数:50

评论数:0

MongoDB管道操作符(一)

熟悉Linux操作系统的小伙伴们应该知道Linux中有管道的说法,可以用来方便的处理数据。MongoDB2.2版本也引入了新的数据聚合框架,一个文档可以经过多个节点组成的管道,每个节点都有自己特殊的功能,比如文档分组、文档过滤等,每一个节点都会接受一连串的文档,对这些文档做一些类型转换,然后将转换...

2018-08-20 16:59:12

阅读数:198

评论数:1

MongoDB固定集合

一般情况下我们创建的集合是没有大小的,可以一直往里边添加文档,这种集合可以动态增长,MongoDB中还有一种集合叫做固定集合,这种集合的大小是固定的,我可以在创建的时候设置该集合中文档的数目,假设为100条,当集合中的文档数目达到100条时,如果再向集合中插入文档,则只会保留最新的100个文档,之...

2018-08-02 14:25:33

阅读数:707

评论数:0

MongoDB中各种类型的索引

上篇文章中我们介绍了MongoDB中索引的简单操作,创建、查看、删除等基本操作,不过上文我们只介绍了一种类型的索引,本文我们来看看其他类型的索引。 本文是MongoDB系列的第十篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.MongoDB基...

2018-07-13 10:35:25

阅读数:1486

评论数:0

初识MongoDB中的索引

索引就像图书的目录一样,可以让我们快速定位到需要的内容,关系型数据库中有索引,NoSQL中当然也有,本文我们就先来简单介绍下MongoDB中的索引。 本文是MongoDB系列的第九篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.MongoDB...

2018-06-28 08:58:04

阅读数:1838

评论数:0

MongoDB查看执行计划

MongoDB中的explain()函数可以帮助我们查看查询相关的信息,这有助于我们快速查找到搜索瓶颈进而解决它,本文我们就来看看explain()的一些用法及其查询结果的含义。 本文是MongoDB系列的第八篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装Mon...

2018-06-07 11:23:23

阅读数:2058

评论数:0

MongoDB文档查询操作(三)

关于MongoDB中的查询,我们已经连着介绍了两篇文章了,本文我们来介绍另外一个查询概念游标。 本文是MongoDB系列的第七篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.MongoDB基本操作 3.MongoDB数据类型 4.Mong...

2018-06-02 17:36:33

阅读数:2050

评论数:0

MongoDB文档查询操作(二)

上篇文章我们对MongoDB中的查询操作做了简单介绍,本文我们继续来看更丰富的查询操作。 本文是MongoDB系列的第六篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.MongoDB基本操作 3.MongoDB数据类型 4.MongoDB...

2018-06-01 18:16:50

阅读数:2047

评论数:0

MongoDB文档查询操作(一)

上篇文章我们主要介绍了MongoDB的修改操作,本文我们来看看查询操作。 本文是MongoDB系列的第五篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.MongoDB基本操作 3.MongoDB数据类型 4.MongoDB文档更新操作 ...

2018-05-19 16:54:47

阅读数:2090

评论数:3

MongoDB文档更新操作

我们在前面的文章中提到过文档的基本的增删改查操作,MongoDB中提供的增删改查的语法非常丰富,本文我们主要来看看更新都有哪些好玩的语法。 本文是MongoDB系列的第四篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.MongoDB基本操作 ...

2018-04-24 09:35:35

阅读数:2091

评论数:1

MongoDB数据类型

上篇文章我们介绍了MongoDB的最基本的增删改查操作,也介绍了一些基础的概念,MongoDB中每条记录称作一个文档,这个文档和我们平时用的JSON有点像,但也不完全一样。JSON是一种轻量级的数据交换格式。简洁和清晰的层次结构使得JSON成为理想的数据交换语言,JSON易于阅读和编写,同时也易于...

2018-04-03 11:33:53

阅读数:2730

评论数:0

MongoDB基本操作

上篇文章我们简单介绍了MongoDB安装以及启动命令,本文我们来看看基本的增删改查,对MongoDB有一个直观的认识。 本文是MongoDB系列的第二篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 客户端安装配置上篇文章我们提到可以在MongoDB启动成功...

2018-03-19 11:44:30

阅读数:3034

评论数:0

SpringBoot+WebSocket实现在线聊天(二)

本文是vhr系列第15篇,项目地址:https://github.com/lenve/vhr 在线聊天使用了SpringBoot+WebSocket实现,为了保证用户隐私,所有的聊天数据都保存在系统本地,服务器只进行了数据转发。OK,那接下来,我们来看下大致的实现步骤。 服务端服务端首先加入w...

2018-03-13 15:56:09

阅读数:3875

评论数:2

SpringBoot+WebSocket实现在线聊天(一)

本文是vhr系列的第十四篇,项目地址:https://github.com/lenve/vhr 在线聊天功能是为了方便HR快速交流,由于HR人数有限,因此这里并未考虑高并发问题,小伙伴思考问题一定要结合上下文环境。OK,我们先来看看效果图: 在线聊天效果图登陆成功后,点击右上角的闹铃图标,进入...

2018-03-12 09:55:09

阅读数:4547

评论数:0

SpringBoot中使用Freemarker构建邮件模板

本文是vhr系列的第十三篇,项目地址:https://github.com/lenve/vhr 当邮件内容比较简单的时候,我们可能一行字符串就能表达所有意思了,但是大部分情况下,我们的邮件内容都比较复杂需要用HTML来组织邮件内容,而且HTML中的数据还要动态修改,这时,最好的解决方案莫过于Fr...

2018-03-10 11:49:17

阅读数:2869

评论数:0

SpringBoot中发送QQ邮件

本文是vhr系列的第十二篇,项目地址https://github.com/lenve/vhr 邮件发送也是一个老生常谈的问题了,代码虽然简单,但是许多小伙伴对过程不太理解,所以还是打算和各位小伙伴聊聊这个话题。 邮件协议我们经常会听到各种各样的邮件协议,比如SMTP、POP3、IMAP,那么...

2018-03-09 10:55:24

阅读数:3940

评论数:0

SpringBoot中使用POI,快速实现Excel导入导出

本文是vhr系列的第十一篇,vhr项目地址https://github.com/lenve/vhr 导出Excel整体来说,Excel有.xls和.xlsx,那么在POI中这两个也对应两个不同的类,但是类名不同,方法基本都是一致的,因此我这里将只介绍.xls一种。 整体来说,可以分为如下七个步...

2018-02-05 12:00:24

阅读数:7685

评论数:4

SpringBoot中自定义参数绑定

本文是vhr系列的第十篇,vhr项目地址https://github.com/lenve/vhr 正常情况下,前端传递来的参数都能直接被SpringMVC接收,但是也会遇到一些特殊情况,比如Date对象,当我的前端传来的一个日期时,就需要服务端自定义参数绑定,将前端的日期进行转换。自定义参数绑定...

2018-02-03 09:04:13

阅读数:4870

评论数:0

ElementUI中tree控件踩坑记

vhr部门管理模块更新啦!为了让小伙伴们快速理解部门管理模块实现思路,我想通过3篇短文来给大家介绍下大致的实现思路和核心代码。 项目地址:https://github.com/lenve/vhr1.SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(一) ...

2018-02-02 20:30:46

阅读数:10920

评论数:0

使用MyBatis轻松实现递归查询与存储过程调用

vhr部门管理模块更新啦!为了让小伙伴们快速理解部门管理模块实现思路,我想通过3篇短文来给大家介绍下大致的实现思路和核心代码。 项目地址:https://github.com/lenve/vhr建议小伙伴们先阅读前面的文章,会有助于你理解本文。 1.SpringBoot+Vue前后端分离,使用...

2018-02-02 13:32:59

阅读数:2956

评论数:2

提示
确定要删除当前文章?
取消 删除