自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

反正我不管,就爱陈旭员

既然还没输,为什么不努力?我不后悔我做过的每一件事

  • 博客(236)
  • 收藏
  • 关注

原创 CM CDH6.3.2环境搭建,绝对精品,按步骤一定可以搭建成功,cloudera-manager cdh 6.3.2

CDH6.3.2离线部署准备文件安装包文件列表Cloudera Manager:cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpmcloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpmcloudera-manager-server-6.3.1-1466458.el7.x86_64.rpmcloudera-manager-server-db-2-6.3.1-1466458..

2020-12-21 15:53:05 2989

原创 Apache Hadoop介绍

Hadoop 是 Apache Lucene 创始人 Doug Cutting 创建的。最早起源于 Nutch,它是 Lucene 的子项目。Nutch 的设计目标是构建一个大型的全网搜索引擎,包括网页抓取、索引、查询等功能,但随着抓取网页数量的增加,遇到了严重的可扩展性问题:如何解决数十亿网页的存储和索引问题。2003 年 Google 发表了一篇论文为该问题提供了可行的解决方案。论文中...

2018-12-10 20:32:40 444

原创 java框架基础 静态代理和动态代理

首先我想说一下,类加载器和反射一个类的区别class类加载器xxx.getClass().getClassLoader(); 先通过反射获得,一个类,通过类加载器来加载一个类的同时创建出一个类,而getClass一个类只可以获得这个类中的方法和属性.class用getclass;  反射获得一个类,getClass一个类只可以获得这个类中的方法和属性.

2017-07-15 10:55:03 513

原创 jsp中的脚本元素

JSP的脚本元素 JSP的脚本元素概述什么是JSP的脚本元素jsp=HTML+java代码+JSP自身的东西JSP的脚本元素就是在JSP中嵌入java代码JSP的脚本元素的分类声明标签语法:写在这个脚本中的代码,翻译成servlet内部的变量表达式代码写一个脚本中的代码,翻译成方法内部的,嵌入到ht

2017-06-28 18:52:50 807

原创 中国最好的jdbc连接池-------Druid开源连接池的使用

如何使用Druid连接池?Druid是阿里巴巴研发的一个开源项目,可以监控数据库访问性能,Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。扩展了JDBC功能。使用非常简单,可以与Spring框架进行快速整合。1、 使用连接池a) 导入Druid的jar包导入过程我就不说了 b) 创建DruidDataSource对象:Druid

2017-06-23 21:28:10 1936

原创 maven常用镜像总结

maven常用镜像总结

2022-07-12 11:42:32 2168 3

原创 postman的讲解和使用

postman中params主要用于get请求。body主要用于post请求body中的相关属性和设置1、multipart/form-data:就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Typ...

2019-09-27 11:19:50 1208

原创 Hive学习总结

1,hive是数据仓库,数据库和数据仓库的区别?数据库:传统的关系型数据库的应用,主要是基本的、日常的事务处理,更关注业务交易处理(OLTP)数据仓库:数据仓库支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询效果,更关注数据分析层面(OLAP)2,hive搭建, hive搭建是按照元数据的存储和管理进行搭建的,hive将元数据保存到mysql。3,hive相关的...

2019-08-02 17:15:10 592

原创 数据仓库

数据仓库的主要特征数据仓库是 面向主题的(Subject-Oriented )、 集成的(Integrated)、 非易失的(Non-Volatile)和 时变的(Time-Variant )数据集合,用以支持管理决策 。1,面向主题传统数据库中,最大的特点是面向应用进行数据的组织,各个业务系统可能是相互分离的。而数据仓库则是面向主题的。主题是一个抽象的概念,是较高层次上企业信息系...

2019-04-23 16:30:27 288

原创 MapReduce  的序列化

MapReduce 的 序列化序列化(Serialization)是指把结构化对象转化为字节流。反序列化(Deserialization)是序列化的逆过程。把字节流转为结构化对象。当要在进程间传递对象或持久化对象的时候,就需要序列化对象成字节流,反之当要将接收到或从磁盘读取的字节流转换为对象,就要进行反序列化。Java 的序列化(Serializable)是一个重量级序列化框架,一个...

2019-04-23 15:53:25 969

原创 Hadoop学习 MapReduce

MapReduce 思想MapReduce 思想在生活中处处可见。或多或少都曾接触过这种思想。MapReduce 的思想核心是“ 分而治之”,适用于大量复杂的任务处理场景(大规模数据处理场景)。即使是发布过论文实现分布式计算的谷歌也只是实现了这种思想,而不是自己原创。Map 负责“分”,即把复杂的任务分解为若干个“简单的任务”来并行处理。可以进行拆分的前提是这些小任务可以并行计算,彼...

2019-04-11 16:12:21 346

原创 Hadoop学习 HDFS 使用

HDFS 重要 特性首先,它是一个文件系统,用于存储文件,通过统一的命名空间目录树来定位文件;其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。2.1. . master/slave 架构HDFS 采用 master/slave 架构。一般一个 HDFS 集群是有一个 Namenode 和一定数目的 Datanode 组成。Namenode 是 HD...

2019-03-21 17:51:50 454

原创 PMP项目管理学习---11,项目沟通管理

第10章 项目沟通管理项目沟通管理包括为确保项目信息及时且恰当地规划、收集、生成、发布、存储、检索、管理、控制、监督和最终处置所需的各个过程。项目经理的绝大多数时间都用于与团队成员和其他干系人的沟通10.1 规划沟通管理规划沟通管理是根据干系人的信息需要和要求及组织的可用资产情况,制定合适的项目沟通方式和计划的过程。本过程的主要作用是,识别和记录与干系人的最有效率且最有效果的沟通方式。10.2 管...

2018-04-02 16:13:41 1972 1

原创 PMP中必学的人际关系处理

2018-02-28 13:54:01 613

原创 PMP项目管理学习---14,项目干系人管理

13.1 识别干系人识别干系人是识别能影响项目决策、活动或结果的个人、群体或组织,以及被项目决策、活动或结果所影响的个人、群体或组织,并分析和记录他们的相关信息的过程。本过程的主要作用是,帮助项目经理建立对各个干系人或干系人群体的适度关注。13.2 规划干系人管理规划干系人管理是基于对干系人需要、利益及对项目成功的潜在影响的分析,制定合适的管理策略,以有效调动干系人参与整个项目生命周期的过程。本过...

2018-02-27 15:27:34 923

原创 PMP项目管理学习---13,项目采购管理

12.1 规划采购管理规划采购管理是记录项目采购决策、明确采购方法、识别潜在卖方的过程。本过程的主要作用是,确定是否需要外部支持,如果需要,则还要决定采购什么、如何采购、采购多少,以及何时采购。12.2 实施采购实施采购是获取卖方应答、选择卖方并授予合同的过程。本过程的主要作用是,通过达成协议,使内部和外部干系人的期望协调一致。12.3 控制采购控制采购是管理采购关系、监督合同执行情况,并根据需要...

2018-02-27 14:53:19 939

原创 PMP项目管理学习---12,项目风险管理

2018-02-27 11:46:06 505

原创 PMP项目管理学习---10,项目人力资源管理

9.2 组建项目团队组建项目团队是确认人力资源的可用情况,并为开展项目活动而组建团队的过程。本过程的主要作用是,指导团队选择和职责分配,组建一个成功的团队。...

2018-02-26 16:52:27 1179

原创 PMP项目管理学习---9,项目质量管理

8.1 规划质量管理规划质量管理是识别项目及其可交付成果的质量要求和/或标准,并书面描述项目将如何证明符合质量要求的过程。本过程的主要作用是,为整个项目中如何管理和确认质量提供了指南和方向。因果图,又称鱼骨图或石川图。推到可行动的根本原因流程图,也称过程图。所需要的步骤顺序和可能分支。它通过映射 SIPOC 模型(见图 8-6)中的水平价值链的过程细节,来显示活动、决策点、分支循环、并行路径及整体...

2018-02-26 15:52:32 565

原创 PMP项目管理学习---8,项目成本管理

记住这一句话可以说所有的项目都是为了钱规划成本 估算成本 制定预算 控制成本7.1 规划成本管理规划成本管理是为规划、管理、花费和控制项目成本而制定政策、程序和文档的过程。本过程的主要作用是,在整个项目中为如何管理项目成本提供指南和方向。7.2 估算成本估算成本是对完成项目活动所需资金进行近似估算的过程。本过程的主要作用是,确定完成项目工作所需的成本数额。7.3 制定预算制定预算是汇总所有单个活动...

2018-02-26 15:22:01 645

原创 PMP项目管理学习---7,项目时间管理

进度规划方法包括关键路径法(CPM)和关键链法(CCM)。6.1 规划进度管理规划进度管理是为规划、编制、管理、执行和控制项目进度而制定政策、程序和文档的过程。6.2 定义活动将工作包分解为活动,作为对项目工作进行估算、进度规划、执行、监督和控制的基础。6.3 排列活动顺序排列活动顺序是识别和记录项目活动之间的关系的过程。 本过程的主要作用是,定义工作之间的逻辑顺序,以便在既定的所有项目制约因素下...

2018-02-24 15:48:39 513

原创 PMP项目管理学习---6,项目范围管理

5.1 规划范围管理规划范围管理是创建范围管理计划,书面描述将如何定义、确认和控制项目范围的过程。5.2 收集需求收集需求是为实现项目目标而确定、记录并管理干系人的需要和需求的过程。收集的需求输出 5.2.3.2 需求跟踪矩阵把产品需求从其来源连接到能满足需求的可交付成果的一种表格。确保每个需求都具有商业价值。在整个项目生命周期中跟踪需求的一种方法主要包括业务需要、机会、目的和目标项目目标项目范围...

2018-02-24 14:52:33 796

原创 PMP项目管理学习---5,项目整合管理

1,整合管理的特征项目经理的重要作用就是整合管理4.1 制定项目章程正式批准项目并授权项目经理在项目活动中使用组织资源作用: 明确定义项目开始和项目边界,确立项目的正式地位,高级管理层直述他们对项目的支持4.2 制定项目管理计划生成一份核心文件,作为所有项目工作的依据4.3 指导与管理项目工作4.4 监控项目工作本过程的主要作用是,让干系人了解项目的当前状态、已采取的步骤,以及对预算、进度和范围的...

2018-02-24 12:08:08 1024

原创 PMP项目管理学习---4,项目管理过程

启动规划执行监控收尾项目整合管理制定项目章程制定项目管理计划指导与管理项目工作监控项目工作实施整体变更控制结束项目或阶段项目范围管理规划范围管理收集需求定义范围创建WBS确认范围控制范围项目时间管理规划进度管理定义活动排序活动估算活动资源估算活动历时制定进度计划控制进度项目成本管理规划成本管理估算成本制定预算控制成本项目质量管理规划质量管理实施质量保证控制质量项目人力资源管理规划人力资源管理组建项...

2018-02-24 10:50:58 608

原创 PMP项目管理学习---3,组织影响和项目生命周期

1,一般每一个公司都用自己的企业文化和企业风格,在全球化的环境中,企业文化有时候决定企业的发展和进步,项目也是这样的2,项目经理必须了解组织的治理政策和程序....

2018-02-23 18:03:39 375

原创 PMP项目管理学习---2,项目经理在团队中的职责?

2018-02-23 16:53:04 752

原创 PMP项目管理学习---1,什么是项目管理?

什么是项目?项目的7点基本特征:1,明确的目标2,独特的性质3,资源成本的约束4,项目实施的一次性(这涉及到项目和运营的区别,项目只执行一次,运营按一定规律反复做)5,项目中的不确定性6,特定的发起人(就是CEO或者老板)7,项目的结果不可以逆范围,成本,进度,质量 任何一方变化就会影响到另外3个变化 项目组合管理、项目集管理、项目管理和组织级项目管理之间的关系项目集:将一组相互关联并且被协调管理...

2018-02-23 15:49:25 974

原创 Linux系统常用的命令

Linux的常用命令(重点)1,切换目录命令cd:(ps:在打完cd后一定要加上空格)cd app 切换到app目录下cd .. 切换到上一层目录cd /  进入/后名的文件夹cd -  切换到上一个所在目录cd ~  切换到root目录下2,列出文件列表ls...

2018-02-23 14:40:42 244

原创 Spring 中的 jdbc Template

Spring 中的 jdbc Template 1,通过spring中的内置DriverManagerDataSource对象来配置连接,通过jdbcTemplate对象来加载配置,执行sql语句 //创建DriverManagerDataSource加载配置文件DriverManagerDataSource dataSource = new DriverManagerDataSource(); ...

2018-02-23 14:39:30 346

原创 Spring Jdbc Template CRUD

Spring Jdbc Template CRUD执行insert update delete操作template.execute("updatet_user set sex='女'"); 用execute执行不可以有?的形式 jdbctemplate.update("INSERT INTOt_user VALUES(NULL,?,?,?)", "wbc", 27, "女");用update来执行...

2018-02-23 14:38:58 480

原创 《深入理解mybatis原理》 MyBatis的架构设计以及实例分析

MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。一、MyBatis的框架设计        注:上图很大程度上参考了iteye 上的chenjc_it   所写的博文原理分析之二:框

2017-10-12 18:57:01 420

原创 二叉树遍历

遍历命名根据访问结点操作发生位置命名:① NLR:前序遍历(Preorder Traversal 亦称(先序遍历))——访问根结点的操作发生在遍历其左右子树之前。② LNR:中序遍历(Inorder Traversal)——访问根结点的操作发生在遍历其左右子树之中(间)。③ LRN:后序遍历(Postorder Traversal)——访

2017-09-27 19:20:35 385

原创 Cas单点登录原理

分为三部分,1、Browser浏览器。2、Client Server客户服务器(也称之为应用服务器application) 3、casServer cas服务器。单点登陆:Browser发起请求,访问某一页面,client检测browser的cookie中的sessionID,如果已经存在,找到对应的session,通过session找到TGC票据,去cas验证,成功,

2017-09-27 18:24:05 485

原创 解析 nginx启动期做了哪些事

nginx是个多进程web容器,不同的配置下它的启动方式也是不同的,这里我只说说最典型的启动方式。它有1个master进程,和多个worker进程(最优配置的数量与CPU核数相关)。那么,首先我们要找到main函数,它在src/core/nginx.c文件中。谈到源码了,这时我们先简单看下源码的目录结构吧。nginx主要有下列目录:src/core,这个目录存放

2017-09-13 20:11:52 321

原创 解剖Nginx:linux+tomcat+nginx+memcached实现负载均衡以及session共享

博客之前:最近几天公司一直做nginx的负载均衡,折腾了将近一周,在网上查了很多资料,终于在今天将一系列的流程及功能跑通。在学习的过程中,发现网上大多数资料都写的很笼统,或者就是写的让新手迷迷糊糊,似懂非懂,很多的配置参数等都不是很明白,配置的时候也就造成很多地方不确切。现在我对我这几天的配置学习予以总结,从下载到安装、环境的搭建,以及负载均衡的配置,参数的详细解释,以及memcached的s

2017-09-13 19:54:37 573

原创 2017中国程序员薪资生存现状调查报告

程序员一直都是一个备受人们关注的群体。2014年,据IDC统计,全球约有1850万名程序员,中国占10%。随着近年全国互联网创业热潮的兴起,“互联网+”、“云计算”以及“智能硬件”等领域发展迅速,市场对程序员的需求更为旺盛。  由程序员客栈联合稀土掘金通过对北京、广东、浙江、上海等全国28个省、直辖市及特别行政区的10W+优秀程开发者进行了一次调查。调查报告里对程序员的年龄组成、性别比例、

2017-08-13 14:37:36 21282 4

原创 spring AOP切面开发 基于aspectJ框架切点的注解开发

spring AOP切面开发 基于aspectJ框架切点的注解开发基于annotation方案,注解开发第一步:在配置文件中开启aspectj的注解"true"> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc

2017-08-13 14:28:00 565

原创 spring AOP切面开发 基于aspectJ框架切点开发

Spring整合aspectj框架实现的aopaspectj框架的配置我就不说了,大家可以自己百度一下,挺简单的给大家讲一下怎么样使用用aspectj框架来实现该框架的特点:1,可以不用写生成的动态代理的对象.2,可以写多个切点和多个通知3,aspectj有六种通知类型1.     前置通知Before 相当于BeforeAdvice

2017-08-13 14:21:42 503

原创 Spring AOP编程(两种:1,传统的AOP切面编程 2,基于aspectj框架切点传统开发)

Spring AOP编程(两种:1,传统的AOP切面编程  2,基于aspectj框架切点传统开发)第一种,Spring传统AOP编程开发在传统的spring aop中有5种对类中方法的增强1,前置通知   在目标方法之前来执行对类中方法的增强2,后置通知   在目标方法执行之后来执行方法增强3,环绕通知   在目标方法执行前后抛出方法的增强4,异常抛出

2017-08-13 13:41:23 558

原创 Spring AOP---切面编程基础(动态代理)

Spring AOP---切面编程基础(动态代理)目标对象target:要被代理的对象  连接点:连接被代理对象中所有的方法.  切入点:被代理对象中指定要增强的方法  通知:通知对切入点做的具体操作叫做通知  切面:切入点+通知  织入:从被代理对象到代理对象的过程叫织入  代理:一个类被AOP增强后产生的对

2017-08-13 13:32:55 406

空空如也

空空如也

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

TA关注的人

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