一、Hadoop是什么
1)Hadoop是一个由Apache基金会所开发的分布式系统基础架构
2)主要解决,海量数据的存储和海量数据的分析计算问题。
3)广义上来说,HADOOP通常是指一个更广泛的概念——HADOOP生态圈
二、Had
一、大数据概念
大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
最小的基本单位是bit,按顺序给出所有单位:bit、
导包:
1、Hamcrest Core 包: https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core/1.3
2、Junit包: https://mvnrepository.com/artifact/ju
使用的操作系统是是centos7.2,按照官方的推荐的配置,把linux内核升级到3.8以上。安装步骤如下:
1、升级内核版本(包含aufs)cd /etc/yum.repos.dwget http://www.hop5.in/yum/el6/hop5.repoyum install ke
目录
浅谈Session的使用(原创)1.引言
2.Session域的生命周期2.1 Session的创建
2.2 Session的销毁
3.那么,session被销毁后,其中存放的属性不就都访问不
一、单一职责原则
单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。通俗来说,就是互相不相关的属性和方法不要放在一个类中,就好比之前简单工厂模式中介绍的那样,客户端(Customer)应该与工厂(Factory)建立成两个类,当客户想要工厂中的另一种产品时,只需要修改客户端,再
1 架构设计
经过了接近一学期的程序设计训练,在这一单元的第一次作业中我就非常注重架构的设计,竭力避免像之前一样陷入“第一次作业凑合,第二次作业重构”的不健康的迭代模式。整体上来说,我对我本次作业的架构还是很满意的。废话不多说了,直接上类图:
从类图也可以看出来,整体的架构非常工整。MyUmlGen
本人刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训 最后买了一套教程 觉得这套教程非常不错 老师讲解非常细致 通俗易懂 自学了几个
目录
安装gradle
导入Spring源码
创建测试模块my-test
本文思维导图
本文将粗略的搭建一个Spring源码的阅读环境,为后面的源码阅读做一个准备。做任何事情不管是有一个完美的或者
leetcode 地址:
https://leetcode.com/problems/implement-trie-prefix-tree/description/
难度:中等
描述:略
解题思路:
Trie树 也就是字典查找树,是一种
16套Java架构师,集群,高可用,高可扩展,高性能,高并发,性能优化,设计模式,数据结构,虚拟机,微服务架构,日志分析,工作流,Jvm,Dubbo ,Spring boot,Spring cloud, Redis,ActiveMQ,Nginx,Mycat,Nett
异常处理
我们在写代码时,经常出现的一些小问题,为了方便我们处理,java为我们提供了异常机制
捕获异常与抛出异常
//捕获异常格式:
try {
//可能出错的语句
} catch (出错的类型 出错的对象) {
//出错后的处理
Redis:
1、概念:redis是一款高性能的NOSQL系列的非关系型数据库。
2、下载安装。
1、redis有中文网。
2、解压直接可以使用。
*redis.windows.conf :配置文件。
*
目录
jQuery
详细内容1.JQuery介绍
2.JQuery的下载安装
3.JQuery的使用
4.jQuery的选择器
5.JQuery的属性操作
6.动画
本文只总结一些常用的用法,更详细的说明见man seq和 seq --help。
seq命令
seq命令用于输出数字序列。
语法格式
Usage: seq [OPTION]... LAST
or: seq [OPTION]... FIRST LAST
or: seq [OPTION]
重新安装了VMware和Ubuntu,但是命令行提示符太单调,不美观,如何更改呢。于是在网上巴拉巴拉搜寻一番。
1.更改PS1环境变量,这俩都可以,我选择第一个:
1 export PS1="[33[01;31m]u[33[00m]@[33[01;32m]h[33[0
-- 聚集函数(方便分析和报表生成,其实也就是进行简单的统计学的处理,不需要返回原表来浪费时间)/* 比如:1.确定表中某些行数(或者满足某个条件或包含某个特定值的行数) 2.获得表中某些行的和 3.找出表列(或所有行或某些特定的行)的最大值、最小值、平均值 (在各种主要SQL实现中得到了相当一致的
/* 函数处理数据的一个问题就是每个DBMS都有特定的函数,在不同的DBMS中,各个函数的名称和语法可能极其不同这意味着特定SQL实现编写的代码在其他视线中可能不正常*/
-- 在MySQL中: /* 提取字符串的组成部分 SUBSTRING()数据类型转换 CONVERT()取当前日期
DDL
DDL是DBMS的核心组件,是SQL的重要组成部分. DDL的正确性和稳定性是整个SQL发型的重要基础.
DDL的基础语法及设计工具
DDL的英文是Data Definition Language,也就是数据定义语言.定义了数据库的结构和数据表的结构.常用的功能急救室增删改,对应的命令分别是
目录
MySql报错
1. 1062- duplicate entry '0' for key 'xxx'1.1 报错场景
1.2 报错原因
1.3 解决方法
1.4 具体举例