springboot知识点总结

模版引擎:Thymeleaf

SpringBoot 扩展MVC

SpringData与springboot起名的项目

修改SpringBoot的默认配置

Druid:数据源

Druid可以很好的监控DB池联结和SQL的执行情况,天生就是针对监控而生的DB连接池。

SpringBoot 2.0以上默认使用Hikari数据源,可以说Hikari与Driud都是当前JavaWeb上最优秀的数据源。

拦截器和过滤器比较冗余

shiro:安全框架

SpringSecurity安全框架 

Swagger:

后端时代:前端只用管理静态页面;jsp是模版引擎

前后端分离时代:

后端:后端控制层  服务层  数据访问层

前端:前端控制层  视图层

伪前端:伪造后端数据,json .不需要厚度那工程依旧能够跑起来

前后端如何实现交互:   API接口

jedis:采用的直连,多个线程操作的话是不安全的,如果想要避免不安全的,使用jedis pool连接池!更像BIO模式。

lettuce: 采用netty, 实例可以再多个线程中进行共享,不存在线程不安全的情况,更像Nio模式。

SpringBoot 所有的配置类, 都有一个自动配置类。

Swagger号称世界上最流行的Api框架。支持多种语言。

RestFul Api:文档在线自动生成工具==>Api文档与API定义同步更新

pojo的序列化

自定义RedisTempllate 

分布式 Dubbo + zookeeper

分布式系统是若干个独立计算机的集合,这些计算机对于用户来说就像单个相关系统。

http

RPC:远程默认调用, 两个核心模块:通讯、序列化。

Nrtty : 30天。

zookeeper的默认端口:

Dubbo 18年重启, 被SpringCloud干掉了。

Dubbo是一款高性能的JavaRPC框架。他提供了三大核心能力:面相接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和 发现。

序列化:

Google起家很穷,GFS文件管理系统

Hadoop  hive

5G出来,分布式更轻松

负载均衡  NGINX(反向代理服务器):就是一个配置。

只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升高昂到得不偿失的时候,应用程序也不能进一步优化 的时候,我们才需要考虑分布式系统。

因为分布式系统本身也很复杂。

ORM   MVC   RPC    SOA(云端,阿里云)

本地过程调用:

远程调用:

zookeeper: 注册中心。

Eureka:注册中心,和zookeeper差不多。

restful:

熔断机制:Hystrix

NetFlix

Dubbo是一个jar包

Ribbon:

面试造飞机,工作拧螺丝。

轮询、随机

红黑树,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值