学习记录
文章平均质量分 73
傲慢才是生存的障碍
放下过去的包袱,轻松上阵。
展开
-
Elasticsearch 单机快速搭建
前言Linux 快速搭建 Elasticsearch只要复制黏贴,快速搭建好。步骤参考博客准备工作一:安装JDK准备工作一:修改 /etc/security/limits.conf准备工作三:修改 /etc/sysctl.confElasticsearch 下载、解压Elasticsearch 配置Elasticsearch 创建专门的用户Elasticsearch 启动查看 Elasticsearch 启动日志访问 Elasticsearch 看启动结果Elasti原创 2021-04-18 15:55:24 · 215 阅读 · 0 评论 -
Spring-Async调用
前言Spring 自带的异步调用,方便使用Spring 的异步存储在内存中,突然宕机会导致任务丢失,只能执行不重要的操作,比如:日志写入。应用场景:发短信、邮件、消息通知、统计,和正常业务没有直接关联。上下文无关,数据不重要,可以出错。正常业务上下文关联,异步不能出错。后面操作依赖前面操作的结果,需要等待。步骤参考博客。文章来自大佬博客,我只是实践一下。思维导图。重点内容描述,并发步骤。pom依赖。pom依赖文件Service 层。用于编写 同步 和 异步方法。main 类。原创 2021-04-18 15:53:00 · 91 阅读 · 0 评论 -
logback全流程日志打印
前言日志重点消息打印,以及唯一 tid 和唯一 requestId 用于定位一个唯一请求,方便定位问题。步骤思维导图。编写前的设计思考,要处理哪些点。pom 依赖。 所有使用的依赖包logback.xml 配置文件。指定打印的 日志信息controller 层。测试日志打印。service 层。测试异步打印filter 层。通用关键信息打印,两个类。config 层。@Bean 实例化 filter 层util 层。用到的工具类entity 层。 配合 Controller原创 2021-04-18 15:51:34 · 1790 阅读 · 0 评论 -
观察者模式——Spring中使用
前言观察者模式在 Spring 中的应用观察者模式,在目标对象发出动作后,触发事件,观察者接收事件,然后执行对应操作。步骤观察者模型。参考博客。看大佬博客写的文档学习。思维导图。画图讲解清楚流程。(待定)学习方法。怎么样学习。注意点。pom 依赖。Main 方法编写。Controller 层。Http 请求发送使用register 层。编写事件类。service 层,目标对象,事件创建、发送类。service 层,观察者对象1,事件接收、执行类。service 层,原创 2021-04-18 15:48:14 · 334 阅读 · 1 评论 -
MockMVC和Mockito的使用
前言Mockito 作用,部分代码段无法返回稳定的结果,这个时候就用 Mockito 拦截构造假数据返回。比如:Dao 调用数据库,Http调用第三方接口。步骤pom依赖。项目需要的所有依赖Main。Springboot 项目启动必须Controller 层。Http 请求提供Service 层。Dao 层。用于被拦截。单元测试。注意事项1. pom依赖<?xml version="1.0" encoding="UTF-8"?><project x原创 2021-04-18 15:46:59 · 1165 阅读 · 0 评论 -
MockMVC的使用
前言MockMVC 作用,请求 Controller 层是否正常,替代了 Postman 的作用本文,复制黏贴即可使用,包含四种常见情况 Get 提交 params 和 pathvariable 、Post 提交 json 和 from步骤讲解参考大佬博客。pom 依赖。引入项目需要的所有包Main 启动类。SpringBoot 的启动类。Controller 层。提供HTTP接口。Entity 类。配合封装对象使用。单元测试。MockMVC 就是在单元测试中使用。注意。注意原创 2021-04-18 15:45:30 · 2681 阅读 · 4 评论