Elasticsearch是用Java开发的基于Apache Lucene的一个近乎实时的分布式搜索分析引擎。维基百科、Stack Overflow、GitHub等都采用它来作为全文搜索引擎。本文旨在用docker来快速入门并尝试Elasticsearch提供的基本功能。
用容器轻松搭建redis主从和集群环境
Redis是目前使用得非常广泛的开源分布式缓存。它支持诸多数据结构和数据持久化,并且通过Redis Sentinel和Redis cluster来支持高可用。本文旨在通过docker轻松搭建redis的主从/集群环境。
用容器快速上手Apache Solr
Apache Solr是用Java开发的基于Apache Lucene的高性能全文检索服务器,可以运行在web容器里,提供搜索引擎服务。本文旨在用docker来快速入门并尝试Solr提供的各种功能。
Spring Scheduler的使用与坑
Spring给程序猿们带来了许多便利。它包含了用于定时任务处理的Spring Scheduler。本文聊聊Scheduling模型和一些坑。
使用IntelliJ IDEA社区版动态加载webapp
IntelliJ IDEA在重构方面碾压eclipse。但是IDEA的免费社区版并不支持web应用开发。好在Maven有一个maven-jetty-plugin插件。如果你正在用IDEA社区版开发一个web应用,可以使用它来动态加载并调试IDE里的web应用。笔者目前使用的IDEA版本为2016.1.1。
使用dubbox为dubbo提供REST服务
Dubbo是阿里多年前开源的一套服务治理框架,在众多互联网企业里应用广泛。当当在dubbo的基础上开发了dubbox(Dubbo eXtensions),支持REST风格远程调用。本文在服务治理框架dubbo上手指南的基础上使用dubbox提供的REST服务。
使用IntelliJ IDEA社区版调试tomcat
IntelliJ IDEA在重构方面碾压eclipse。但是IDEA的免费社区版是不支持tomcat插件的。如果你正在用IDEA社区版开发一个web应用,可以使用下文的方式来调试运行在tomcat里的web应用。笔者目前使用的IDEA版本为2016.1.1。