问题 Java进程在服务器中运行一段时间,服务不稳定,偶尔出现进程无故的死亡。临时的办法是重启进程,但过一段时间后又无故死亡。没有任何 jvm oom的错误信息。 路径 通过...
问题 Java进程在服务器中运行一段时间,服务不稳定,偶尔出现进程无故的死亡。临时的办法是重启进程,但过一段时间后又无故死亡。没有任何 jvm oom的错误信息。 路径 通过...
有一个非常简单的需求:编写一个 HTTP 接口,使用 POST 方式发送一个 JSON 字符串,接口里面读取发送上来的参数,对其中某个参数进行处理,并返回。 如果我们使用 F...
本文探讨在大规模日志数据收集过程中,针对日志文件的处理需要注意的技术细节。 1. 通配符和目录递归搜索 大多数场景下,日志往往被分散在不同的目录中,比如以日期为名的目录。因此...
前言 作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push...的阶段,是不是对rebase心里...
访问者模式介绍 最复杂的设计模式,并且使用频率不高,《设计模式》的作者评价为:大多情况下,你不需要使用访问者模式,但是一旦需要使用它时,那就真的需要使用了。 访问者模式是一种...
欢迎交流java8新特性系列文章://www.greatytc.com/nb/27231419 . [1][2][3][4][5] 一、简介 java8于201...
欢迎交流java8新特性系列文章://www.greatytc.com/nb/27231419 . [1][2][3][4][5] 一、简介 Optional类是...
LMAX是什么? 要说Disruptor需要先说下LMAX,LMAX是一个英国外汇黄金交易所,它是第一家也是唯一一家采用多边交易设施Multilateral Trading ...
入门 本文将指导您完成一个简单的Dropwizard的Hello World项目。在此过程中,我们将解释各种底层库及其作用,以及Dropwizard中的重要概念,并建议一些组...
一、背景 近期版本上线后收到不少用户反馈(大多是华为用户)崩溃,日志上总体表现为 pthread_create (1040KB stack) failed: XXX。 二、问...
这是一篇旧文,之前在团队内部分享过,刚好在Google官方Android App架构蓝图的Sample里也使用了Mockito,就在这里发出来,希望给大家带来帮助。 为什么需...
gradle+idea 快速上手 gradle介绍 Gradle是一个构建工具,定位和maven一样,用于管理项目依赖和构建项目。和maven比起来的优势是:语法更灵活,更方...
写在前面 咱们程序员都知道,多线程是个好东西,可以异步或者并行执行任务,提高程序性能,然而多线程又好比一把双刃剑,用的好可以大幅提高程序性能,用的不好,就有可能导致程序异常,...
JMX最常见的场景是监控Java程序的基本信息和运行情况,任何Java程序都可以开启JMX,然后使用JConsole或Visual VM进行预览。下图是使用Jconsle通过...
代码质量的重要性 在我们日常完成需求中,常常因为时间紧迫,项目紧急上线,总想着先实现再说,然后等日后上线之后再慢慢优化,我相信,你可能看过很多祖传代码,各种//TODO,然而...
1 启动advertised.listeners配置异常: 1.1 解决方法:修改server.properties 1.2 解析: server.properties中有两...
最近在做flume的实时日志收集,用flume默认的配置后,发现不是完全实时的,于是看了一下,原来是memeryChannel的transactionCapacity在作怪,...
来源 过往记忆大数据 1、Kafka 都有哪些特点? 高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition...
http://www.aboutyun.com/thread-24367-1-1.html 问题导读 1.为什么要提供事务机制? 2.Exactly Once出现在哪个版本?...