- 博客(7)
- 收藏
- 关注
原创 并发、并行、串行、同步、异步
并发和并行关注于任务执行的时间维度,前者强调任务交错执行,后者强调任务同时执行。串行是任务执行的最基本方式,即按顺序执行。同步和异步关注于任务之间的依赖关系和通信方式,前者要求任务按顺序执行,后者允许任务非阻塞地并发执行。
2024-08-07 09:18:04
429
原创 JVM 见解
定义:由用户自行编写并继承了类的实现类。特点:可以根据自定义规则和需求来加载类文件,例如从网络或磁盘上加载类文件、加密和解密类文件等。作用:提供了极大的灵活性,允许开发者根据实际需求定制类加载的行为,实现一些特殊的功能,如热部署、类隔离等。类是模板,对象是具体的(实例)
2024-08-06 18:38:14
1978
原创 微服务版块
定义:OpenFeign是一种声明式服务调用框架,它使得编写Web服务客户端变得更加简单。通过创建一个接口并使用注解来配置它,可以定义服务调用的详细信息,而不需要手动编写大量的HTTP请求和响应代码。作用:OpenFeign允许开发者像调用本地方法一样调用远程HTTP服务,从而简化了微服务架构中的服务调用过程。Seata的四种模式各有优缺点,适用于不同的业务场景。在选择时,需要根据业务的具体需求、性能要求、一致性要求等因素综合考虑。例如,对于不希望对业务进行改造的场景,可以选择AT模式;
2024-08-02 12:52:31
1746
1
原创 MQ 消息队列
在微服务架构中,MQ(Message Queue,消息队列)扮演着至关重要的角色。MQ 是一种跨进程的通信机制,通常用于应用程序间进行数据的异步传输,也被称作“消息中间件”。在微服务架构中,MQ 的主要作用包括服务间的解耦、异步通信、流量削峰和数据同步等。
2024-08-02 10:54:19
2344
原创 Spring Boot 自动装配
Spring Boot的自动装配是一个强大的特性,它通过自动化的方式来完成Bean的注册和配置,极大地简化了Spring应用程序的开发和配置过程。开发者只需要关注业务逻辑的实现,而无需过多地关注配置细节。
2024-07-26 10:34:15
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人