自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西红柿炒土豆

一切的新技术都是在现有技术方面的提升

  • 博客(85)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java别样的api之google---guava

以前这么用: Java代码  Map>> map = new HashMap>>();  现在这么用(JDK7将实现该功能): Java代码  Map>> map = Maps.newHashMap();  针对不可变集合: 以前这么用: Java代码  List list = ne

2014-08-31 20:59:04 731

原创 java基础知识整理 一些问题的解答(面试)

13.为什么线程通信的方法wait(), notify()和notifyAll()被定义在Object类里?

2014-08-31 20:49:16 822

原创 linux学习 linux进程相关

(1)进程和线程

2014-08-30 20:34:20 485

原创 配置篇------lvs+keepalive搭建高可用的负载均衡

一、 LVS简介   LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各

2014-08-30 19:25:44 660

原创 接上 详细配置

IP说明:    lvs:10.10.10.3    lvs(备):10.10.10.4    virtual:10.10.10.1001 lvs和lvs(备)上建目录并将所需软件包放入 #mkdir /usr/local/src/lvs 2 lvs和lvs(备)上安装LVS和KeepalivedLvs的安装#tar

2014-08-30 19:24:17 505

转载 LVS+Keepalived构建高可用负载均衡(测试篇)

一、 启动LVS高可用集群服务首先,启动每个real server节点的服务:[root@localhost ~]# /etc/init.d/lvsrs  start start LVS  of  REALServer然后,分别在主备Director Server启动Keepalived服务:[root@DR1 ~]#/etc/init.d/Keepalived  start

2014-08-30 19:22:15 527

原创 linux学习--linux内存管理整理

(1)逻辑地址(2)线性地址(3)wul

2014-08-30 17:09:12 525

原创 原理 zip文件到底是个什么东西

在日常一个 ZIP 文件的普通格式----------------------    一个 ZIP 文件由三个部分组成:                压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志      1、压缩源文件数据区    在这个数据区中每一个压缩的源文件/目录都是一条记录,记录的格式如下:             [文件头+

2014-08-30 13:09:32 876

转载 如何成为一个openstack工程师

OpenStack Hacker态度:开放、主动、沟通影响力:能说、能写、能分享四化:自动化、流程化、系统化、文档化0级掌握一些基本技能:python、c、linux、git、unittest、vim/emacspython学习书籍:《python参考手册》《python基础教程》教程: codec

2014-08-30 10:02:41 765

原创 yarn中的container之我见

之前一直很困惑,为什么在yarn上能执行storm,spark这样的kaungjian

2014-08-30 00:17:51 724

原创 spark中stage运行的触发器--job

正如前面所说,DAG图计算会RDD的以来关系转化为需要执行的stage

2014-08-29 12:51:26 1254

原创 spark中job的物理执行图--stage

整个  computing  chain 根据数据依赖关系自后向前建立,遇到  ShuffleDependency 后形成  stage。在每个stage 中,每个 RDD 中的  compute() 调用  parentRDD. iter() 来将  parent RDDs 中的  records 一个个  fetch 过来。如果要自己设计一个 RDD,那么需要注意的是  compute

2014-08-29 12:17:13 1035

原创 spark中job的逻辑计划--RDD

至此,我们讨论了如何生成  j ob 的逻辑执行图,这些图也是  Spark 看似简单的  API 背后的复杂计算逻辑及数据依赖关系。整个  j ob 会产生哪些 RDD 由  transformati on() 语义决定。一些  transformati on(), 比如  cogroup() 会被很多其他操作用到。RDD 本身的依赖关系由  transformati on() 生成的每

2014-08-29 11:53:38 1107

原创 spark中的一些RDD操作以及变换

Transformation Generated RDDs Compute()map(func) MappedRDD i terator(spl i t).map(f)filter(func) Fi l teredRDD i terator(spl i t). fi l ter(f)flatMap(func) Fl atMappedRDD i terator(spl i t). fl

2014-08-29 09:57:19 1867

原创 Java操作oracle

链接oracle的url:jdbc:oracle:thin:@127.0.0.1:1521:orcl

2014-08-28 09:40:53 492

原创 oracle学习 select操作

在我们讲解的过程中我们利用 scott 用户存在的几张表(emp,dept)为大家演示如何使用 select 语句,select 语句在软件编程中非常有用,希望大家好好的掌握。  Oracle  笔记7emp 雇员表 clerk   普员工 salesman 销售 manager   经理 analyst 分析师 president   总裁mgr   上级

2014-08-28 09:37:52 707

原创 oracle学习 表的管理

oracle 支持的数据类型 字符类 char       定长 最大 2000 个字符。  Oracle  笔记5例子:char(10)   ‘小韩’前四个字符放‘小韩’,后添 6 个空格补全 如‘小韩   ’ varchar2(20)   变长   最大 4000 个字符。 例子:varchar2(10) ‘小韩’ oracle 分配四个字符。这样可以节省空间。 

2014-08-28 09:35:23 512

原创 oracle学习 用户命令相接

2.Oracle 的基本使用--基本命令sql*plus 的常用命令 连接命令 1.conn[ect] 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper 2.disc[onnect] 说明: 该命令用来断开与当前数据库的连接 3.psssw[ord] 说明:

2014-08-28 09:33:33 562

原创 scala整理

(1)scala中;是不是必须的?(2)在scala中  _ 为spacehandler(3) 在主构造函数中的变量,如果没有使用var或者val,则默认为private[this]级别的(4)附属构造方法(一张图说明问题):(5)无参数的方法可以这样定义:(6)scala中的apply方法和单例对象:(7)怎么触发apply()方法(一般用来实例化对象):

2014-08-28 09:20:23 571

原创 github的一般使用介绍

Create a new repository on the command linetouch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/hao707822882/JavaDataCompilation.gitgit p

2014-08-28 09:17:10 481

原创 linux常用命令用法整理

(1)字符串查找:例子:ls   -li   | grep ssh

2014-08-28 08:36:40 376

原创 spark学习 spark配置文件

注意:hadoop和spark的sbin目录中都有一个start-all.sh

2014-08-28 08:35:28 652

原创 正则表达式

(1)通配符(wildcard):也就是*和?

2014-08-27 20:47:24 550

原创 使用web-play开发web应用

什么是 Play 框架?Play是一个开源的现代web框架,用于编写Java和Scala的可扩展Web应用程序。它通过自动重载变化来提高生产力,由于设计的就是一个无状态、无阻塞的架构,所以用Play框架来编写横向扩展Web应用程序是很容易的。为什么要用它?我的原因是:开发人员生产力:我已经写了8年的Java,但在过去的几个月里我把更多的时间花在了Python和J

2014-08-27 16:42:08 1439

原创 第一个chrome应用

Chrome 扩展程序用例我们会写一个在办公时间内(早上 9 点到下午 6 点),禁止我们访问类似 Facebook、Twitter 这样的社交网站的一个简单的插件。如果用户访问 facebook 或者 twitter,他会看到下面的页面:我没有屏蔽 Google + :)安装 Yeoman执行下面的命令安装 yeoman。这个命令默认你已经安装了 Node 和 N

2014-08-27 16:40:03 654

原创 openshift与eclipse的整合

预备要求基本Java知识。在你的系统上安装最新版的JDK。你可以安装OpenJDK 7和Oracle JDK 7。OpenShift支持 OpenJDK6 和 7。从官网 下载最新的 Eclipse 包。 在撰写本文的时候,最新的Eclipse包叫作Kepler。安装eclipse很容易,解压缩即可。tar -xzvf eclipse-jee

2014-08-27 16:36:54 1105

原创 使用Spring、MongoDB和AngularJS开发单页面应用(REST风格)

应用我们将开发一个社交化书签应用,允许用户提交和分享链接。你可以在这里查看这个应用。这个应用可以做到:当用户访问/时,他会看到以提交时间排序的报道列表。当用户访问某个书签时,例如#/stories/528b9a8ce4b0da0473622359,用户会看到关于这个报道的信息,例如是谁提交的,何时提交的,以及文章的摘要。AngularJS将发送一个REST化的GET

2014-08-27 16:34:34 2379 1

原创 基于斯坦福CoreNLP的情感分析(文本分析)

什么是斯坦福CoreNLP?斯坦福CoreNLP是一个Java自然语言分析库,它集成了所有的自然语言处理工具,包括词性的终端(POS)标注器,命名实体识别(NER),分析器,对指代消解系统,以及情感分析工具,并提供英语分析的模型文件。准备基本的Java知识是必需的,安装最新的Java开发工具包(JDK ),可以是OpenJDK 7或Oracle JDK 7。从官方网站下

2014-08-27 16:30:41 7846

原创 openshift介绍及基础使用

准备基本的Java知识是必需的,安装最新的Java开发工具包(JDK ),可以是OpenJDK 7或Oracle JDK 7。注册一个OpenShift帐户,它是完全免费的,可以分配给每个用户1.5 GB的内存和3 GB的磁盘空间。安装RHC客户端工具,需要有ruby 1.8.7或更新的版本,如果已经有ruby gem,输入 sudo gem install

2014-08-27 16:26:42 3565

原创 在openshift上构建自己的应用

预备注册一个OpenShift账号。注册是完全免费的,Red Hat给每个用户三枚免费的Gear,可以用Gear运行你的应用。在写作此文的时候,每个用户能免费使用总共 1.5 GB 内存和 3 GB 硬盘空间。基本Java知识。基本的Git知识。在你的系统上安装最新版的JDK。你可以安装OpenJDK 7和Oracle JDK 7。OpenShift支持

2014-08-27 16:12:32 1548

原创 redhat的openshift

在线登录 OpenShift 帐号通过评估 OpenShift 企业版获得自己的私有 PaaS(Platform As a Service)。需要帮助? 去 OpenShift Community 论坛问问题。在 OpenShift Developer Spotlight 中展示你的酷应用。今天就开始浏览下OpenShift 应用展览

2014-08-27 16:07:05 795

原创 构建易于扩展的REST风格的后端

什么是Dropwizard?Dropwizard 是一个开源的Java框架,用于开发OPS友好、高性能的基于REST的后端。它是由Yammer开发的,来驱动基于JVM的后端。Dropwizard提供同类最佳的Java库到一个嵌入式应用程序包。它由以下部分组成:嵌入式Jetty:每一个应用程序被打包成一个jar(而不是war)文件,并开始自己的嵌入式Jetty容器。没有任何w

2014-08-27 16:04:14 1024

原创 基于opencv构建的人脸识别的尝试

什么是OpenCV?OpenCV(Open Source Computer Vision) 是一个开源的计算机视觉算法库。是用C/C++写的,旨在发挥多核心的优势。它提供C++、C、Python和Java的接口,并支持所有主流操作系统平台,包括Windows、Linux、Mac OS、iOS及Android。Github库今天的演示应用程序的代码在GitHub上有:

2014-08-27 15:46:54 1351

原创 构建自己的消息推送服务器(基于redhat的openshift)

什么是 AeroGear 统一推送服务器(UnifiedPush Server)?AeroGear 统一推送服务器是一个 Java 写的能够给不同的移动平台推送通知的开源服务器端程序。它可以被看作成一系列不同的通知推送技术的抽象。现在的版本支持苹果的 APNs,Google Cloud Messaging 和 Mozilla 的 SimplePush。移动应用用例(Mobi

2014-08-27 15:40:41 1185

原创 predictionIO构建简单的博问推荐系统

PredictionIO是什么?PredictionIO是一个用Scala编写的开源机器学习服务器应用,可以帮助你方便地使用REST API搭建推荐引擎。它同时也提供了客户端SDK,封装了REST API。Java、Python、Ruby和PHP都有客户端SDK。PredictionIO的核心使用Apache Mahout。Apache Mahout是一个可伸缩的机器学习库,它提供众多

2014-08-27 15:22:19 1639

原创 docker学习 主流的pass平台(体验的是设计模式)

几个月以前,红帽(Red Hat)宣布了在 Docker 技术上和 dotCloud 建立合作关系。在那时候,我并没有时间去学习关于 Docker 的知识,所以在今天,趁着这个 30 天的挑战,我决定去学习一下 Docker 究竟是怎样的。这篇博文并不是说以后怎么在 OpenShift 上用 Docker 的。请阅读由 Mike McGrath 撰写的 "关于 OpenShift 和

2014-08-27 15:11:53 6419

转载 github的使用

z m (1)接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。 $ git config --global user.name "your name" $ git config --global user.name "your name"$ git config --global us

2014-08-27 10:45:43 391

原创 JPA学习 注解的使用

(1)指定annotation可以放的位置(

2014-08-26 23:39:13 402

转载 spark计算模型------基础理解

SparkSpark是一个小巧玲珑的项目,由Berkeley大学的Matei为主的小团队所开发。使用的语言是Scala,项目的core部分的代码只有63个Scala文件,充分体现了精简之美。Spark要解决的问题是,在当前的分布式计算框架中不能有效处理的两类问题:iterative(迭代计算)和 interactive(交互式)计算。目前最流行的Hadoop 系统实现了DA

2014-08-26 21:20:40 945

转载 Java开发人员应该具备的技能

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。  2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,multithreading,reflec

2014-08-26 09:37:27 1084

tomcat过滤链实现

tomcat 过滤器的实现 struts拦截器的原理也是类似

2014-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除