摘要: 为什么使用消息队列 消息队列的常见使用场景有很多个,但是核心的有三个:解耦、异步、削峰 解耦:那种不需要直接同步调用接口的,可以考虑异步化解耦 异步:主业务执行结束后从属业务通过MQ,异步执行,减低业务的响应时间 削峰:高并发场景下,延缓用户请求,缓解应用压力 消息队列的优点和缺点? 优点: 特殊场 阅读全文
posted @ 2023-03-21 13:57 残城碎梦 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 什么是反射 反射是一种能够在程序运行时动态访问、修改某个类中任意属性(状态)和方法(行为)的机制(包括private实例和方法),java反射机制提供了以下几个功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法; 在运行时调用任意 阅读全文
posted @ 2023-03-21 12:58 残城碎梦 阅读(14) 评论(0) 推荐(0) 编辑
摘要: AOP是什么? 与OOP对比,AOP是面向切面编程。传统OOP开发中,代码逻辑是至上而下的,过程中会出现一些横切性问题,这些横切性的问题和我们的主业务逻辑关系散落在代码的各个地方,造成难以维护,AOP的编程思想就是把业务逻辑和横切的问题进行分离,从而达到解耦的目的,使代码的重用性和开发效率高(目的是 阅读全文
posted @ 2023-03-21 08:57 残城碎梦 阅读(26) 评论(0) 推荐(0) 编辑