Loading...
1 介绍1.1 RabbitMQ简介MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。开发中消息队列通常有如下应用场景:任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知...
1 FreeMarker介绍FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Langua...
1 基本语法curl [ -s][ -g][ -X<REST Verb>][ -H 'Content-Type: application/json'] '<Node>:<Port>/<Inde[/Type][/ID]/_search?pretty&q=<search string>'-s:不输出查询的时间等信息-g:转义用<...
CMS服务端工程搭建1 导入基础工程1.1 基础工程目录parent:父工程,提供依赖管理common:通用工程,提供各层封装model:模型工程,提供统一的模型类管理utils:工具类工程,提供项目的工具类api:接口工程,统一管理项目的服务接口2 #需求开发2.1 需求分析分页查询CmsPage 集合下的数据根据站点Id、模板Id、页面别名查询页面信息接口基于Http Get请求,响应J...
MongoDB入门1 基础概念MongoDB与关系型数据库的对比关系型MongoDB说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex索引table joins 表连接(MongoDB不支持)primary keyprimary key主键(MongoDB自动再每个...