- 博客(163)
- 资源 (10)
- 收藏
- 关注
原创 日志系统ELK使用详解(五)--补充
概述一般来说日志信息我们只需要一段时间以内的,为了节省空间和服务器,可能会定期的删除一部分比较老的日志文件,比如一个月之前的。
2017-05-14 17:38:42 3492
原创 日志系统ELK使用详解(四)--kibana安装和使用
概述这是这个小系列的最后一篇了,我们将看到如何安装kibana,以及对ELK中的日志信息进行快速查询。
2017-05-14 17:32:33 24928 1
原创 日志系统ELK使用详解(三)--elasticsearch安装
概述紧接上一篇,这一篇我们开始安装es,这里使用的是es5.3.0版本,可以在官网下载:https://www.elastic.co/cn/downloads。
2017-05-14 16:46:02 5240
原创 日志系统ELK使用详解(二)--Logstash安装和使用
概述在开始之前先说一下Logstash的使用和熟悉路线图。接触ELK的时候不能图快,可以尝试着一部分一部分的安装起来熟悉,之后再逐个组装到一起,看效果。
2017-05-14 16:04:46 19228
原创 日志系统ELK使用详解(一)--如何使用
概述当我们管理和使用的后端服务程序突破单台场景,进入到集群部署场景时,日志文件就会散落在多台后端服务器上。这时候要查看、统计日志信息就需要到各个服务器上去取和查看,所以我们可能很想把这些日志文件归集到一个统一的地方,统一管理。在业内常见的部署组合就是ELK系统了。
2017-05-14 11:34:49 19671
原创 java中BigDecimal使用注意事项
比较必须使用compareTo进行比较,看返回结果是-1、0、1判断两个数是A大于B,等于B,还是小于B。calcResult.getTotalPromotion().compareTo(BigDecimal.ZERO) > 0dangdangVipDiscount.compareTo(BigDecimal.valueOf(100)) == 0转换BigDecimal没有提供自动装箱的支持,所以不
2017-02-27 17:45:19 2086
原创 Github (Gitlab)快速入门
这一篇是一篇快速入门的文章,讲到了怎么从零开始入门github,也讲到了其中重要的两个点,创建项目并上传到git以及使用git过程中的冲突解决。
2017-02-20 11:38:00 2502
原创 【凡凡说项目】怎么对待接手原有项目代码时的心力交瘁
在一个JAVA程序员的职业生涯里面,一定免不了要接手其他人原来负责的项目。这可能是一次心力交瘁的历程。
2017-01-02 12:27:20 1232
原创 【凡凡说项目】挑一件事情坚持下去
生活的意义靠自己创造,要么能够把控自己,要么能够不断成功。有一个两者都包含的方式,选一件想做的事,坚持下去,直到有所成绩,直到具备专业素养。挑一件一直想做,一直没有做的事情,动起来。一天不成,两天;一个月不成俩月;一年不成两年,直到做出点什么!!慢慢的会发现,生活有意义起来了,慢慢的发现,自己的人生有很多事情去做,不论年纪在自己身体上刻下了多少痕迹,人生都将越来越厚重。
2016-12-30 00:06:51 582
原创 【凡凡说项目】别再说这不是我关心的事了
业务场景对于技术水平来说是至关重要的吧,没有业务场景就没有灵感的源泉,没有技术的深刻理解,同样也无从知晓技术的优劣,或许也容易丧失兴趣。从而,工作里面,要多承担,多参与,多询问,磕细节,当然了,实现第一,应急响应第一,在第一完成之后,不断积累、吸收相当重要。
2016-12-29 16:17:02 657
原创 阿里云使用经验
1.阿里云的服务种类增长的真是快,借助阿里的强大背景,服务器、中间件、大数据处理、缓存、存储各种能力很强大。2.阿里云的OSS存储还是比较弱,相对于七牛和优派来说,对https支持不好,没有图片的视觉无损压缩(类似于tinypng的功能,这个功能七牛已经支持了)。
2016-12-28 22:50:35 676
原创 一段linux上统计平均响应时间的awk脚本
grep '15:10:00' daily-2015-12-20.log| grep 'RESPONSE'|awk 'BEGIN {t = 0;} {split($10,a,"=");t+=a[2];} END {print t/NR;}'其中NR代表已经处理的行数,常见的awk内置数据见下表 属性 说明 $0 当前记录(作为单个变量) 1 1~n 当前记录的第n个字段,字段间
2016-12-27 10:52:12 3694
原创 为什么淘宝京东的首页这么快
首页快到看不出来加载不知道大家有没有细心关注过淘宝、京东的首页,刷新之后一眨眼就加载过来了,尤其是京东的首页,感觉刷新的时候根本就没有重新加载,就像是页面没有动一样。
2016-12-25 11:09:15 4750
原创 奇怪的找不到类SpringNamingPolicy的错误
spring里遇到的相当奇怪的找不到org/springframework/cglib/core/SpringNamingPolicy的错误。
2016-12-25 09:58:48 2953
原创 用mvn实现打包时静态资源压缩
背景在我们使用jquery、zepto、seajs、lazyload这些第三方js库的时候,总是能看到*-min.js的版本。而且里面都是a,b,c,d,e,f,g这样的变量,在解析其他网站实现方式的时候,总是让人蛋疼。这样做的目的就是为了压缩js文件,为什么能够起到压缩的效果呢?比如,原来的变量名是var ohMyGodArray,压缩之后变成了var o,是不是一下子字节数就少了很多。而且,照这
2016-12-24 11:46:53 2501
原创 【凡凡说项目】去当一个技术总监吧
我想:作为一个合格的技术总监,首先应该是系统的第一体验师,然后才是系统的设计师,架构师。再强大的系统设计,如果用户用着不舒服,不好用,也是一坨翔。架构师的话,需要的是丰富的技术使用经验,架构能力,抽象能力,以及极端问题的终结能力。他需要能够拖底和简化所有难题。技术总监想必不好当吧,但是技术最好能把当总监作为终极目标,这样一来比较有意思,二来提升会比较快,三来别人和你合作会比较容易有所收获,当然可能会
2016-12-18 10:25:39 823
原创 Eclipse常用的快捷方式汇总
ctrl + shift + p在匹配的括号之间跳转。(适合于写js代码的时候)ctrl + shift + r打开指定的类ctrl + 鼠标悬停,跳转到方法定义或者实现alt + <– 或者–> 按照打开顺序,在标签页之间跳转,在熟悉其他人写的代码的时候很方便追踪代码alt + / 快速弹出补全提示ctrl + / 单行注释ctrl + shift +/ 或者 \ 多行注释ctrl + shift
2016-12-14 14:58:56 1094
原创 基于spring factory-bean的妙用
场景在业务逻辑里面往往会出现这样的步骤,比如更新信息到缓存、发送短信通知、发送邮件通知、推送信息到监控系统、到日志系统等。这些业务逻辑中的步骤,有相同的特点:不需要返回结果,业务逻辑不关心、同步调用会占用一部分的业务逻辑响应时间。占用响应时间这里,对于发邮件有时候尤为明显,邮箱一般有连接、验证账号是否存在、是否发送过于频繁、验证发送内容合法性。对于这样的调用我们当然想不占用或者尽量少的占用业务处理的
2016-12-12 22:00:01 2029
原创 弹性搜索(elasticsearch)进阶--服务维护
系统配置由于es再设计的时候就注重尽量减少调优项,基本不需要开发人员依据运行环境进行专门的调优操作。但是有些默认值,需要运维人员根据机器值进行设定,es也很亲和的给出了设置值的计算方式。内存设置首要的就是内存。es提供的索引检索和聚合计算两个功能都是比较耗内存的操作,而且完全在内存中计算速度自然最快。所以内存方面,一个是合理的给es分配内存,一方面是,减少内存和交换区发生交换行为,这方面es建议关闭
2016-10-19 23:46:31 1545
原创 弹性搜索(elasticsearch)最新入门攻略
elassticsearch能做什么elasticsearch是一个专用的站内全文搜索引擎,基于开源的lucense实现,本身也是开源的产品,允许进行修改和再发布。elasticsearch采用lucense作为它的索引和检索核心,并且,提供了restful api进行服务管理和数据检索,部署和使用都十分便捷。更好的是,elasticsearch原生的支持集群化和分布式,能够很好的适应当前DT的潮流
2016-10-18 16:53:58 8399
原创 从开发者的角度剖析微信小程序
1. 小程序能有什么特别的?不得不说,小程序(也就是大家之前传的应用号)确实给初创公司提供了一条崭新的启动途径。另外,由于借助了微信内核提供的原生组件,在很大程度上能够提升h5的展示平滑度和流畅度。而且,小程序为开发者提供的常用高集成度的组件,比如:文件上传/下载、照片、视频、声音、支付、地图等,而且支持界面元素动画。可以用简单的几行代码完成调用,方便、快速。就从足够用的常用组件、流畅的浏览效果,可
2016-10-08 17:50:04 1095
原创 一步集成电商功能
阿里百川调研总结关于百川百川平台提供一个完整的解决方案,覆盖技术、数据服务、商业化,阿里百川甚至还具有一部分创业孵化功能,对于看中的APP,会提供创业场地与融资支持(百度百科)。从百川提供的功能来看更加直观:1.百川多媒体(一站式文件存储、分发、处理服务。可以类比于阿里云的OSS)2.百川云测试(真机真人自动化APP测试服务。百度家的移动APP测试服务。)3.百川码力服务端监控(深入、全面、医用的服
2016-08-29 18:46:03 2725
原创 [狗尾续貂第四篇]ActiveMQ集群
前言这一篇是看过lifetragedy的两篇系列的Apache ActiveMQ实战(2)-集群之后,所写。 主要是写过程中,遇到的问题,和简要的总结。关于ActiveMQ集群当我们的系统庞大之后,需要很多不同的服务协同工作之后,系统和系统之间的关联如果仅仅是直接调用,或者是采用dubbo类似的系统协调,也不足够。比如说,一个下单动作需要关系到用户积分,账单/支付记录,可能还需要同步给第三方系统(
2016-08-28 16:18:37 1562
原创 一个基于LocalStorage的跨页面JS队列
借助localStorage做存储介质的栈存储器,用于在大页面中包含很多返回/完成时向上一个页面回返,但浏览器的返回又不能包含所有情况的场景。 *使用时,在用户登录页面可以调用clear方法,清空之前的数据, *如果不清空历史数据的话,一般情况也不会有问题,因为后续进栈的数据一般来说第一个页面是没有返回按钮的。 *实例化时可以指定maxSize,如果指定那么栈中将仅存储指定数量的item,如果
2016-08-14 18:03:26 2314 2
原创 [狗尾续貂第三篇]Redis Sentinel
写在前面最近在看lifetragedy的亲密接触redis的一些列三篇博客。在仿照第二篇redis sentinel的一篇自己做的过程中遇到了几个小问题,这里把他们写出来。文章原文的地址在这里:亲密接触Redis-第二天(Redis Sentinel)sentinel的配置文件在哪里之前部署过redis单机的节点,在部署的时候,习惯了把redis.conf拷贝到安装后的bin目录里面。所以在部署se
2016-08-14 17:53:43 799
原创 FileZilla客户端使用遇到的问题
filezilla应对windows访问vsftpd中文部分乱码问题。以及filezilla 550 failed to change directory 问题。
2016-07-29 17:13:14 4075
原创 分布式系统中的定时任务全解(四)--补充
elastic-job在job内reschedule的问题再思考。使用客户端查看zookeeper节点信息。
2016-07-23 17:45:23 1470
dubbo-demo
2017-04-05
tomcat跨域访问支持Jar包
2015-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人