摘要:
安装前的环境准备 由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。 # yum install java-1.8.0-openjdk* -y kafka依赖zookeeper,所以需要先安装zookeeper # wget http://mirror 阅读全文
安装前的环境准备 由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。 # yum install java-1.8.0-openjdk* -y kafka依赖zookeeper,所以需要先安装zookeeper # wget http://mirror 阅读全文
posted @ 2021-06-22 16:40
0小豆0
阅读(301)
评论(0)
推荐(1)
摘要:
一.Kafka的基本概念 关键字: 分布式发布订阅消息系统;分布式的,分区的消息服务 Kafka是一种高吞吐量的分布式发布订阅消息系统,使用Scala编写。 对于熟悉JMS(Java Message Service)规范的同学来说,消息系统已经不是什么新概念了(例如ActiveMQ,RabbitMQ 阅读全文
一.Kafka的基本概念 关键字: 分布式发布订阅消息系统;分布式的,分区的消息服务 Kafka是一种高吞吐量的分布式发布订阅消息系统,使用Scala编写。 对于熟悉JMS(Java Message Service)规范的同学来说,消息系统已经不是什么新概念了(例如ActiveMQ,RabbitMQ 阅读全文
posted @ 2021-06-22 15:14
0小豆0
阅读(305)
评论(0)
推荐(0)

1.源码分析 对于 Spring Bean 来说,并不是启动阶段就会触发 Bean 的实例化,只有当客户端通过显式或者隐式的方式调用 BeanFactory 的 getBean() 方法时,它才会触发该类的实例化方法。当然对于 BeanFactory 来说,也不是所有的 getBean() 方法都会
一.HashMap的组成以及数据结构 在 JDK 1.7 中 HashMap 是以数组加链表的形式组成的,JDK 1.8 之后新增了红黑树的组成结构,当链表大于 8 并且容量大于 64 时,链表结构会转换成红黑树结构,它的组成结构如下图所示: 数组中的元素我们称之为哈希桶,它的定义如下: stati
一.limit越往后越慢的原因 当我们使用limit来对数据进行分页操作的时,会发现:查看前几页的时候,发现速度非常快,比如 limit 200,25,瞬间就出来了。但是越往后,速度就越慢,特别是百万条之后,卡到不行,那这个是什么原理呢。先看一下我们翻页翻到后面时,查询的sql是怎样的: selec
1.成员内部类 1.1 拥有类的所有访问权限 成员内部类可以无条件访问外部类所有的成员属性和成员方法(包括private成员和静态成员) 1.2 访问同名成员要用this 说过要访问外部类的同名成员,要用以下新式访问 外部类.this.成员变量 外部类.this.成员方法 1.3 外部类访问要先创建
通过ofNullable创建Optional 对象 Optional<User> optionalUser = Optional.ofNullable(user); Optiona常用API orElse 存在即返回, 空则提供默认值 // 存在即返回, 空则提供默认值 optionalUser.o
前言 首先思考一个问题:在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少 的场景,设置两个库,主库和读库。 主库的职能是负责写,从库主要是负责读,可以建立读库集群,通过读写职能在数据源上的隔离达到减
lambda表达式中的sorted和Comparator实现多种方式排序 1.倒序排序 2.先后顺序排序 3.自定义排序规则 代码如下 List<Trade> sorted = trades.stream() .sorted( Comparator // 首先按照价格排序 .comparing( T
1.布隆过滤器 @Test public void bloomFilter() { // 创建布隆过滤器 BloomFilter<Integer> bloomFilter = BloomFilter.create( // 将任意类型数据转换为Java基础类型,默认转换为byte数组 (Integer
浙公网安备 33010602011771号