随笔分类 - 后端
摘要:1.Elasticsearch概述 1.1 Elasticsearch是什么 Elasticsearch是一个分布式,restful风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例,作为Elastic Stack的核心,它集中存储数据.官网: https://www.elastic.co/cn
阅读全文
摘要:1.MQ的基本概念 1.1 MQ概述 MQ全称Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。发送方成为生产者,接收方称为消费者。 1.2MQ的优势和劣势 优势:应用解耦,异步提速,削峰填谷劣势:系统可用性降低,系统复杂度提高,一致性问题 1
阅读全文
摘要:1.基本概念 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。简称为页面对象。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减
阅读全文
摘要:1.Git的介绍 Git是一个免费的、开源的分布式版本控制工具,git通常在编程中会用到,并且git支持分布式部署,可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
阅读全文
摘要:1.velocity简介 velocity是一个基于Java的模板引擎,可以通过特定的语法获取在Java对象的数据,填充到模板中,从而实现界面和Java代码的分离。这意味着可以使用velocity替代jsp的开发模式了,这使得前端开发人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的
阅读全文
摘要:1.canal简介 1.1 应用场景 在统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal就
阅读全文
摘要:1.什么是Thymeleaf Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringBoot的自动化配置集
阅读全文
摘要:1.什么是OAuth2.0 OAuth2.0是OAuth协议的延续版本,但不向前兼容OAuth 1.0(即完全废止了OAuth1.0)。 OAuth 2.0关注客户端开发者的简易性。要么通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户,要么允许第三方应用代表用户获得访问的权限。同时
阅读全文
摘要:1.什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息
阅读全文
摘要:1 maven的简介 1.1什么是maven maven是Apache下的开源项目,项目管理工具,管理Java项目,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency M
阅读全文
摘要:1.Gradle和Maven的区别 Gradle和Maven都是项目自动构建工具,编译源代码只是整个过程的一个方面虽然两者都是项目工具,但是maven现在已经是行业标准,Gradle是后起之秀,很多人对他的了解都是从android studio中得到的,Gradle抛弃了Maven的基于XML的繁琐
阅读全文
摘要:1.什么是freemarker? FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或
阅读全文
摘要:1.什么是swagger? Swagger是一个前后端分离下使用的API接口框架,它提供了RESTful 风格的接口生成、描述、调用和可视化。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。
阅读全文

浙公网安备 33010602011771号