获得徽章 9
点赞侠,你过来啊
#每天一个知识点# redis可以通过SortedSet实现延时任务,通过SortedSet的Range权重,设置过期时间(如当前时间的15分钟后),然后通过zrangebyscore定时扫描过期的key去消费任务。
#每天一个知识点# 先序遍历:print,左右 。中序遍历:左print右。后序遍历:左右print
看了好久终于看到第二章了
#每天一个知识点# 对于微博大V发送数据的FEED流,可以采用推拉结合的方式进行分流,活跃粉丝可以采用推的方式,非活跃粉丝采用拉的方式(实时性要求不高)
#每天一个知识点#
IO 同步、异步、 阻塞、非阻塞的区别:
同步or异步:等待返回结果是同步,不等待是异步。
阻塞or非阻塞:等待数据处理完成才返回为阻塞,不管数据是否处理完都返回为非阻塞。
bio(同步阻塞)和nio(同步非阻塞)例子:
bio:排队拿餐,等到制作完成就取餐
nio:取餐号在显示屏(channel通道)上,查看显示屏就能马上看到是否制作完成
异步:直接不管,让他发消息通知我取餐再去拿
感觉之前看了很多ioc和aop的原理,一实操起来遇到问题发现啥都不懂,还是要多敲
Q:为什么一学习就困呢?
A:因为学的东西太重复,刺激不到你
学一些自己熟悉的、感兴趣的知识
#每天一个知识点# 公司的VPN在公司网络连不上,用自己的热点能连上。原因可能是:硬件VPN不支持相同网段的局域网VPN连接。
#每天一个知识点# @Autowired 和 @Resource 的区别是什么?
@Autowired 是 Spring 提供的注解,@Resource 是 JDK 提供的注解。Autowired 默认的注入方式为byType(根据类型进行匹配),@Resource默认注入方式为 byName(根据名称进行匹配)。当一个接口存在多个实现类的情况下,@Autowired 和@Resource都需要通过名称才能正确匹配到对应的 Bean。Autowired 可以通过 @Qualifier 注解来显式指定名称,@Resource可以通过 name 属性来显式指定名称。
下一页
个人成就
2024年度人气作者No.161
2023年度人气作者No.199
掘力值
2,755