- 博客(6)
- 资源 (3)
- 问答 (11)
- 收藏
- 关注
原创 RabbitMq
目录1.连接ConnectionFactory:2.配置监听3.配置队列:Queue4.配置Exchange1.fanout类型2.direct类型3.topic类型RabbitMq消息模型组件:生产者,消费者,队列,交换机,路由,消息等publishercustomerexchangeroutingKeyqueuemessagec...
2019-12-27 22:54:16 177
原创 基于Springboot 实现Redis消息发布与订阅
最新项目中用到了这个,研究了一番没看懂,于是在github上找了个小案例自己动手写了一下,终于摸清楚了流程!有时候项目中把redis中缓存的数据更新后,消费此消息的对象并不知道已经更新了该缓存数据,导致无法实时操作最新的缓存数据,redis的消息发布于订阅则可以解决这个问题。首先消息发布与订阅是基于队列的方式实现的,对于简便的功能,使用redis提供的此功能则完美解决,而对于数据量大且复杂...
2019-12-25 17:06:53 857
原创 java8 lambda表达式之map和foreach的区别
看 一段代码:List<String> list = new ArrayList<>();list.add("a");list.add("c");list.add("s");list.add("b");list.add("f");list.forEach(s -> { System.out.println(args.getClass()....
2019-12-21 23:49:43 3622 1
原创 java8 lambda表达式之Predicate
Predicate 断言类,返回一个Boolean值。作为lambda表达式filter函数的参数例:List<String> list = new ArrayList<>();list.add("a");list.add("c");list.add("s");list.add("b");list.add("f");Predicate<Strin...
2019-12-21 23:01:39 759 1
原创 ArrayList自动扩容机制
ArrayList 操作的底层其实是Object[] 数组,对该数组进行了包装。ArrayList 在创建时若不指定元素个数,会使用默认值:private static final int DEFAULT_CAPACITY = 10;内部相当于创建了一个: Object[] object = new Object[10];应为数组的容量在创建时指定,且固定不可变,ArrayList添加...
2019-12-18 14:30:33 322
原创 java8LocalDate工具
https://blog.csdn.net/java_collect/article/details/84900553
2019-12-04 14:01:55 180
SSM+bootstrap+mysql做的一个用户登录和权限控制小项目
2018-10-10
关于hashmap在什么时候使用数组,什么时候使用链表/红黑树的问题
2021-03-25
关于数组在内存中的分配问题
2021-03-24
shiro如何让其他用户(非当前用户)执行logout
2021-03-22
java 方法中出现大括号:a:{break a;}
2020-01-04
redis的消息队列缓存会存贮publish发布的消息吗?
2019-12-25
设计模式中单例模式的双重验证模式的问题
2019-11-14
h5页面拖动table时复选框checked会重叠的问题
2018-11-13
<%@ include file="/common/taglibs.jsp"%>
2016-07-27
事物的原子性和一致性的区别
2016-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人