加载中
Kafka技术资料总结(不断更新中)

1、Kafka实践:到底该不该把不同类型的消息放在同一个主题中 2、Kafka剖析系列: Kafka剖析(一):Kafka背景及架构介绍 Kafka设计解析(二):Kafka High Availability (上) Kafka设计解析...

etcd、Zookeeper和Consul一致键值数据存储的性能对比

这篇博文是探索三个分布式、一致性键值数据存储软件性能的系列文章中的第一篇:etcd、Zookeeper和Consul,由etcd团队所写,可以让我们全面地了解如何评估三个分布式一致存储软件的性能。翻译...

MySQL timeout调研与实测

说明: 接触网络编程我们不得不提的就是超时,TCP建立连接的超时,数据报文发送/接收超时等等,mysql在超时上也做足了功夫。 Variable_name Default Value connect_timeout 5 interactive_ti...

09/11 12:00
40
一次JDBC连接泄露问题的排查过程总结

当前使用的Spring JDBC版本是5.0.0.RC1,HikariCP版本是3.1.0。 今天测试同学反馈在前端页面点击次数多了,就报500错误,数据显示不出来。于是我在后台服务日志中观察发现HikariCP连接池报如...

IDEA 编译运行 Spring Boot 2.0 源码

下载代码切换分支 首先到GitHub上clone下Spring Boot的代码: git clone https://github.com/spring-projects/spring-boot.git 由于Spring Boot的发布版本代码都在tag上,所以需要使用git t...

Spring Cloud自动推送配置到Consul配置中心

Consul是一个集配置管理、服务注册和发现于一体的微服务基础组件,它提供的这些功能我们在微服务开发中都用到了。在实践中,我们发现Spring Cloud没有提供在启动时自动加载某一个配置文件到C...

Scala 枚举的使用和探索(译)

Scala 枚举示例和特性 枚举(Enumerations)是一种语言特性,对于建模有限的实体集来说特别有用。一个经典的例子是将工作日建模为一个枚举:每个七天都有一个值。Scala和许多其他语言一样,提...

08/25 15:14
43
Consumer is not subscribed to any topics

产生该问题的原因主要是zookeeper中存在旧版本的kafka-connect topic信息,导致新版本的kafka-connect启动异常: ERROR Unexpected exception in Thread[KafkaBasedLog Work Thread - conne...

ElasticSearch排序引起的all shards failed异常原因分析

背景 注:ElasticSearch版本为5.4。 在我们的日志系统里需要一些系统索引,这些系统索引在应用初始化的时候就会被添加到ElasticSearch中去,这些在ElasticSearch中的系统索引在没有索引数据的...

ElasticSearch 高亮显示大文档搜索结果的策略和性能对比(译)

2016年12月,我们开始研究Ambar——一个文档搜索系统。Ambar使用ElasticSearch作为核心搜索引擎。 在Ambar开发的过程中,我们处理了很多与ES相关的问题,我们想分享我们得到的宝贵经验。让我...

ElasticSearch开发问题汇总(不断更新中)

1、Mapping: [译]ElasticSearch数据类型--string类型已死, 字符串数据永生 ElasticSearch动态日期映射 2、Spring Data Elasticsearch: Spring Data Elasticsearch教程......

Scala开发问题汇总(不断更新中)

1、Scala教程 Scala Tutorial 2、Java和Scala集合如何进行互转? CONVERSIONS BETWEEN JAVA AND SCALA COLLECTIONS Converting Java collections to Scala 3、如何将List转换为Map? Conver...

07/05 21:04
15
Spring Boot开发问题汇总(不断更新中)

1、日志配置 LOG4J 2 CONFIGURATION: USING PROPERTIES FILE Spring Boot Logging Example Log4j Conversion Pattern Online Tester Log4j打印日志到不同的文件 Log4j2 过滤指定级别的日志 ...

Spring Boot自定义加载yml实现,附源码解读

背景 昨天在对公司的微服务配置文件标准化的过程中,发现将原来的properties文件转为yml文件之后,微服务module中标记有@Configuration的配置类都不能正常工作了,究其原因,是由于@Property...

Error: Your Command Line Tools are too outdated

这是使用homebrew上报的错误,环境信息及解决方式如下: 操作系统:macOS High Sierra 10.13.3 homebrew:最新版 Xcode:9.2 解决方式:使用App Store账号登录开发者中心:https://developer...

02/07 15:56
1K
Mac Java 开发环境搭建清单(不断更新中)

一、系统设置 在任何的操作系统中,首先你需要做一件事就是更新系统,点击窗口左上角的  > 关于本机 > 软件更新 。此外,如果这是一部新的电脑,你还需要到系统设置进行一些适当调整。如何...

MySQL show命令整理

以下命令信息摘自SHOW Syntax,以供平时查找方便: SHOW {BINARY | MASTER} LOGS SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count] SHOW CHARACTER SET [like_o...

02/01 09:57
16
计算二叉树的最大高度

二叉树的高度有两种定义: 从根节点到最深节点的最长路径的节点数。 从根到最深节点的最长路径的边数。 在这篇文章中,我们采用第一种定义。例如,下面这棵树的高度是3: 计算二叉树高度有两...

01/11 09:52
1K
Java 指定线程执行顺序(三种方式)

本文主要介绍了如何让多个线程顺序执行

没有更多内容

加载失败,请刷新页面

返回顶部
顶部