随笔分类 -  java编程

java编程
摘要:代理模式是常用的java设计模式,代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。 在java里可以有静态代理和动态代理,本文介绍两种代理分别如何实现。 阅读全文
posted @ 2017-04-13 12:38 JadePeng 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:当前是云计算和数据快速增长的时代,今天的应用程序正以PB级和ZB级的速度生产数据,但人们依然在不停的追求更高更快的性能需求。随着数据的堆积,如何快速有效的搜索这些数据,成为对后端服务的挑战。本文,我们将比较业界两个最流行的开源搜索引擎,Solr和ElasticSearch。两者都建立在Apache Lucene开源平台之上,它们的主要功能非常相似,但是在部署的易用性,可扩展性和其他功能方面也存在巨大差异。 阅读全文
posted @ 2017-03-13 22:01 JadePeng 阅读(37529) 评论(1) 推荐(13) 编辑
摘要:ELK是开源届流行的日志处理神器,它不是一款软件,而是elasticsearch+Logstash+kibana三款开源软件组合而成的日志收集处理套件。其中Logstash负责日志收集,elasticsearch负责日志的搜索、统计,而kibana则是ES的展示神器,前端炫丽,点几下鼠标简单配置,就可以完成搜索、聚合功能,生成华丽的报表。 阅读全文
posted @ 2017-03-09 13:26 JadePeng 阅读(10787) 评论(0) 推荐(7) 编辑
摘要:有的时候需要将一个简单的功能封装为服务,相比python使用flask、web.py的简洁,使用java-web显得太重量级,幸好,我们可以直接在java项目中使用jetty来搭建简易服务。本文介绍如何使用jetty搭建轻量级web服务 阅读全文
posted @ 2017-01-17 15:54 JadePeng 阅读(4924) 评论(1) 推荐(0) 编辑