欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:编程乐园

程序人生,不多说,程序员们懂得。。。技术、坚持、努力、分享。。

elasticsearch启动警告

elasticsearch启动警告
elasticsearch启动警告 Unable to lock JVM memory (ENOMEM). This can result in part of the JVM being swapped out. Increase RLIMIT_MEMLOCK (ulimit)...

water 8年前 (2017-05-18) 3542℃ 0评论 0喜欢

利用Metrics+influxdb+grafana构建监控平台

利用Metrics+influxdb+grafana构建监控平台
这里再配合Influxdb和Grafana可以构建一个非常漂亮的实时监控界面。 Grafana监控界面 采集数据(Metrics)-> 存储数据(InfluxDB) -> 显示数据(Grafana)。 资源有限,我把这一套服务搭建在了一台CentOS 7的服务器...

water 8年前 (2017-05-11) 5260℃ 0评论 1喜欢

使用StatsD, Graphite, Grafana, Kamon搭建可用于JVM项目的可视化性能监控系统

使用StatsD, Graphite, Grafana, Kamon搭建可用于JVM项目的可视化性能监控系统
1. 什么是性能监控系统 这里说的性能监控系统,主要侧重点是监控应用系统的性能。 说直白点就是每个业务(例如注册,登录)的请求响应时间,请求次数等信息。 操作系统的监控不是这里的重点,因为业界已经有许多相当成熟的基于Linux的运维系统。 操作系统的运维和应用系统的运维是两码事,...

water 8年前 (2017-05-11) 3413℃ 0评论 0喜欢

Metrics简单介绍

Metrics简单介绍
Metrics,谷歌翻译就是度量的意思。当我们需要为某个系统某个服务做监控、做统计,就需要用到Metrics。 举个栗子,一个图片压缩服务: 每秒钟的请求数是多少(TPS)? 平均每个请求处理的时间? 请求处理的最长耗时? 等待处理的请求队列长度? 又或者一个...

water 8年前 (2017-05-11) 3139℃ 0评论 1喜欢

使用面向 Aspect 的编程改进模块性

使用面向 Aspect 的编程改进模块性
人们认识到,传统的程序经常表现出一些不能自然地适合单个程序模块或者几个紧密相关的程序模块的行为,因此面向 Aspect 的编程(AOP)应运而生。Aspect 的先驱将这种行为称为 横切,因为它跨越了给定编程模型中的典型职责界限。例如,在面向对象的编程中,模块性的天然...

water 8年前 (2017-05-11) 2346℃ 0评论 0喜欢

Java接口深入分析

Java接口深入分析
抽象类中包含普通方法和抽象方法,如果把抽象类进行更彻底的抽象,即所有的方法都是抽象方法,那就是另外一个机制 —— 接口。接口和类很相似,但接口不是类,它不像抽象类属于一种特殊的类。在常量、变量与运算符(一) 这篇文章里对引用数据类型分类过,接口属于引用数据类型的一种,...

water 8年前 (2017-05-05) 3288℃ 0评论 0喜欢

RAID技术介绍和总结

RAID技术介绍和总结
原文出处: 涯余(@若东临于沧海)    简介 RAID是一个我们经常能见到的名词。但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握。本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念。 RAID全称为独立磁盘...

water 8年前 (2017-04-24) 2547℃ 0评论 0喜欢

ELK:kibana使用的lucene查询语法

ELK:kibana使用的lucene查询语法
kibana在ELK阵营中用来查询展示数据 elasticsearch构建在Lucene之上,过滤器语法和Lucene相同 kibana4官方演示页面 全文搜索 在搜索栏输入login,会返回所有字段值中包含login的文档 使用双引号包起来作为一个短语搜索"...

water 8年前 (2017-04-11) 3078℃ 0评论 0喜欢

数据结构与算法基础(下)

数据结构与算法基础(下)
算法及性能分析 算法设计是最具创造性的工作之一,人们解决任何问题的思想、方法和步骤实际上都可以认为是算法。人们解决问题的方法有好有坏,因此算法在性能上也就有高低之分。 算法 算法是指令的集合,是为了解决特定问题而规定的一系列操作。它是明确定义的可计算过程,以一个数据集合作为输入,...

water 8年前 (2017-03-29) 2304℃ 0评论 0喜欢

架构设计师能力模型

架构设计师能力模型
不论是在公司内部,还是在面试过程中,经常看到很多开发人员,说想成长为架构师,但是实际上却像一支无头苍蝇一样学习、成长。所以今天我就来简单总结一下,开发人员要成长为一个架构师,都应该学习哪一方面的知识。也就是:架构师的能力模型。 (PS:本文纯属个人见解,并不一定完全正确。对于此类...

water 8年前 (2017-03-29) 3567℃ 0评论 0喜欢

数据结构与算法基础(上)

数据结构与算法基础(上)
数据结构与算法基础(上) 什么是数据结构,数据结构研究的主要内容,了解什么是算法,如何评价一个算法的性能 数据结构 人们在使用计算机解决客观世界中存在的具体问题时,通常过程如下:首先通过对客观世界的认知形成印象和概念从而得到了信息,在此基础上建立概念模型,它必须能够如实地反映客...

water 8年前 (2017-03-22) 2656℃ 0评论 0喜欢

ELK+Filebeat 集中式日志解决方案详解

ELK+Filebeat 集中式日志解决方案详解
ELK Stack 简介 ELK 不是一款软件,而是 Elasticsearch、Logstash 和 Kibana 三种软件产品的首字母缩写。这三者都是开源软件,通常配合使用,而且又先后归于 Elastic.co 公司名下,所以被简称为 ELK Stack。根据 Google ...

water 8年前 (2017-03-22) 2939℃ 0评论 0喜欢

Google Guice 系列教程 - 基础实践

Google Guice 系列教程 - 基础实践
Google Guice 是一个轻量级的依赖注入框架,它支持Java 5或者更高版本的JDK,得利于Java 5中提供的泛型 (Generics) 和注释 (Annotations) ,它可以使得代码类型安全 (type-safe) 。那么何时使用在代码中使用 Guice 进行...

water 8年前 (2017-03-21) 2503℃ 0评论 0喜欢

在大公司成长的烦恼

在大公司成长的烦恼
本文作者: 伯乐在线 – nemoo 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。 【伯乐在线导读】:Quora 上有个的问答贴:《早在 25 年前微软员工超过 10 万人,当 Google 员工数量也突破这...

water 8年前 (2017-03-17) 2437℃ 0评论 0喜欢

技术人员的发展之路

技术人员的发展之路
原文出处: 酷壳/陈皓     2012年的时候写过一篇叫《程序算法与人生选择》的文章,我用算法来类比如何做选择,说白了就是怎么去计算,但是并没有讲程序员可以发展的方向有哪些。 所以,就算是有这些所谓的方法论,我们可能对自己的...

water 8年前 (2017-03-17) 2477℃ 0评论 1喜欢

Github 对程序员职业生涯的影响

Github 对程序员职业生涯的影响
本文由 伯乐在线 – 周进林 翻译,艾凌风 校稿。未经许可,禁止转载!英文出处:medium.com。欢迎加入翻译组。 在未来的 12 到 24个月,即 2018 年到 2019 年,程序员的聘用方式将会彻底地发生改变...

water 8年前 (2017-03-17) 2493℃ 0评论 0喜欢

在Java路上,我看过的一些书、源码和框架

在Java路上,我看过的一些书、源码和框架
都是干货(java进阶干货):http://www.jianshu.com/nb/4893857 收藏了 简书 占小狼转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注 物有本末,事有终始,知所先后,则近道矣 面试经历 关于Java面试,你应该准备...

water 8年前 (2017-03-17) 2721℃ 0评论 0喜欢