Java核心框架
2025-10-30 15:20:02 0 举报
AI智能生成
Java核心框架,通常指Java Platform Standard Edition (Java SE) 的核心组件和API集合,它们构成编写Java程序的基础。核心框架涵盖了广泛的类库和接口,包括但不限于Java虚拟机(JVM)运行环境、基础数据类型和数组对象、异常处理机制、垃圾回收以及对文件I/O、网络通信、多线程和并发编程等基础系统级功能的支持。此外,它还集成了Collection框架、流处理(Stream API)、日期与时间处理等现代编程特性。 此框架采用Java语言编写,分为多个模块,如java.base、java.logging等,并且能够通过Java模块系统进行定制化构建,以适应不同应用的需求。Java核心框架因其稳定性和跨平台兼容性,是无数企业应用、微服务和桌面应用程序的基石。
作者其他创作
大纲/内容
netty
SpringBoot
Dubbo
RPC
SpringCloud(生态)
前端
跨域问题
CORS(跨域资源共享)
JSONP
nginx代理跨域
分布式
分布式锁
数据库乐观锁实现
redis实现
zookeeper实现
持久性节点
持久性顺序节点
临时性节点
临时性顺序节点
分布式事务
理论知识
CAP
一致性
可用性
分布容忍性
Base
分布式事务场景
跨JVM进程
跨数据库实例
多服务访问单数据库
解决方案
XA强一致性
TCC
XT解决方案
可靠消息最终一致性
最终一致性
最大努力通知消息一致性
强一致性分布式事务解决方案
DTP
2PC模型
3PC模型
持久层框架
Hibernate
原理
缓存机制
Mybatis
原理
设计模式
缓存机制
一级缓存
二级缓存
Spring
核心类
BeanFactory
BeanWrapper
ApplicationContext
事务管理
使用方式
编程式事务
声明式事务
设置事务
事务4大特性
一致性
隔离性
持久性
原子性
5种(实际4种)大隔离级别
default
read_uncommited
ISOLATION_READ_COMMITTED
repeatable_read(mysql innodb默认隔离级别)
serializable
七种传播行为
PROPAGATION_REQUIRED( 默认-常用)
PROPAGATION_SUPPORTS
PROPAGATION_MANDATORY
PROPAGATION_REQUIRES_NEW(常用)
PROPAGATION_NOT_SUPPORTED(常用)
PROPAGATION_NEVER
PROPAGATION_NESTED
三大接口
PlatformTransManager事务管理器
TransactionDefinition事务定义信息
TransactionStatus事务运行状态
事务失效
面向切面(AOP)
定义
Aspect
Bean的五个作用域
singleton(单例)
non-singleton(也称prototype原型模式)
request(HTTP请求)
session(会话)
global-session(全局会话)
框架要点
jdbc
orm
context
aop
ioc
Bean的生命周期
Java bean
Spring bean
依赖注入
控制反转(IOC)
定义
注入方式
构造方法注入
setter注入
基于注解
autowire
响应式编程
使用场景
WebFlux
SpringBoot
SpringMVC
Spring WebFlux
Spring MVC
Struts2
原理
详细说明
拦截器Interceptor
过滤器
优缺点
漏洞
远程代码执行
XSS攻击全称跨站脚本攻击
提供静态内容时的目录遍历漏洞
标签
0 条评论
下一页