上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: Spring的AOP实现原理是什么? 当有多个切面的切点切到同一个方法时,AOP是如何处理多个切点的调用顺序的?对于AOP的实现原理,想必大家都有过了解。 通过JDK或者 CGLIB动态代理创建指定方法的代理,执行方法时则根据切点匹配到对应的增强,执行之。但如果对源码有过了解,就会发现实际实现的过程 阅读全文
posted @ 2020-04-14 20:17 朱子威 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 下面这篇文章分析的挺好的,技术选型时可以参考。但是如果想要知道不同消息队列之间区别产生的原因,还是需要更深入的去学习每一种消息队列的原理。 https://blog.csdn.net/kobejayandy/article/details/100084946 阅读全文
posted @ 2020-03-29 21:49 朱子威 阅读(303) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_34262482/article/details/91839872 阅读全文
posted @ 2020-03-11 14:31 朱子威 阅读(107) 评论(0) 推荐(0) 编辑
摘要: http://laijianfeng.org/ http://c.biancheng.net/design_pattern/ 阅读全文
posted @ 2020-03-11 14:29 朱子威 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 作者:BWH.Steven链接:https://www.zhihu.com/question/26954130/answer/708467570来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 内部类 (一) 概述 把类定义在另一个类的内部,该类就被称为内部类。 举例: 阅读全文
posted @ 2020-03-05 17:38 朱子威 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 为了方便记忆,将锁做如下的分类 一、对象锁 包括方法锁(默认锁对象为this,当前实例对象)和同步代码块锁(自己指定锁对象) 1.代码块形式:手动指定锁定对象,也可是是this,也可以是自定义的锁 public class SynchronizedObjectLock implements Runn 阅读全文
posted @ 2020-03-01 15:53 朱子威 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1、对dubbo的深入理解+1 2、b+树的时间复杂度 3、http状态码、报文结构 4、宕机情况如何保证幂等性 5、spring事务,connection是用的threadLocal存储 6、内存泄露的排查思路 7、redis的持久化策略、主从同步方式、数据类型、数据类型底层的实现等、哨兵、集群、 阅读全文
posted @ 2020-02-26 14:48 朱子威 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.子查询1.1. MySQL从4.1版本开始支持子查询,使用子查询进行SELECT语句嵌套查询,可以一次完成很多逻辑上需要多个步骤才能完成的SQL操作1.2.子查询虽然很灵活,但是执行效率并不高1.3.执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定 阅读全文
posted @ 2020-02-25 02:22 朱子威 阅读(5365) 评论(1) 推荐(2) 编辑
摘要: 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 阅读全文
posted @ 2020-02-25 00:45 朱子威 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、问题域 nginx、lvs、keepalived、f5、DNS轮询,每每提到这些技术,往往讨论的是接入层的这样几个问题: 1)可用性:任何一台机器挂了,服务受不受影响 2)扩展性:能否通过增加机器,扩充系统的性能 3)反向代理+负载均衡:请求是否均匀分摊到后端的操作单元执行 二、上面那些名词都是 阅读全文
posted @ 2020-02-16 16:36 朱子威 阅读(724) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页