技术栈
文章平均质量分 85
chenhaotao
此人不懒,就是不想写什么
展开
-
mongodb入门
一. 基础概念mongodb与关系数据库的一些概念对比:二. 常用指令数据库命令:1、查询数据库show dbs 查询全部数据库db 显示当前数据库2、创建数据库,有数据库则切换到此数据库,没有则创建use DATABASE_NAME如:use test023、删除数据库先切换到该数据库,再 db.dropDatabase()集合命令:1.创建集合db.create...原创 2019-01-24 21:48:36 · 386 阅读 · 0 评论 -
GridFS实现mongodb文件存储
一. GridFS介绍:mongodb数据库支持文件存储,GridFS是MongoDB提供的用于持久化存储文件的模块.GridFS工作原理是:在GridFS存储文件是将文件分块存储,文件会按照256KB的大小分割成多个块进行存储,GridFS使用两个集合(collection)存储文件,一个集合是chunks, 用于存储文件的二进制数据;一个集合files,用于存储文件的元数据信息(文件名称...原创 2019-01-24 23:32:01 · 1492 阅读 · 0 评论 -
nginx代理实现静态资源访问
一. 目标:为了通过nginx请求静态资源(css、图片等),通过nginx代理进行页面预览。二. 实现效果:通过浏览器输入nginx代理地址以打开页面方式访问本地html文件,也可以通过访问代理路由访问接口实现页面预览功能.注:我演示的是在本地windows开发环境下的配置三. 具体配置1. nginx配置本地静态工程代理找到nginx配置文件nginx.conf,配置nginx代...原创 2019-01-26 10:09:50 · 133606 阅读 · 0 评论 -
为什么要使用mq
一. 介绍MQ全称为Message Queue,即消息队列,,是一种跨进程的通信机制,用于上下游传递消息。RabbitMQ:RabbitMQ也就是我们说的消息中间件一种,是由erlang语言开发,基于AMQP(Advanced MessageQueue 高级消息队列协议)协议实现的消息队列,用于应用程序之间的通信.大牛的文章:http://mp.weixin.qq.com/s/Brd-j3...原创 2019-01-27 22:39:42 · 3474 阅读 · 0 评论 -
rabbitmq入门
一. rabbitmq工作原理下图是RabbitMQ的基本结构:组成部分说明如下:Broker :消息队列服务进程,此进程包括两个部分:Exchange和Queue。Exchange :消息队列交换机,按一定的规则将消息路由转发到某个队列,对消息进行过虑。Queue :消息队列,存储消息的队列,消息到达队列并转发给指定的消费方。Producer :消息生产者,即生产方客户端,生产方客...原创 2019-01-27 22:43:43 · 319 阅读 · 0 评论 -
springboot整合rabbitmq
一. pom坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐amqp</artifactId></dependency>二. 配置application.ymlserv...原创 2019-01-27 22:45:33 · 525 阅读 · 0 评论 -
springboot综合项目练习十页面发布功能实现
一. 需求分析业务流程如下:1、管理员进入管理界面点击“页面发布”,前端请求cms页面发布接口。2、cms页面发布接口执行页面静态化,并将静态化页面(html文件)存储至GridFS中。3、静态化成功后,向消息队列发送页面发布的消息。4、消息队列负责将消息发送给各各服务器上部署的Cms Client(Cms客户端)。在服务器上部署Cms Client(Cms客户端),客户端接收消息队...原创 2019-01-27 22:49:46 · 1148 阅读 · 0 评论