- 博客(59)
- 资源 (7)
- 收藏
- 关注
原创 Elasticsearch Java API
Elasticsearch之Java APITransport客户端Settings settings = Settings.settingsBuilder() .put("client.transport.sniff", true)//这个客户端可以嗅到集群的其它部分,并将它们加入到机器列表。为了开启该功能,设置client.transport.sniff为true
2015-11-05 18:26:49
5244
原创 Elasticsearch 基本操作
Elasticsearch之基础操作Elasticsearch之基础操作存指定id存储使用自动生成id取返回所有字段返回指定字段只返回_source信息不返回元数据查更新完全更新局部更新删除DSL语句查询全文搜索短语搜索高亮搜索存指定id存储PUT /{index}/{type}/{id}{ "field": "value", ...}例:PUT /
2015-11-04 23:26:30
4147
原创 Elasticsearch 基本介绍和安装
Elasticsearch之基本介绍和安装Elasticsearch之基本介绍和安装简介安装Elasticsearch简单安装以服务形式安装安装kibana安装Marbel基本概念简介Elasticsearch是一个基于Lucene的开源搜索引擎,它使用java开发并使用lucene作为核心实现了所有的索引和搜索功能,但是它的目的是通过简单的RESTful API来让全文搜索变得更加
2015-11-04 23:22:21
1772
原创 Azkaban2配置过程
Azkaban2配置过程azkaban2所需环境:jdk1.6、ant、jetty、hadoop、ssl证书通过http://azkaban.github.io/azkaban2/downloads.html下载 一、JDK1.6安装,并配置环境变量二、Jetty配置1、下载jetty的tar包,并将其解压到/etc/目录下2、设置JETTY_HOME环境变量三
2013-10-07 20:41:36
3991
1
原创 Azkaban2官方配置文档
最近工作实在是太忙了,我把之前翻译的官方的文档先放上来吧,希望对大家有所帮助~介绍Azkaban2新功能:1、Web UI2、简单工作流上传3、更容易设置job的依赖关系4、调度工作流5、权限设置6、Kill和restart工作流7、模块化和插件化8、日志和设计工作流和job搭建Azkaban2是相当容易搭建的,尽管它比azkaban要进行更多的插件
2013-10-07 20:24:59
4582
原创 [整理学习]Hadoop基本文件操作命令
假设Hadoop的安装目录HADOOP_HOME为/home/hadoop启动与关闭启动HADOOP1. 进入HADOOP_HOME目录。2. 执行sh bin/start-all.sh关闭HADOOP1. 进入HADOOP_HOME目录。2. 执行sh bin/stop-all.sh文件操作
2013-06-28 15:41:15
1372
转载 Cron 表达式详解和案例
1. cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2. cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表每隔1秒钟触发;"," 代表在指定的秒数触发,比如"0,15,45"代表0秒、15秒和45秒时触发任
2013-04-01 11:19:39
1012
原创 Azkaban成功搭建环境的过程
1、先将下载下来2、将压缩包上传到hadoop的NameNode上3、用tar xvf azkaban-0.10.tar.gz解压4、设置HADOOP_HOME环境变量:export HADOOP_HOME=:$HADOOP_HOME:/home/hadoop/azkaban-0.10/test/jobs 为azkaban解压到的绝对路径5、进入到azkaba
2013-03-27 16:37:11
3979
原创 Azkaban源码阅读之CachingFlowManager
CachingFlowManager这部分为Azkaban在管理job中cache管理这一部分。 public CachingFlowManager(FlowManager baseManager, final int cacheSize) { this.baseManager = baseManager; this.flowCache
2013-03-26 16:27:18
1811
原创 Azkaban源码阅读之AzkabanApplication
Azkaban是一个Hadoop批处理调度器,可以通过访问其前台展示页面来进行部署、运行job等操作。//IndexServlet.java @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletEx
2013-03-26 15:25:41
2343
翻译 Azkaban文档
这个文档假定你已经通过quit start部分了解Azkaban的基础的部分Jobs和配置 Azkaban jobs是主要的代码加上配置的值。配置是按照的格式存储在属性文件当中的。这些job文件可以通过手动编写文本文件创建或者通过用户界面进行创建。许多配置参数都是你的job的自定义配置,但是也有许多可以激活job功能的标准参数。这些参数将会在下面的部分进行描述说明。a
2013-03-25 10:49:27
5500
翻译 com.google.common.collect.ImmutableSet
com.google.common.collect Class ImmutableSetjava.lang.Object com.google.common.collect.ImmutableCollection com.google.common.collect.ImmutableSetAll Implemented Interfaces:Serializab
2013-03-20 16:53:12
7553
1
翻译 Azkaban的快速搭建
一、独立部署通过以下命令来启动Azkaban:注: 这个部分为绝对路径然后即可用浏览器访问http://localhost:8081 (若将azkaban部署到服务器上,则 localhost为服务器的IP地址)二、在Tomcat中部署在解压缩后的dist目录下有一个预置的war文件。这个文件可以使用标准方法在Tomcat或任何servlet容器
2013-03-14 18:51:32
4410
原创 Log4j.xml学习
日志在每个项目中都占有非常重要的地位,它可以记录程序运行的每个过程,便于观察项目的运行状态和定位出错位置。 <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss,SSS}] [%t] %-5p %c %x - %m%n" />
2013-02-19 14:44:40
1309
转载 HTTP与HTTPS的区别
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的,...HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、
2012-10-12 21:39:02
1044
原创 宾馆管理系统
开发时间: 2012.08.10-2012.9.10开发工具: Eclipse + MySQL + PowerDesigner15 + Axure RP Pro6.5开发人数: 2人使用技术: Struts2.1.8 + JSON + Ajax + JSP + JSTL + EL + JQuery + DHTML + 触发器服务器: Tomcat 6项目描述: 该系统是针
2012-10-09 16:14:17
5284
原创 JavaScript, 实现俄罗斯方块小游戏
俄罗斯方块 body{ width:530px; background:#F7F7F7; margin:20px auto} table#gameBoard{ border:1px solid black; border-collapse: collapse; float:left;} table#gameBoard td{ width:30px; height:30px; border:
2012-06-30 09:25:52
1557
原创 JavaScript, 实现贪吃蛇小游戏
欢迎大家提出宝贵的意见和建议,欢迎批评指正!贪吃蛇 div#gameBoard{ position:relative; width: 1000px; height: 500px; background: gray; margin: 0 auto;} div#gameControl{ width: 998px; height: 50px; line-height: 50px
2012-06-16 19:24:33
1414
原创 Java ,实现贪吃蛇小游戏
初学Java GUI编程。所以做个贪吃蛇游戏来练习一下学习的东西。 对于Java这种面向对象的编程语言来说,在编写程序之前一定要做相应的分析,要分析需要研究哪些对象,这些对象中会有哪些属性和方法。 对与贪吃蛇这个小游戏,会包含这几种对象: 蛇、食物、游戏控制器、游戏面板。下面我们就要分析在这些对象中都包含哪些属性和方法。首先,先分析蛇这个对象: 蛇会具有
2012-06-16 19:19:48
3533
1
原创 Servlet运行机制
Servlet实质上是一个Java文件,可利用它来完成接收提交参数、调用业务处理方法、页面跳转的操作。一个最基本的Servlet运行是这样的:在这里会出现这样一个问题:在 *.jsp 提交的时候,action或herf是如何找到相应的Servlet文件的呢?这就需要介绍一个用于Servlet映射的文件了:
2012-04-28 13:19:05
1479
原创 JavaBean文件之间的关联方式
在一个Web项目中,只要是存在数据库就一定会有JavaBean文件。一个JavaBean文件会对应一张数据库中的表,供dao中的代码来调用用来存取数据。我们都知道,在数据库设计的时候,如果A、B两张表存在一对多的关系,一定会将一那方的主键设置为多一方的外键来建立关联关系比如说在一个博客中,用户(user)和文章(article)就存在这一对多的关系(一个用户可以发表多篇文章)
2012-04-22 14:50:52
4780
转载 jQuery的Select操作集合
jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的T
2012-04-18 13:36:50
727
原创 Java反射机制
Java反射----reflect. String action = request.getParameter("action"); try { Class clazz = this.getClass(); Class[] pTypes = new Class[] { HttpServletRequest.class, HttpServletResponse.class
2012-04-14 21:46:18
1273
转载 工作与梦想中的工作 - 给应届生的建议
我最近参加了 Big Ivy University (BIU)的招聘会,和大约50位计算机专业的本科生交谈过。他们希望能到我的公司 10gen 来实习或者正式工作。我确信他们之中有很聪明的,但是他们没有学会如何把自己和别人区分出来。在我看来这些学生有类似的建立,类似的着装,类似的语言来和我聊天。计算机系的同学们,我想告诉你们如何让自己在招聘会上脱颖而出。假如你是一个很棒的黑客,你需要告
2012-02-24 19:07:56
794
翻译 20个 CSS 图形/图表教程和技巧汇总
通常,图形和图表主要用于展示一组数据的规律、联系等,包括饼图、折线图、条形图等。一个良好和优秀的数据演示可以让老板或客户更容易了解和掌握你的分析结果,以便快速做出决策。现在使用CSS也可以做出非常漂亮的图形图表,CSS图表较图片/Flash型图表的优势是可以很容易地被下载,降低HTML页面的带宽要求。除此之外,你还可以轻松改变表中的数值,随时更新。本文为你带来20个非常实用
2012-01-26 18:10:07
1453
翻译 10个新鲜的CSS3文本效果制作与Web排版教程推荐
在CSS3中变化重大的一项便是与Web排版相关的技术。现在我们不需要使用任何JavaScript或图片即可实现丰富的文本样式效果。本文收集了10个非常实用的CSS3 文本效果制作与Web排版教程,希望你会喜欢。 1. Create Attractive Web Typography with CSS3 and Lettering.js 在该教程中我们将学习怎样使用基本的CSS标记来
2012-01-25 20:17:29
1021
转载 25个优秀的国外单页网站设计作品欣赏
单页网站是指只有一个页面的网站形式,曾经非常流行,现在依然有很多人喜欢。不过,并不是每个网站都适合做成单页,一般都是内容比较少而且将来内容也不怎么增加的情况才适合这样做。如果你也想做一个这样的网站,那么本文收集的25个漂亮的单页网站设计作品相信能够帮助你寻找灵感。1. Incub 2. Intelligent Dimension 3. IDesign
2012-01-24 11:33:54
1937
原创 win32 sdk中ListView列表控件的使用
使用ListView控件,我们需要初始化公共控件库,所以我们要在初始化时调用InitCommonControls()函数。如果调用发生链接错误,说明我们没有链接拥有该函数的库文件。它们对应的头和库 DLL分别为 #include comctl32.lib comctl32.dll 接下来我们要利用CreateWindow方法或者CreateWindowEx方法创建ListVi
2012-01-23 15:09:51
5256
转载 win32 sdk 对话框上的编辑框控件响应事件
整理一下,希望对有用的同学有所帮助。//编辑控件消息处理LONG OldProc;LRESULT CALLBACK EditProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam ){ switch( message ){case WM_LBUTTONDOWN:{//左键按下时修改编辑框的文本SetWindowT
2012-01-23 09:48:05
4255
原创 RichEdit读写文件
一个小demo:HWND RichEdit;BOOL InitInstance(HINSTANCE hInstance, int nCmdShow){ HWND hWnd; RECT rcClient; hInst = LoadLibrary(TEXT("RICHED20.dll")); hInst = hInstance; // 将实例句柄存储在全局变量中
2012-01-22 11:30:09
1922
原创 RichEdit关键字高亮的简单实现
RichEdit控件基本使用在网上介绍的已经很多了,在这里就不多说了。直接进入正题: 在RichEdit中实现关键字高亮的简单方法。如果要真正实现RichEdit的关键字高亮,那么基本需要把整个RichEdit控件都重写一遍,需要很大的工作量。既然不想花太大的力气实现,那实现出来的效果多少会有些
2012-01-22 10:53:27
5196
转载 分享10个JavaScript在线Debugging工具
调试JavaScript可能是Web开发中最让人郁闷的事情。所以这里我们绝定来寻找一些好的工具来帮助大家调试。这里是10款我们精选的基于浏览器的JS在线调试工具,希望大家喜欢! Online Debugging Tools1. PastebinPastebin是一个协作式的调试工具,帮助你在IRC,IM或者消息版上对话来分享和修改代码片段 2. JSON Formatt
2012-01-21 22:52:10
981
原创 RichEdit的创建
普通的Edit编辑框只能做简单的文本写入的功能,而不能对其中的字体进行颜色的改变或格式的选择。RichEdit控件是一个可用于输入、编辑、格式化、打印和保存文本的窗体。这些文本可以设置字符和段落格式,并且可以包含嵌入的COM对象。RichEdit控件提供格式化文本的编程接口。RichEdit控件几乎支持所有用于多行Edit控件的消息和通知。因此,已经使用了Edit控件的程序可以很容易的
2011-10-31 20:14:42
1154
原创 操作系统 实验五 进程的调度
实验目的:实现先来先服务FCFS、短作业优先SJF以及时间片轮转调度算法。实验内容:①实现FCFS算法:根据进程的到达时间的先后次序来完成对若干进程的调度。②实现SJF算法:根据当前时间已经到达进程的需要运行时间选取其中时间最小的进程最先运行。③实
2011-09-23 16:34:50
2155
原创 操作系统 实验四 文件系统管理
实验目的:利用文件内容和命令实现树型目录结构。利用位示图表示外存的分配情况,新建文件时分配必要的空间,模拟文件分配表(FAT)记录文件在外存上的存储方式。内容要求: 在文件中保存目录内容,创建文件或子目录可以用命令行命令:MD、CD、RD、MK(创建文件)
2011-09-23 16:32:38
11815
原创 操作系统 实验三 设备管理
实验目的:模拟实现包括设备的添加和删除,设备的分配和回收,体现设备分配中的设备独立性。内容要求:1、 设备管理模拟计算机系统的外围设备的系统结构,可以创建2个通道、3个控制器和四个外设(键盘、鼠标、显示器、打印机),键盘和鼠标使用一个控制器。2、 设备管理
2011-09-23 16:27:29
8886
6
原创 操作系统 实验二 请求分页存储器管理
实验目的:实现分页式存储地址转换过程,在此基础上实现请求分页的地址转换。实现请求分页式地址转换中出现的缺页现象中,用到的FIFO、LRU、OPT置换算法。实现方法:用一张位示图,来模拟内存的分配情况,利用随机数产生一组0和1的数对应内存的使用情况。利用结构
2011-09-23 16:23:25
9382
2
转载 程序猿笑话
笑话一:爱情观 爱情就是死循环,一旦执行就陷进去了。 爱上一个人,就是内存泄漏--你永远释放不了。 真正爱上一个人的时候,那就是常量限定,永远不会改变。 女朋友就是私有变量,只有我这个类才能调用。 情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。 笑话二:女人篇 有的女人就是Windows虽然很优秀,但是安全隐患太大。 有的女人就是MFC她条件很好,然而不是谁都能玩的起。 有的女人就是C#
2011-06-14 10:45:00
941
转载 获得当前系统时间
方案— 优点:仅使用C标准库;缺点:只能精确到秒级<br />#include<time.h><br />#include<stdio.h><br />int main(void)<br />{<br /> time_t t =time( 0 );<br /> char tmp[64];<br /> strftime( tmp,sizeof(tmp),"%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t));<br /> puts( tmp );<br />
2011-05-31 20:25:00
796
编译原理课程设计+词法分析+语法分析+小型编译器+实验报告
2011-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人