加载中
【并发编程】Future模式添加Callback及Promise 模式

Future Future是Java5增加的类,它用来描述一个异步计算的结果。你可以使用 isDone 方法检查计算是否完成,或者使用 get 方法阻塞住调用线程,直到计算完成返回结果。你也可以使用 cancel 方...

05/17 08:48
546
【Spring】BeanFactory解析bean详解

本文是Spring源码分析中的一篇,来讲讲Spring框架中BeanFactory解析bean的过程,先来看一个在Spring中一个基本的bean定义与使用。(也可以点击公号查看) package bean; public class TestB...

2018/09/09 13:55
84
【并发编程】Future模式及JDK中的实现

1.1、Future模式是什么 先简单举个例子介绍,当我们平时写一个函数,函数里的语句一行行同步执行,如果某一行执行很慢,程序就必须等待,直到执行结束才返回结果;但有时我们可能并不急着需要...

2018/09/01 19:47
2.7K
【Spring】Autowiredd原理及与Resource注解区别

Autowired注解 Autowired顾名思义,表示自动注入,如下是Autowired注解的源代码: @Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, Elem...

2018/03/06 10:00
663
【Spring】HttpMessageConverter的作用及替换

相信使用过Spring的开发人员都用过@RequestBody、@ResponseBody注解,可以直接将输入解析成Json、将输出解析成Json,但HTTP 请求和响应是基于文本的,意味着浏览器和服务器通过交换原始文本进...

2018/02/06 15:11
223
阿里-蚂蚁金服三轮面试总结

作为团队里一名还未毕业的前端妹子,这周接到了接到了阿里巴巴-蚂蚁金服的三轮电面,我大概是从二月中旬的时候就陆续投一些公司的简历,想找一下比较好的暑假实习,一些大公司从二月份中下旬...

2017/03/19 21:01
4.7K
【Kafka】《Kafka权威指南》——提交和偏移量

KafkaConsumer(消费者)每次调用 poll()方法,它总是返回由生产者写入 Kafka但还没有被消费者读取过的记录, 我们因 此可以追踪到哪些记录是被群组里的哪个消费者读取的。之前已经讨论过, Ka...

06/06 08:43
20
【Kafka】《Kafka权威指南》——从Kafka读取数据

应用程序使用 KafkaConsumer向 Kafka 订阅主题,并从订阅的主题上接收消息 。 从 Kafka 读取数据不同于从其他悄息系统读取数据,它涉及一些独特的概念和想法。如果不先理解 这些概念,就难以...

06/04 09:01
1K
【Kafka】《Kafka权威指南》——分区partition

在上篇的例子里(【Kafka】《Kafka权威指南》——写数据), ProducerRecord 对象包含了目标主题、键和值。 Kafka 的消息是 一个个 键值对, ProducerRecord对象可以只包含目标主题和值,键可以...

05/30 08:34
50
【Kafka】《Kafka权威指南》——写数据

不管是把 Kafka 作为消息队列、消息、总线还是数据存储平台来使用 ,总是需要有一个可以往 Kafka 写入数据的生产者和一个可以从 Kafka读取数据的消费者,或者一个兼具两种角 色的应用程序。 ...

05/29 09:16
41
【SpringBoot】SpringBoot整合Thymeleaf模板引擎

Thymeleaf Thymeleaf是跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP,相较与其他的模板引擎,它主要有以下几个特点: 1. Thymeleaf在有网络和无网络的环境下皆可运行,即它可以...

【Java】数组转List常见方式的对比

一.最常用 通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对List增删,只能查改,否则抛异常。 关键代码: List list = Arrays.asList(strArray); 例子: public static void m...

2018/08/13 09:36
15
【SpringBoot】拦截器使用@Autowired注入接口为null解决方法

最近使用SpringBoot的自定义拦截器,在拦截器中注入了一个DAO,准备下面作相应操作,拦截器代码: public class TokenInterceptor implements HandlerInterceptor { @Autowired pri...

2018/03/12 15:36
68
【Spring】详解Spring中Bean的加载

之前写过bean的解析,这篇来讲讲bean的加载,加载要比bean的解析复杂些, 该文之前在小编原文中有发表过,要看原文的可以直接点击原文查看, 从之前的例子开始,Spring中加载一个bean的方式:...

2017/04/06 16:17
81
【Java每日一题】20170324

20170323问题解析请点击今日问题下方的“【Java每日一题】20170324”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public class Ques0324 extends Thread{ public ...

2017/03/24 22:07
16
【Spring】使用Spring和AMQP发送接收消息(下)

上篇讲了RabbitMQ连接工厂的作用是用来创建RabbitMQ的连接,本篇就来讲讲RabbitMQ的发送消息。通过RabbitMQ发送消息最简单的方式就是将connectionFactory Bean注入到服务层类中,并使用它创建...

2017/03/19 20:50
256
【Java每日一题】20170310

20170309问题解析请点击今日问题下方的“【Java每日一题】20170310”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public class Ques0310 { static void test() { ...

2017/03/10 08:46
8
【Java每日一题】20170309

20170308问题解析请点击今日问题下方的“【Java每日一题】20170309”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public class Ques0309 { void Test(int i) ......

2017/03/09 08:56
8
【Java每日一题】20170308

20170307问题解析请点击今日问题下方的“【Java每日一题】20170308”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public class Ques0308 implements Runnable{ pr...

2017/03/08 08:51
7
【Java每日一题】20170307

20170306问题解析请点击今日问题下方的“【Java每日一题】20170307”查看(问题解析在公众号首发,公众号ID:weknow619) package Mar2017; public class Ques0307 { private String s1 = "...

2017/03/07 08:56
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部