240 发简信
IP属地:北京
  • 120
    springboot + rabbitmq发送邮件(保证消息100%投递成功并被消费)

    前言:RabbitMQ相关知识请参考: https://www.jianshu.com/p/cc3d2017e7b3Linux安装RabbitMQ请参考: https://w...

  • 谈谈爬虫-模拟登录思路

    个人博客: 斯科特安的时间 最近在做的sideproject,需要网络上的文章数据。于是顺便学习了下爬虫技术,也算是有些心得体会。写下来分享给刚入坑的新人。 怎么理解模拟登录...

  • 120
    Java 中的位移运算符 >> , << , >>>

    最近在看一些在学习一些源码,在源码中经常会看到一些位移运算符的使用,比如在看HashMap源码的时候,在计算hashMap容量的阈值的时候,就使用到了位移运算符,代码如下: ...

  • 120
    邂逅江南(杭州)

    上周四是6月13号,突然收到一份邀请,去现场看脱口秀,脱口秀在浙江人民广播电台,一直很喜欢江南水乡就是从没去过,然后经过了一通儿思考买了机票决定周五去杭州。 买的是早班...

  • 120
    Redis 四连发:缓存雪崩、穿透、预热、降级

    一.Redis缓存雪崩 Redis缓存雪崩和穿透乍一看好像差不多,概念容易混淆.缓存雪崩是指在我们设置缓存失效时间上时采用了相同的过期时间,导致缓存在某一时刻同时失效,请求全...

  • 120
    Kafka

    Apache Kafka消息系统的基本结构 消息系统存在两种角色 1:消息的生产者 Producer 2:消息的消费者(接收生产者的消息,然后处理我们的消息)-->Consu...

  • 120
    MapReduce

    MapReduce的shuffle(洗牌)机制 shuffle过程的解释: 两个Map并行进入环形缓冲区默认100M,一边写K,V结构的数据,一边写索引,这个索引目的是用来...

  • 记一次蚂蚁金服的面试经历

    本文转载自:微信公众号【Java极客技术】 作者: 子悠博客地址:http://www.justdojava.com/2019/03/28/cd-ali-interview/...