加载中
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和许多其他语言一样,提...

2018/08/25 15:14
9K
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中的系统索引在没有索引数据的...

2018/08/10 23:29
13.2W
ElasticSearch 高亮显示大文档搜索结果的策略和性能对比(译)

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

2018/07/18 19:36
7.6K
ElasticSearch开发问题汇总(不断更新中)

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

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

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

2018/07/05 21:04
164
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...

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

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

2018/02/07 14:56
5.5K
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...

2018/02/01 09:57
200
Java 指定线程执行顺序(三种方式)

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

2018/01/10 16:29
3.3K
GC Root总结

JVM根据GC Roots算法判定一个对象需要被回收,GC Roots一般在JVM的栈区域里产生。 GC Roots原理 GC Roots基本思路就是通过一系列的称为“GC Roots”的对象作为起始点, 从这些节点开始向下搜...

2017/12/25 15:28
9.6K
实现单例的几种方式

一、饿汉式单例 饿汉式单例:在使用该类的静态成员时,无论有没有使用单例类,都会创建单例对象 /** * 饿汉式单例:在使用该类的静态成员时,无论有没有使用单例类,都会创建单例对象 * ...

2017/12/25 11:07
181
常用 Git 命令清单

我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名...

Git
2017/11/02 20:00
283
Jedis cluster命令执行流程剖析

本文主要剖析Jedis cluster单一key命令和多节点命令、批量命令执行流程

2017/11/02 17:00
2.6K
Jedis cluster集群初始化源码剖析

本文主要剖析了Jedis cluster集群初始化源码

redis cluster环境下jedis expireAt命令bug探究

本文主要分析了redis cluster环境下jedis expireAt命令的bug,总结了bug产生原因及解决办法

没有更多内容

加载失败,请刷新页面

返回顶部
顶部