JAVA 高级工程师
2024-10-10 16:22:11 2 举报
AI智能生成
JAVA知识整理
作者其他创作
大纲/内容
自定义SDK
OSI七层模型
TCP/IP 和 UDP
TCP如何保证连接可靠
网络协议
NIO
BIO
AIO
IO
网络与IO
基本概念
JVM
内存模型
JAVA多线程
多线程与并发
集合框架
JAVA集合
jdk集合类
集合
静态代理
定义
实现
动态代理
代理
Stream
JDK版本特性
JAVA 基础
Spring
@Value注解
@ConfigurationProperties注解
注入Environment这个bean,或者实现EnvironmentAware接口
@PropertiesSource注解获取外部的properties卑职文件
通过获取PropertySourcesPlaceholderConfigure这个bean,来加载外部的yml文件
JAVA提供流的方式加载Properties文件
读取配置文件的几种方式
常用的注解
自定义Starter
什么是跨域
jsonp(http://localhost:8080/jsonp/1?callback=xxx)
@CrossOrigin注解
WebMvcConfigurer的addCorsMapping来配置指定接口
CorsFilter
Nginx反向代理
如何处理跨域
SpringBoot
OpenFiegn
Nacos
注册中心
路由断言
Gateway
SpringCloud
Mybatis与Mybatis Plus
Netty
基础框架
数据类型
函数
PostgreSQL
MySQL
Postgre与MySQL区别
其他
数据库
MQ
String
List
Hash
Set
zSet
发布/订阅
Bitmap
几种数据类型及应用场景
作为缓存如何保证数据一致性
哨兵机制与集群
Redis
中间件
RestTemplate
HTTP
gRPC
消息队列
WebSocket
代理转发
服务间通信
高内聚 低耦合,职责单一为原则
以业务为切入点
随着迭代过程渐进式优化拆分
服务划分
服务注册
服务发现
服务治理
微服务
Saas多租户架构
SOA(面向服务的架构)
基于缓存的架构
单体应用
架构设计模式
1,多服务多节点下,一个用户只登录一次如何实现
分布式缓存
For Update子句获取行级锁
Lock 语句获取表级锁
PostgreSQL的实现
MySQL的实现
数据库悲观锁
一种基于冲突检测的并发控制(CAS机制)
添加一个版本号
数据库乐观锁
Redis分布式锁
分布式锁
分布式应用
架构
Linux
Nginx
服务器
构建、部署、治理
几种权限模型
Auth2
Token
JWT
几种认证与授权方式
2024 JAVA 高级工程师准备
0 条评论
下一页