摘要:
@(ElasticSearch) ElasticSearch概述 ElasticSearch,简称es,es是一个开源的高拓展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身拓展性很好,它可以拓展到上百台服务器,处理PB级别的数据。es也使用java开发并使用Lucene的复杂性,从而让全 阅读全文
摘要:
@(消息中间件) 消息中间件 什么是消息中间件 概述 消息中间件可以理解成就是一个服务软件,保存信息的容器,比如生活中的快递云柜. 我们把数据放到消息中间件当中, 然后通知对应的服务进行获取 消息中间件是在消息的传输过程中保存信息的容器 消息中间件应用场景 使用消息服务器当做大的队列使用, 先进先出 阅读全文
摘要:
页面静态化 什么是页面静态华 将动态页面转化成静态的html,降低与数据库的交互次数,提高页面的访问速度 就是服务器在请求来之前把已经固定好的东西先编译好了,等请求来了再动态的填数据,不要等请求来了什么都没做忙得半死 利用第三方提供的模板引擎,生成对应的html thymeleaf freemark 阅读全文
摘要:
@(Solr) 什么是Solr 直接使用sql搜索存在的问题 大多数搜索引擎应用都必须具有某种搜索功能 搜索功能往往是巨大的资源消耗 它们由于沉重的数据库加载而拖垮你的应用的性能 所有我们一般在做搜索的时候 会把它单独转移到一个外部的搜索服务器当中进行 Apache Solr是一个流行的开源搜索服务 阅读全文
摘要:
NOSQL 什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL” 是一项全新的数据库理念,泛指非关系型的数据库。 NOSQL解决什么问题 web程序不再仅仅专注在功能上,同时也在追求性能 High performance 对数据库高并发读写的需求 现在数据 阅读全文
摘要:
下载地址 jar地址 链接: https://pan.baidu.com/s/1P19vDAAOX4hjSe_HWuJJYg 提取码: uw5c 静态资源地址: 链接: https://pan.baidu.com/s/1mE2xl_LLx6yTt_N8f7jhxw 提取码: qj7n 使用步骤 静态 阅读全文
摘要:
FastDFS安装与使用 下载地址 FastDFS所需软件: 链接: https://pan.baidu.com/s/15Lm9qWxmoyY1Mqz9pdCG9w 提取码: 99bg 什么是分布式文件系统 分布式文件系统解决了海量文件存储及传输访问的瓶颈问题,对海量视频的管理、对海量图片的管理等。 阅读全文
摘要:
VueJS介绍 概述 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的前端框架。Vue 的核心库只关注视图层 Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 上手比较容易, MVVM模式 MVVM是Model-View-ViewMode 阅读全文
摘要:
系统架构 垂直项目架构 特点 不管项目多复杂,有多少个模块,全在一个项目中编写 项目部署在一个web容器上,适合于 访问量小,用户数不多的业务 结构图 缺点 耦合度比较高 所有功能模板代码都放到了一起, 不利于扩展 写好了, 测试完了,想要加一个模块非常的困难 如果果某个功能出错有问题,所有的功能都 阅读全文
摘要:
@(SpringBoot) SpringBoot概述 什么是Spring Boot http://spring.io/projects SpringBoot是Spring项目中的一个子工程 与我们所熟知的Spring-framework 同属于spring的产品 设计目的是用来简化新Spring应用 阅读全文