发布时间:2020-05-21 08:25:06 浏览:147 回帖 :0
1、spring里的IOC和AOP 2、java里的集中代理模式 3、如何实现一个延时队列 4、设计模式 5、beanFactory和FactoryBean的区别
发布时间:2018-12-19 15:45:10 浏览:981 回帖 :0
分布式环境下如何保证一个数据在并发的情况下保证同一时间在一台机器只有一个线程在执行? 之前研究过基于redis的分布式锁,这里研究一下基于zookeeper的
发布时间:2018-05-08 11:27:20 浏览:11046 回帖 :3
项目里或多或少的都会有一些基于规则判断的代码,而往往这部分逻辑判断代码都写在项目里,改规则就得改代码,所以就很不方便,而且随着规则越多,代码越繁杂。最近有时间,设计了一套基于Aviator的规则引擎系...
发布时间:2018-04-27 11:32:43 浏览:1084 回帖 :0
项目里会遇到很多共通的场景但没有一个规范的解决方案。 下面就以100万店铺举例子,比如要做状态修改,状态修改之前需要对店铺有效性、是否状态允许修改等校验,然后再更新。假设查询校验每个店铺需要20ms...
发布时间:2018-04-17 22:04:51 浏览:850 回帖 :0
大家在项目里面应该都用过MQ,MQ作为解耦神器,还是很有必要学习的。 RabbitMQ是基于AMQP(高级消息队列协议)。,
发布时间:2018-04-09 10:09:14 浏览:1279 回帖 :0
大家在用redis做缓存数据的时候有没有估算过整个缓存使用了多少空间呢?如果缓存数据的大小超过了整个redis的内存大小,又会有什么情况发生呢? 在redis中,我们是可以去设置最大使用内存大小se...
发布时间:2018-03-19 16:14:24 浏览:1046 回帖 :0
ConcurrentHashMap和CopyOnWriteArrayList
发布时间:2018-02-27 17:56:53 浏览:1577 回帖 :0
B-Tree和B+Tree主要区别就是B+Tree的非叶子节点不存储数据,只有叶子节点存储数据, 主要参考文章:容易看懂的B-Tree文章 百度百科-B-Tree百度百科-B+Tree