- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 理解 JavaScript 回调函数并使用
JavaScript中,函数是一等(first-class)对象;也就是说,函数是 Object 类型并且可以像其他一等对象(String,Array,Number等)一样使用。它们可以“保存在变量中,作为参数传递给函数,在函数内创建,以及被函数返回”。由于函数是一等对象,我们可以把一个函数作为参数传递给另一个函数,然后在那个函数内执行,甚至也可以被那个函数返回,然后再执行。这就是 JavaSc...
2020-03-30 16:56:46 677
转载 RabbitMQ和Kafka到底怎么选?
前言开源社区有好多优秀的队列中间件,比如RabbitMQ和Kafka,每个队列都貌似有其特性,在进行工程选择时,往往眼花缭乱,不知所措。对于RabbitMQ和Kafka,到底应该选哪个?RabbitMQ架构RabbitMQ是一个分布式系统,这里面有几个抽象概念。broker:每个节点运行的服务程序,功能为维护该节点的队列的增删以及转发队列操作请求。master queue:每个队列都...
2020-03-25 14:57:22 239
原创 java中使用for循环删除List集合的陷阱
(错误示范:使用for循环删除list集合) for(int i=0;i<list.size();i++) { if(list.get(i)!=0) { list.remove(i); } }错误的原因是每删除list集合的一个元素,list的大小都在发生改变,从而导致索引也在发生改变,从而删除的时候会漏过一些元素。...
2020-03-17 19:35:39 550
转载 Java8常用函数式接口 Supplier 、Consumer、Predicate、Function总结
//无输入参数,返回T类型的一个结果。new Supplier<String>() { @Override public String get() { return null; }};Supplier<String> supplier = () -> "Test supplier";supplier.get(); //r...
2020-03-08 12:31:53 852
转载 @JsonFormat与@DateTimeFormat注解的使用
背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题,其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日...
2020-03-03 19:24:10 201
程序员健康指南
2015-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人