01 2020 档案

摘要:对待工作:但行好事 莫问前程! 对待生活:你尽管善良,上天自有安排! 一个人的梦想也许不值钱,但是一个人的努力很值钱。请守护住你的梦想,那是你与众不同的东西,那是让你在成长道路上不至于泯然于众的东西。 阅读全文
posted @ 2020-01-19 16:22 暖暖-木木 阅读(240) 评论(0) 推荐(0)
摘要:你用RabbitMQ的那些功能?做了些什么? 消息队列 RabbitMQ和Kafaka区别? RabbitMQ有哪些模式: 1)工作队列:给多个队列发送消息 2)发布/订阅 3)简单模式 RabbitMQ重复消费如何处理?消息一致性如何解决? 1)保证接口幂等 如何做幂等: 1、利用数据库唯一键约束 阅读全文
posted @ 2020-01-16 16:54 暖暖-木木 阅读(290) 评论(0) 推荐(0)
摘要:1.String 1)常用命令: value类型可以是:字符串,数字,二进制 2)应用: 分布式锁 1 设置字符串key,若存在则设置失败 SETNX("key",value)==1//设置成功获取锁 SETNX("key",value)==0)//资源已经被占用,设置失败 2 业务处理完毕释放分布 阅读全文
posted @ 2020-01-13 20:39 暖暖-木木 阅读(373) 评论(0) 推荐(0)
摘要:@Test public void test() { int[] a = {1, 2, 3, 2, 1, 3, 4, 4, 6}; System.out.println(singleNumber(a)); } public int singleNumber(int[] A) { if(A == null || A.le... 阅读全文
posted @ 2020-01-10 17:41 暖暖-木木 阅读(1281) 评论(0) 推荐(0)
摘要:同步阻塞IO(Blocking IO):即传统的IO模型。 同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。 多路复用IO(IO Multiplexin 阅读全文
posted @ 2020-01-10 15:24 暖暖-木木 阅读(141) 评论(0) 推荐(0)