我是Leo。今天聊一下阿里二面。友情提示1、觉得长收藏的时候请点右上角,底部弹出菜单点收藏。我怕你拉不到底部2、鼓捣半天,实现不了页内快速跳转。慢慢看吧聊聊Redis面试题3万字聊聊什么是Redis(...
RabbitMQ消息丢失|消息重复|消息积压原因+解决方案+私人使用心得
一、前言首先说一点,企业中最常用的实际上既不是RocketMQ,也不是Kafka,而是RabbitMQ。RocketMQ很强大,但主要是阿里推广自己的云产品而开源出来的一款消息队列,其实中小企业用Ro...
MQ的消息丢失/重复/积压的问题解决
在我们实际的开发过程中,我们肯定会用到MQ中间件,常见的MQ中间件有kafka,RabbitMQ,RocketMQ。在使用的过程中,我们必须要考虑这样一个问题,在使用MQ的时候,我们怎么确保消息100...
java8 分组求和
java 8 stream 分组groupingBy,并求和分组之后的某一字段。groupingBy(),reducing()同时使用groupingBy(),reducing()同时使用public...
常用BigDecimal比较
BigDecimal a = new BigDecimal("10.00"); BigDecimal b = new BigDecimal("10&...
经典的ABA问题与解决方法
1:AbA问题的产生 要了解什么是ABA问题,首先我们来通俗的看一下这个例子,一家火锅店为了生意推出了一个特别活动,凡是在五一期间的老用户凡是卡里余额小于20的,赠送10元,...
探索CAS无锁技术
前言:关于同步,很多人都知道synchronized,Reentrantlock等加锁技术,这种方式也很好理解,是在线程访问的临界区资源上建立一个阻塞机制,需要线程等待其它线程释放了锁,它才能运行。这...
爬虫检测方法总结
背景近期由于工作上的需求,研究了一下反爬虫的工作。爬虫真是一种让人又爱又恨的存在,一方面搜索引擎的爬虫可以带来更多曝光率和更多流量,对公司是一件好事,但是也有一些个人或者竞争对手的爬虫,不但不会带来利...
is strictly unmanaged
linux 服务器网络无法启动首先需要查看网卡名:通过查看/etc/sysconfig/network-scripts目录下的文件确定网卡名为ens33通过ifconfig命令查看知道网卡名了,使用命...
list排序的几种方法
List<Integer> list = new ArrayList<>(); list.add(3); list.add(5); l...