摘要: 转载:http://zh.lucida.me/blog/java-8-lambdas-inside-out-library-features/ 关于 本文是深入理解 Java 8 Lambda 系列的第二篇,主要介绍 Java 8 针对新增语言特性而新增的类库(例如 Streams API、Coll 阅读全文
posted @ 2017-07-05 16:28 学着总结,学会总结 阅读(868) 评论(0) 推荐(0) 编辑
摘要: Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。在一个以前看到系统监控工具,总在想那些监控工具的代理,如何收集系统性能信息,io性能,cpu使用,带宽使用等信息,偶然发现,不同系统均提供有性能分析工具的,代理可通过这些命令获取系统性 阅读全文
posted @ 2017-06-30 01:38 学着总结,学会总结 阅读(46980) 评论(2) 推荐(4) 编辑
摘要: 简述 偶然情况下看到一款性能测试工具webbench,看着挺不错的记录一下安装过程,在以后项目上线过程中可以压一压一些页面的并发情况,对项目性能有个大致的了解。 原理 webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的 阅读全文
posted @ 2017-06-29 09:57 学着总结,学会总结 阅读(10032) 评论(0) 推荐(1) 编辑
摘要: 原文地址:http://www.ttlsa.com/web/let infotify rsync fast/ 背景 我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照 阅读全文
posted @ 2017-06-26 17:41 学着总结,学会总结 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 前言 在jdk1.8出来的时候看到过,没怎么了解。但是最近再看kafka和spark框架,框架示例中ava版的很多地方用到Lambda表达式,发现使用Lambda表达式代码确实简单了好多,有些例子大致能明白什么意思,但是自己要怎么使用Lambda有点迷糊,就在网上找了文章普及了下Lambda使用方式 阅读全文
posted @ 2016-07-05 15:06 学着总结,学会总结 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 原来也接触一些正则表达式的编写,感觉一般的正则表达式应该都没有什么问题,但是同事最近问了系统登录密码验证的正则怎么写,需求:密码必须包含大写字母,小写字母和数字,想了一下想到了分组,想到如何无序验证,最后都失败了,看来还是太菜,平时写的一些正则表达式都是一些比较简单,什么惰性,分组等的。之后就在网站 阅读全文
posted @ 2016-06-30 18:47 学着总结,学会总结 阅读(4468) 评论(0) 推荐(1) 编辑
摘要: ln命令 ln命令 为文件或文件夹创建连接,连接类型有硬链接和符号连接两种,符号连接需要使用“ s”选项 ln语法 使用 ln help查看可用选项 linux [root@node1 ~] ln help Usage: ln [OPTION]... [ T] TARGET LINK_NAME (1 阅读全文
posted @ 2016-06-29 18:22 学着总结,学会总结 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 以下操作在centos系统上实现,有些方式可能只适用centos/redhat版本系统 1. uname a |uname r查看内核版本信息 2. cat /proc/version 查看内核版本gcc版本 3. lsb_release a 列出所有版本信息,查看系统发行版本信息,centos版本 阅读全文
posted @ 2016-06-28 15:49 学着总结,学会总结 阅读(383) 评论(0) 推荐(0) 编辑
摘要: inotify主要功能 Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。学习如何将 inotify 集成到您的应用程序中,并发现一组可用来进一步自动化系统治理的命令行工具。更加详细介绍 阅读全文
posted @ 2016-06-26 17:07 学着总结,学会总结 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 一、首先定义接口,提供获取数据库存取的值得方法,如下: public interface BaseEnum { int getCode(); } 二、定义mybatis的typeHandler扩展类,如下: package com.camelot.assetcenter.sdk.orm.mybati 阅读全文
posted @ 2016-06-01 18:51 学着总结,学会总结 阅读(606) 评论(0) 推荐(0) 编辑