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

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

05/17 08:48
547
分布式系统唯一ID的生成方案讨论

在分布式系统下唯一id问题,就是id咋生成?比如分表分库,因为要是一个表分成多个表之后,每个表的id都是从1开始累加自增长,那是不对的。举个例子,一个表拆分为了2张表,每个表的id都从1开...

【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
【Spring】使用Spring和AMQP发送接收消息(上)

讲AMQP之前,先讲下传统的JMS的消息模型,JMS中主要有三个参与者:消息的生产者、消费者、传递消息的通道(队列或者主题),两种消息模型如下: 通道是队列: 通道是主题: 在JMS中,虽然通道...

2017/03/12 21:21
655
【Spring】使用Spring的AbstractRoutingDataSource实现多数据源切换

最近因为项目需要在做两个项目间数据同步的需求,具体是项目1的数据通过消息队列同步到项目2中,因为这个更新操作还涉及到更新多个库的数据,所以就需要多数据源切换的操作。下面就讲讲在Spr...

2017/02/19 15:45
660
【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
【Kafka】《Kafka权威指南》入门

发布与订阅消息系统 在正式讨论Apache Kafka (以下简称Kafka)之前,先来了解发布与订阅消息系统的概念, 并认识这个系统的重要性。数据(消息)的发送者(发布者)不会直接把消息发送给接收 者,...

05/22 09:05
931
【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
69
【Linux】Linux安装Nginx

本文介绍Linux环境安装Nginx,这里用的Linux系统是CentOS 7.2. 1. 从Nginx官网下载Nginx。这里用的版本为:1.13.6. 2. 将下载下来的Nginx上传到/opt/nginx目录下。运行“tar -zxvf nginx-1.1...

2018/02/04 09:21
26
【Spring】详解Spring中Bean的加载

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

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

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

2017/03/29 08:30
18

没有更多内容

加载失败,请刷新页面

返回顶部
顶部