![个人头像照片](https://ucc.alicdn.com/avatar/bbs_avatar_48_1307683912353248.jpg)
暂无个人介绍
暂时未有相关通用技术能力~
阿里云技能认证
详细说明来自 http://blog.qiniu.com/archives/7551 如果要看,最好请看上面的图文,很有意思的故事之路,看完了也就知道《架构师成长之路》了 把感兴趣的记录下来: 架构狮是个是什么狮子 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 跨越技术,工程和管理的职位 需求-》(时间人力钱) 架构
环境说明 系统 CentOS 7.2 用户 root 用户 hadoop 服务器3台 IP:10.1.5.51(master),10.1.5.52(slave1),10.1.5.53(slave2) JAVA 1.7.X Zookeeper版本:3.4.9 Hadoop版本:2.7.3 Sqoop版本:1.99.7 Spark版本:2.0.2 HBa
HIVE 介绍 Hive 是一个基于 Hadoop 的开源数据仓库工具,用于存储和处理海量结构化数据。 它把海量数据存储于 hadoop 文件系统,而不是数据库,但提供了一套类数据库的数据存储和处理机制,并采用 HQL (类 SQL )语言对这些数据进行自动化管理和处理。我们可以把 Hive 中海量结构化数据看成一个个的表,而实际上这些数据是分布式存储在 HDFS 中
简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问,是Google的BigTable的开源实现。HBase的目标是存储并处理大型的数据,更具体地说仅用普通的硬件配置,能够处理成千上万的行和列所组成的大型数据库。 HBase是一个开源的、分布式的、多版本的、面向列的存储模型。可以直接使用本地文件系统也可使用Hadoop的HDFS文件
了解一个项目,恐怕首先都是通过其Readme文件了解信息。如果你以为Readme文件都是随便写写的那你就错了。github,oschina git gitcafe的代码托管平台上的项目的Readme.MD文件都是有其特有的语法的。称之为Markdown语法。基本规则如下: Markdown 语法速查表 1 标题与文字格式 标题 # 这是 H1 <一级标题> ## 这是 H
简介 Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapRed
使用过SourceTree 之后发现比乌龟好多了 风来了.fox 1.安装之前的必备 1.1 git 客户端 http://msysgit.github.io/安装就PASS了,总之是直接下一步.直到完成。1.2. net Framework 4.5 http://download.microsoft.com/download/E/2/1/E21644B5-2DF2-4
作者:凨 一、LINUX(UBUNTU/CENTOS)用户添加删除修改 1、建用户: adduser web //新建web用户 useradd web #添加web 用户 passwd web //给web用户设置密码 useradd web -g a
简介 Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。 环境说明 Centos 7服务器 服务当前用户 hadoop(此用户有管理员权限) Sqoop当前版本1.99.7 风
本篇根据 给力星 改动而来,文尾有来源 简介 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 [1] Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且
JDK安装 http://blog.csdn.net/fenglailea/article/details/26006647 环境变量设置 http://blog.csdn.net/fenglailea/article/details/52457731 风.fox YUM 临时代理 命令行中先执行如下命令,然后再执行yum xxx命令 export http
简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 Z
监控代码 注意 手机号和发送短信的地址,需要你自己去实现 #/bin/sh #fox.风 #这里是要监控的服务 如 nginx pid=`ps aux | grep nginx |grep "start" |awk '{print $2} ' | head -1 ` #这里填写手机号 mobile =(182XXXXX,183XXXXXXX) if [ "$p
PHP RSA 报错 openssl_sign(): supplied key param cannot be coerced into a private key 原因: 本地测试正常,服务器报错 使用测试数据和测试秘钥,本地和服务器都正常 这种情况说明与PHP和OPENSSL版本无关(已经重新编译过PHP和OPENSSL,浪费好多时间) 解决方式: http:
下载地址 https://www.openssl.org/source/ fox.风 选择下载版本 一定要选择适合你当前软件的版本 例如当前 我的版本是 1.0.X版 这里选择 https://www.openssl.org/source/openssl-1.0.1u.tar.gz wget https://www.openssl.org/source/op
docker-compose-nginx-php-mysql docker-compose+nginx+php+mysql+redis+elasticsearch fox.风 github库 https://github.com/foxiswho/docker-compose-nginx-php-mysql 喜欢的同学可自行下载 版本 php:5.6.x
Struts2 下载地址 http://struts.apache.org/download.cgi Hibernate下载地址 http://hibernate.org/orm/downloads/ Spring下载地址 http://repo.springsource.org/libs-release-local/org/springframework/spring/
今天在mac上 使用单元测试时,测试本项目功能时 全部报错, 测试百度网页连接情况时,就正常 fox.风 经过各方实验,最后得出结果出现在权限问题上面(生成的缓存文件权限) 单元测试使用的当前用户组权限,PHP WEB项目使用的是php-fpm配置中的www用户组权限, 两者生成缓存文件权限不同,导致不能删除,一直报错 解决方法: 方式一:偷懒型 使用完单元测试
1.linux系统 fox.风 1.1 方式一 下载编译后安装包安装 下载地址 https://nodejs.org/en/download/ All download options选择这个链接(这个是已经编译好的,尽量不要自己编译,因为坑比较多) 这边选择的是如下(目前最新长期稳定版): node-v6.9.1-linux-x64.tar.gz w
网页端(在没有https情况下)给密码之类的加密传输,虽然多此一举,也好过直接监控软件就能看到密码 思路 在传输密码的时候,先向后台获取一个随机码或者验证码,作为秘钥,网页端根据这个秘钥,加密要传输的数据,服务端先验证验证码是否正确,如果验证正确,根据验证码进行数据解密 fox.风 PHP class AesJs { /**向量 * @
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 桥梁模式 Bridge Pattern 将抽象和实现解耦,使得两者可以独立地变化 通用类图 组成 抽象化角色 Abstraction 它的主要职责是定义出该角色的行为,同时保存一个对实现化角色的引用,该角色一般
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 享元模式 Flyweight Pattern 使用共享对象可有效地支持大量的细粒度的对象 通用类图 组成 抽象享元角色 Flyweight 简单的说就是一个产品的抽象类,同时定义出对象的外部状态和内部状态的
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 解释器模式 Interpreter Pattern 给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子 通用类图 组成 抽象解释器 AbstractExpress
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 状态模式 State Pattern 当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类 通用类图 组成 抽象状态角色 State 接口或抽象类、负责对象状态定义,并且封装环境角色以实现状态切换
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 访问者模式 封装一些作用于某种数据结构中的各个元素的操作,他可以在不改变数据结构的前提下定义作用于这些元素的新的操作 通用类图 组成 抽象访问者 Vistor 抽象接口或类,声明访问者可以访问那些元素,具体到程
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 观察者模式 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新 通用类图 组成 被观察者 Subject 定义被观察者必须实现的职责,它必须能够动态地
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 组合模式 将对象组合成树形结构表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性 通用类图 组成 抽象构件角色 Component 定义参加组合对象的共有方法和属性,可以定义一些默认
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 迭代器模式 提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节 通用类图 组成 抽象迭代器 Iterator 抽象迭代器负责定义访问和遍历元素的接口 具体迭代器 ConcreteItera
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 适配器模式 Adapter Pattern 也叫做变压器模式,也叫包装模式 将一个类的接口变换成客户端所期待的另一个接口,从而使原本接口不匹配而无法再一起工作的两个类能够在一起工作 通用类图 组成 目标
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 策略模式 Strategy Pattern 定义一组算法,将每个算法都封装起来,并且使他们之间可以互换 通用类图 组成 封装角色 Context 也叫做上下文角色,起承上启下封装左右,屏蔽高层模块对策略
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 装饰模式 Decorator Pattern 动态的给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活 通用类图 组成 抽象组件角色(Component) 定义一个接口或者抽象类,以规范
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 责任链模式 使多个对象都有机会处理,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连城一条链,并沿着这条链传递该请求,直到有对象处理它为止 责任链模式的重点是在“链”上,由一条链去处理相似的请求在链中决定谁来处理这个
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 命令模式 Method Invocation 将“请求”封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象。 命令模式也支持可以撤销操作。 通用类图 组成 接受者角色 Receive 该角色就是
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 中介者模式 Mediator patten 用一个中介对象封装一系列的对象交互,中介者是各个对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变他们之间的交互 通用类图 组成 抽象中介者角色 Media
设计模式目录 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 原型模式 Prototype Patten 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 通用类图 案例 优点 性能优良 逃避构造函数的约束 使用场景 资源优化场景 类初始
设计模式,六大设计原则,类的特性 总纲 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 代理模式 Proxy Pattern 为其他对象提供一种代理以控制对这个对象的访问 代理模式也叫委托模式 通用类图 组成 抽象主题 Subject 抽象主题类可以是抽象类也可以是接
设计模式,六大设计原则,类的特性 总纲 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 建造者模式(Builder Pattern) 也叫生成器模式。 定义:讲一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示 通用类图 组成 产品类 Pro
设计模式,六大设计原则,类的特性 总纲 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 模版方法模式 定义一个操作中的算法框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 通用类图 模版方法模式确实非常简单,仅仅使用了JAVA/P
设计模式,六大设计原则,类的特性 总纲 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 简单工厂模式(Simple Factory) 简单工厂模式就是工厂方法模式的缩小版 通用类图 组成 1、工厂类:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具
设计模式,六大设计原则,类的特性 总纲 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 工厂方法模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 什么是工厂方法 工厂的一种产品生产线 优点:客户端不需要修改代码 缺点:当需要增加新的运算类的时候,不仅
设计模式,六大设计原则,类的特性 总纲 http://blog.csdn.net/fenglailea/article/details/52733435 风.fox 单例模式(Singleton Pattern) 确保某一个类只有一个实例,而且自行实例化并向系统提供这个实例。 通用类图 案例 JAVA class Singleton{
国庆节没啥鸟事,把重要东西来个一遍。 风.fox 类的特性 封装,继承,多态 设计原则 设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则是最基础的设计原则。 开闭原则: 对扩展开放,对修改关闭。 一个软件实体需要进行扩展来实现变化,而不是通过去修改已有的代码来实现变化 软件实体: 项目或软
什么是泛型 本质而言,指的是参数化类型。 参数化类型很重要,因为使用该特性创建的类,接口以及方法,可以作为参数指定所操作数据的类型。 上面的这个是名词解释,看了是不是一头雾水,跟天书一样。 风.fox 可以这么理解 规定了变量数据类型是数值型,你就必须传输数值型的,传输其他类型的就会错误。 class Box<T>{ T ob; Bo
代码里原有的注释已经非常完善了。不需要我在做什么了。。。。。 thinkphp5.x之数据库操作相关解析 Db类 http://blog.csdn.net/fenglailea/article/details/52728705 thinkphp5.x之Collection(集合)解析 php集合 http://blog.csdn.net/fenglailea/articl
风.fox thinkphp5.x之Collection(集合)解析 php集合 http://blog.csdn.net/fenglailea/article/details/52723586 thinkphp5 数据库 链接 http://blog.csdn.net/fenglailea/article/details/52728899 db函数 本函数没什么
国庆节放假了,出去了发现所有地方全是人。 怕你们了,还是找个咖啡厅,静静的看着你们玩耍。 TP5也出来一段时间了,Let’s Go 看看新框架优点。 注释难免有不足之处,欢迎指正 thinkphp5.x之数据库操作相关解析 Db类 http://blog.csdn.net/fenglailea/article/details/52728705 thinkphp5 数
EasyUI效果--弹出页面效果 - 刘艳玲 廊坊师范学院信息技术提高班 第八期 - 博客频道 - CSDN.NET jquery easyui datagrid使用参考 - Qi Fei - 博客园 EasyUI 数据表格复杂工具栏(DataGrid Complex Toolbar)_easyui demo jQuery EasyUI API 中文文档 - DataGrid数据表格_jq
拿着JAVA参考书,一章一章的走过 目前先整理这么多 风.fox 编程范式: Java:纯面向对象的语言,有人说过:Java中一切皆对象!当然咯,人们都忘了Java的八种基本数据类型:int、double、boolean、byte、float、 long、short、char。但是念在每个Java每个基本数据类型都有包装类(int的包装类是Integer)的基础上,就
收集了一下PHP和JAVA语言的相同或不同之处(来源在末尾有出处),已备后续使用做参考,在下一篇文章再详细写出,相同或者不同,可以让我们快速入门JAVA 或者PHP。 java和php基础部分相同或异同http://blog.csdn.net/fenglailea/article/details/52722710 风.fox 编程范式: Java:纯面向对象的语言,
PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好。 在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6 ,PHP7,PHP7.1 所有新特性,已备大家学习及使用 PHP5.1~PHP5.6 http://blog.csdn.net/fenglailea/a