1. 简介思考:我们平时在博客园,或者CSDN等平台进行写作的时候,有同学思考过他们的编辑器是怎么实现的吗?在博客园后台的选项设置中,可以看到一个文本编辑器的选项:其实这个就是富文本编辑器,市面上有许多非常成熟的富文本编辑器,比如:Editor.md——功能非常丰富的编辑器,左端编辑,右端预览,非常方便,完全免费官网:https://pandao.github.io/editor.md/wa...
@[toc]1. 异步任务1、创建一个service包2、创建一个类AsyncService异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。编写方法,假装正在处理数据,使用线程设置一些延时,模拟同步等待的情况;@Service public class AsyncServ...
1. Swagger简介前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发解决方案首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险Swagger号称世界上最流行的API框架Restful ...
MybatisPlus实现联表分页查询在开发中遇到了一个问题,需要进行联表查询并进行分页,因为不想自己来写分页,所以还是依靠MybatisPlus来实现想要的功能。首先我们有一个需求,是想根据产品表sys_product中的factory_id来获取工厂表sys_factory中的工厂信息,而且要实现分页查询。产品表 sys_product工厂表sys_facotry在ProductMapp...
@[toc]1. 分布式分布式是建立在网络之上的RPC两个核心:通信,序列化序列化:数据传输需要转换,为了对象的传输2. Dubbo高可用的RPC框架三大核心能力:面向接口的远程方法调用智能容错和负载均衡服务自动注册与发现Dubbo默认端口:208803. Zookeeper 注册中心zookeeper默认端口为:2181下载解压zookeeper双击bin下的zkServer.cmd,可能...