ELK 实时日志分析平台环境搭建 (www.54tianzhisheng.cn)
ELK(ElasticSearch, Logstash, Kibana),三者组合在一起搭建实时的日志分析平台,目前好多公司都是这套!

Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源,自动搜索负载等。
Logstash 是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。
Kibana 也是一个开源和免费的工具,它 Kibana 可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。
by @zhisheng_blog 2017-12-26 22:37 分享 查看详情
Hexo + yilia 搭建博客可能会遇到的所有疑问 (www.54tianzhisheng.cn)
这是我博客搜索引擎的主要关键字。为什么会有这些关键字呢?

我猜估计是曾经写了几篇关于搭建博客的文章,被搜索引擎收入了,所以搜索引擎才会将这些流量引导至我的博客,文章如下:
by @zhisheng_blog 2017-12-19 00:00 分享 查看详情
Netty 源码阅读之初始环境搭建 (www.54tianzhisheng.cn)
Netty 简介

Netty 是由 JBOSS 提供的一个开源的 java 网络编程框架,主要是对 java 的 nio 包进行了再次封装。Netty 比 java 原生的nio 包提供了更加强大、稳定的功能和易于使用的 api。 netty 的作者是 Trustin Lee,这是一个韩国人,他还开发了另外一个著名的网络编程框架,mina。二者在很多方面都十分相似,它们的线程模型也是基本一致 。不过 netty 社区的活跃程度要 mina 高得多。
by @zhisheng_blog 2017-12-08 23:21 分享 查看详情
RestTemplate 详解 (www.54tianzhisheng.cn)
这段时间自己做的项目中需要调用服务提供者的服务(接口),具体就是:我这边需要将页面所输入的 Groovy 脚本代码传给别人提供的服务接口,然后那边返回脚本编译的结果给我,我需要将编译结果展示在页面,用的就是 RestTemplate 了,那 RestTemplate 是什么呢?简单说就是:简化了发起 HTTP 请求以及处理响应的过程,并且支持 REST 。下文就稍微总结下。
by @zhisheng_blog 2017-12-03 15:16 分享 查看详情
基于 Harbor 搭建 Docker 私有镜像仓库 (www.54tianzhisheng.cn)
什么是 Harbor?

第一次使用这个的时候是刚进公司处理的第一个任务的时候,发现 Harbor 就是一个用于存储和分发 Docker 镜像的企业级Registry 服务器。
by @zhisheng_blog 2017-11-26 10:55 分享 查看详情
基于分布式环境下限流系统的设计 (www.54tianzhisheng.cn)
就拿前些天的双十一的 “抢券活动” 来说,一般是设置整点开始抢的,你想想,淘宝的用户群体非常大,可以达到亿级别,而服务接口每秒能处理的量是有限的,那么这个时候问题就会出现,我们如何通过程序来控制用户抢券呢,于是就必须加上这个限流功能了。
by @zhisheng_blog 2017-11-18 11:09 分享 查看详情
送你一份双十一剁手书单【墙裂推荐】 (www.54tianzhisheng.cn)
昨晚和朋友聊天说双十一都买啥,结果 TMD 竟然都是书籍,不愧是标准的程序猿。所以这里想推荐基佬的一份书单,方便大家在双十一剁剁剁,建议先收藏本书单,认真啃完一本再买下一本,扎实走完每一步,希望书单能在你想要进一步打怪升级的路上,给予些许帮助!
by @zhisheng_blog 2017-11-11 11:02 分享 查看详情
送你一份双十一剁手书单【墙裂推荐】 (www.54tianzhisheng.cn)
昨晚和朋友聊天说双十一都买啥,结果 TMD 竟然都是书籍,不愧是标准的程序猿。所以这里想推荐基佬的一份书单,方便大家在双十一剁剁剁,建议先收藏本书单,认真啃完一本再买下一本,扎实走完每一步,希望书单能在你想要进一步打怪升级的路上,给予些许帮助!
by @zhisheng_blog 2017-11-11 11:01 分享 查看详情
小白谈数据脱敏 (www.54tianzhisheng.cn)
数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户姓名、客户地址、等个人敏感信息都需要通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其他非生产环境以及外包环境中可以安全的使用脱敏后的真实数据集。
by @zhisheng_blog 2017-10-28 16:11 分享 查看详情
HBase 集群监控 (www.54tianzhisheng.cn)
HBase采集的监控数据主要包括以下几个方面:某台机器 OS 层面上的数据,例如 CPU、内存、磁盘、网络、load、网络流量等;某台 regionserver(或master)机器 jvm 的状态,例如关于线程的信息,GC 的次数和时间,内存使用状况,以及 ERROR、WARN、Fatal 事件出现的次数;regionserver(或 master)进程中的统计信息。
by @zhisheng_blog 2017-10-21 19:03 分享 查看详情
ElasticSearch 单个节点监控 (www.54tianzhisheng.cn)
集群健康监控是对集群信息进行高度的概括,节点统计值 API 提供了集群中每个节点的统计值。节点统计值很多,在监控的时候仍需要我们清楚哪些指标是最值得关注的。
by @zhisheng_blog 2017-10-18 22:41 分享 查看详情
ElasticSearch 集群监控 (www.54tianzhisheng.cn)
Elasticsearch 提供了大量的 Metric,可以帮助您检测到问题的迹象,在遇到节点不可用、out-of-memory、long garbage collection times 的时候采取相应措施。但是指标太多了,有时我们并不需要这么多,这就需要我们进行筛选。
by @zhisheng_blog 2017-10-15 20:40 分享 查看详情
Centos7 搭建最新 Nexus3 Maven 私服 (www.54tianzhisheng.cn)
Maven 是一个创新的软件项目管理和综合工具。
Maven 提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资料片管理项目构建,报告和文件。
by @zhisheng_blog 2017-10-14 16:28 分享 查看详情
JsonPath —— JSON 解析神器 (www.54tianzhisheng.cn)
真乃神器也,再复杂的 Json 都能给你解析出来,非常方便的获取 JSON 的内容,很强大!
by @zhisheng_blog 2017-10-14 00:21 分享 查看详情
面试过阿里等互联网大公司,我知道了这些套路 (www.54tianzhisheng.cn)
本篇博客主要分享如下几方面:招聘职位需求套路 、招聘面试的套路、简历撰写套路、简历投递套路 、找工作经历 、自己面试面经 、实习感悟、书籍推荐 、优秀网站推荐 、优秀博客推荐 、求职资料放送。
by @zhisheng_blog 2017-09-18 21:46 分享 查看详情
Linux 下 lua 开发环境安装及安装 luafilesystem (www.54tianzhisheng.cn)
火云邪神语录:天下武功,无坚不破,唯快不破!Nginx 的看家本领就是速度,Lua 的拿手好戏亦是速度,这两者的结合在速度上无疑有基因上的优势。
by @zhisheng_blog 2017-09-16 00:30 分享 查看详情
全文搜索引擎 Elasticsearch 集群搭建入门教程 (www.54tianzhisheng.cn)
ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。基百科、Stack Overflow、Github 都采用它。

本文从零开始,讲解如何使用 Elasticsearch 搭建自己的全文搜索引擎。每一步都有详细的说明,大家跟着做就能学会。
by @zhisheng_blog 2017-09-09 12:22 分享 查看详情
Elasticsearch 默认分词器和中分分词器之间的比较及使用方法 (www.54tianzhisheng.cn)
介绍:ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

Elasticsearch中,内置了很多分词器(analyzers)。下面来进行比较下系统默认分词器和常用的中文分词器之间的区别。
by @zhisheng_blog 2017-09-07 22:24 分享 查看详情