2012年7月25日
摘要:
一、概述 Collector是专门用来作为Stream的collect方法的参数的。 public interface Stream<T> extends BaseStream<T, Stream<T>> { <R, A> R collect(Collector<? super T, A, R> c
阅读全文
posted @ 2012-07-25 15:32
duanxz
阅读(858)
推荐(0)
摘要:
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别:IN:确定给定的值是否与子查询或列表中的值相匹配。IN 关键字使您得以选择与列表中的任意一个值匹配的行。当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询:SELECT ProductID, ProductName FROM Northwind.dbo.Products WHERE CategoryID = 1 OR CategoryID = 4 OR CategoryID = 5然而,如果使用 IN,少键入一些字符也可以得到同样的结果:SELEC
阅读全文
posted @ 2012-07-25 10:49
duanxz
阅读(286)
推荐(0)
2012年7月24日
摘要:
下载 解压 配置filebeat.yml 运行filebeat
阅读全文
posted @ 2012-07-24 13:41
duanxz
阅读(2193)
推荐(0)
摘要:
下载安装包 下载地址:https://www.elastic.co/downloads/beats/filebeat解压到指定目录打开解压后的目录,打开filebeat.yml进行配置。 1:配置 Filebeat prospectors->path 这里的路径是所要收集日志的路径 2:配置 ena
阅读全文
posted @ 2012-07-24 11:02
duanxz
阅读(3737)
推荐(0)
2012年7月23日
摘要:
一、概述 Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读),并且转发这些信息到elasticsearch或者logstarsh中存放。 以下是filebeat的工作流程:当你开启file
阅读全文
posted @ 2012-07-23 15:46
duanxz
阅读(1084)
推荐(0)
2012年7月19日
摘要:
写在前边的话 在看filebeat之前我们先来看下Beats,Beats 平台是 Elastic.co 从 packetbeat 发展出来的数据收集器系统。beat 收集器可以直接写入 Elasticsearch,也可以传输给 Logstash。其中抽象出来的 libbeat,提供了统一的数据发送方
阅读全文
posted @ 2012-07-19 14:26
duanxz
阅读(1161)
推荐(0)
摘要:
BigDecimal.valueOf(Long.parseLong("12345678"));BigDecimal op1=new BigDecimal("3.14159");BigDecimal op2=new BigDecimal("3");System.out.println("和="+op1.add(op2));System.out.println("差="+op1.subtract(op2));System.out.println("积="+op1.multiply
阅读全文
posted @ 2012-07-19 09:59
duanxz
阅读(570)
推荐(0)
摘要:
《java8 Collector和Collectors》 stream()特点: 无存储。stream不是一种数据结构,它只是某种数据源的一个视图,数据源可以是一个数组,Java容器或I/O channel等。 为函数式编程而生:对stream的任何修改都不会修改背后的数据源,比如对stream执行
阅读全文
posted @ 2012-07-19 09:59
duanxz
阅读(775)
推荐(1)
摘要:
一、 集合相关的中间操作 和 最终操作 中间操作: filter(): 对元素进行过滤 sorted():对元素排序 map():元素映射 distinct():去除重复的元素 最终操作: forEach():遍历每个元素。 reduce():把Stream 元素组合起来。例如,字符串拼接,数值的
阅读全文
posted @ 2012-07-19 09:53
duanxz
阅读(9282)
推荐(0)
2012年7月16日
摘要:
《Java8 @FunctionalInterface》 《java8 的java.util.function包中函数式接口》 《java8 Lambda介绍》 包括: 一. Function 接口的使用 二. Consumer 接口的使用 三. Predicate 接口的使用 四.Supplier
阅读全文
posted @ 2012-07-16 09:32
duanxz
阅读(1461)
推荐(0)
2012年7月12日
摘要:
《Java8 @FunctionalInterface》 《java8 的java.util.function包中函数式接口》 《java8 Lambda介绍》 一. 为什么需要lambda 二. lambda 语法 三、变量作用域 四、方法引用 五、函数式接口 5.1、函数式接口介绍 5.2、函数
阅读全文
posted @ 2012-07-12 22:06
duanxz
阅读(606)
推荐(0)
摘要:
要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类
阅读全文
posted @ 2012-07-12 17:21
duanxz
阅读(697)
推荐(0)
2012年7月11日
摘要:
zookeeper 的监控工具 公司很多产品会使用zookeeper,比如Meta消息中间件,在测试的过程中,我们经常需要查询zookeeper里面的信息来精确定位问题。目前项目中有开发团队自己写的浏览器node-zk-browser,是基于node.js的express.js框架和node-zoo
阅读全文
posted @ 2012-07-11 14:39
duanxz
阅读(6783)
推荐(0)
摘要:
1 Hadoop- Shell命令 HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作,如ls、mkdir、rm等。 1.1 Shell命
阅读全文
posted @ 2012-07-11 14:30
duanxz
阅读(9707)
推荐(1)
摘要:
Curator是Netflix公司开源的一个Zookeeper客户端,与Zookeeper提供的原生客户端相比,Curator的抽象层次更高,简化了Zookeeper客户端编程。 它包含以下几个组件: 示例: java代码: 示例一:常见的添加、修改、删除示例: 示例二:临时节点不能有子节点、不能级
阅读全文
posted @ 2012-07-11 10:06
duanxz
阅读(783)
推荐(0)
2012年7月10日
摘要:
线程 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓
阅读全文
posted @ 2012-07-10 16:37
duanxz
阅读(656)
推荐(0)
摘要:
一、查看慢日志是否开启 二、开启和关闭 慢日志阈值设置: 三、查看慢日志内容 long_query_time = 1 #定义超过1秒的查询计数到变量Slow_queries。log-slow-queries = /usr/local/mysql/data/slow.log #定义慢查询日志路径。lo
阅读全文
posted @ 2012-07-10 16:02
duanxz
阅读(3753)
推荐(3)
摘要:
我们都知道绘制UML的工具是很多的,从功能齐全,且价格也不菲的Rose到免费的Astah,我们的选择是很多得,但是作为个人开发者,或者学习来说,在这里我推荐Astah,基于以下理由: 1.Astah有免费版和收费版,但是,免费版完全可以胜任我们日常的工作; 2.使用Astah免费版,不会有版权的纠纷
阅读全文
posted @ 2012-07-10 15:19
duanxz
阅读(11075)
推荐(0)
摘要:
目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V
阅读全文
posted @ 2012-07-10 10:59
duanxz
阅读(4345)
推荐(1)
摘要:
在本篇文章中,我们将介绍Hbase的单机模式安装与伪分布式的安装方式,以及通过浏览器查看Hbase的用户界面。搭建HBase伪分布式环境的前提是我们已经搭建好了Hadoop完全分布式环境,搭建Hadoop环境请参考:【Hadoop入门基础教程】4、Hadoop之完全分布式环境搭建 开发环境 硬件环境
阅读全文
posted @ 2012-07-10 10:55
duanxz
阅读(1750)
推荐(0)
摘要:
介绍 ifstat工具是个网络接口监测工具,比较简单看网络流量 ifstat的安装使用: wget http://distfiles.macports.org/ifstat/ifstat-1.1.tar.gztar xzvf ifstat-1.1.tar.gzcd ifstat-1.1./confi
阅读全文
posted @ 2012-07-10 10:49
duanxz
阅读(1268)
推荐(0)
2012年7月6日
摘要:
在struts-config.xml必须设置需要验证的ActionForm<actionattribute="findSellForm"validate="true"input="/index.jsp"name="findSellForm"path="/findSell"scope="request"type="ucshop.action.FindSellAction" ><forward name="fail" pa
阅读全文
posted @ 2012-07-06 17:05
duanxz
阅读(1706)
推荐(0)
2012年7月4日
摘要:
工作中碰到个ConcurrentModificationException。ConcurrentModificationException,它是在使用迭代器遍历集合对象时修改集合对象造成的(并发修改)异常。实际上,Java的集合框架是迭代器设计模式的一个很好的实现。 代码如下: 在执行了remove
阅读全文
posted @ 2012-07-04 13:44
duanxz
阅读(678)
推荐(1)
2012年7月3日
摘要:
ava提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性1publicObjectgetProperty(Objectowner,StringfieldName)throwsException{2ClassownerClass=owner.getClass();34Fieldfield=ownerClass.getField(fieldName);56Objectproperty=field.g
阅读全文
posted @ 2012-07-03 09:22
duanxz
阅读(380)
推荐(0)
2012年6月28日
摘要:
本节向大家介绍一下UML类图画法,主要包括UML类图元素和关系画法,希望通过本文的介绍,你对UML类图画法有一定的认识。软件设计起步:UML类图画法学习设计模式,画UML类图是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,是一种标准语言。现在流行的主要工具有两种:RationalRose和MicrosoftVisio,这两种工具都比较易用,选择哪种工具就看个人的喜好了。本人对Microsoft的软件比较有好感,所以自然MicrosoftVisio2003是我的首选。UML类图常用元素。类:类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关
阅读全文
posted @ 2012-06-28 22:57
duanxz
阅读(51536)
推荐(1)