该文被密码保护。 阅读全文
posted @ 2021-08-30 14:03 胡洋 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 在数据处理中,经常会遇到需要行列转换的需求,转载一篇博客 列转行 测试数据 hive> select * from col_lie limit 10; OK col_lie.user_id col_lie.order_id 104399 1715131 104399 2105395 104399 1 阅读全文
posted @ 2021-06-10 07:37 胡洋 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 基本概念YARN 的参数调优YARN 的架构MR on YARN 执行流程基本概念 作业、job、application、应用 是同一个意思 container:容器,yarn 的组件,是一个虚拟的概念,将一定的内存和 CPU,比如 1G 内存,一个 vcore 抽象为一块地方,来运行任务YARN 阅读全文
posted @ 2021-04-16 21:51 胡洋 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 手动打包常规步骤: 1.提交代码 2.问一下同组小伙伴有没有要提交 阅读全文
posted @ 2021-04-05 21:01 胡洋 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 数据量越来越多,在一台PC的范围存不下了,那么就分配到更多的PC中,但是不方便管理和维护,因此迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。分布式文件管理系统很多,Hadoop的HDFS只是其中一种。 HDFS主要分为两大角色,NameNode与DataNode,NameNode 阅读全文
posted @ 2021-04-03 09:41 胡洋 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.先建立一台虚拟机,分配内存2G,硬盘20G,网络为nat 模式,设置一个静态的ip 地址: 例如设定3台机器的ip 为 192.168.63.167(master) 192.16863.168(slave1) 192.168.63.169 (slave2) 2.修改第一台主机的用户名 3.复制m 阅读全文
posted @ 2021-04-02 22:56 胡洋 阅读(2869) 评论(0) 推荐(0) 编辑
摘要: cat cd chmod chown cp 名称:cat 使用权限:所有使用者 得到 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --nu 阅读全文
posted @ 2021-03-26 13:46 胡洋 阅读(53) 评论(0) 推荐(0) 编辑
摘要: MySQL 四种事务隔离级别详解及对比 按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用--transaction-isolation选项,或在选项文件里,为所有 阅读全文
posted @ 2021-03-08 21:32 胡洋 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.数据视图与数据模型 数据抽象共有三个层次:物理层、逻辑层和视图层。在逻辑层使用的数据模型包括两类:一类是概念数据模型,主要用于数据库设计,它能被一般的用户理解,与人的思维表达方式比较接近。这样的模型有实体-联系模型(ERM);另一类是逻辑数据模型,按计算机系统的观点对数据建模,使得数据更适合用计 阅读全文
posted @ 2021-03-06 15:32 胡洋 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一、 阅读全文
posted @ 2021-03-06 09:09 胡洋 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 什么是单元测试? 在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 ——维基百科 什么是一个单元? 在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象 阅读全文
posted @ 2021-03-05 22:58 胡洋 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 本文主要讨论MySQL索引的部分知识。将会从MySQL索引基础、索引优化实战和数据库索引背后的数据结构三部分相关内容,下面一一展开(本文图片可点开放大)。 一、MySQL索引基础 首先,我们将从索引基础开始介绍一下什么是索引,分析索引的几种类型,并探讨一下如何创建索引以及索引设计的基本原则。 此部分 阅读全文
posted @ 2021-03-05 17:55 胡洋 阅读(56) 评论(0) 推荐(0) 编辑
摘要: JAVA中的四种JSON解析方式详解 JAVA中的四种JSON解析方式详解 我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式。1、JSON官方 脱离框架使用2、GSON3、FastJSON 有问题4、jackson 常用JSON操作涉及到的类: public 阅读全文
posted @ 2021-03-05 14:59 胡洋 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Java多线程看这一篇就足够了(吐血超详细总结) 进程与线程 进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进程操作系统能同时达运行多个进程(程序),由于 CPU 具备分时机制,所以每个进程都能循环获得自己 阅读全文
posted @ 2021-03-05 14:15 胡洋 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 集合的特点: 集合用来存储不同类型的对象(基本数据类型除外),存储长度可变。Java集合中实际存放的只是对象的引用,每个集合元素都是一个引用变量,实际内容都放在堆内存或者方法区里面,但是基本数据类型是在栈内存上分配空间的,栈上的数据随时就会被收回的。 集合框架图: 上述类图中,实线边框的是实现类,比 阅读全文
posted @ 2021-03-05 10:42 胡洋 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 异常知识点: 一:异常处理机制 异常是指使运行的程序中断或者停止的的事件,这些事件通常是由硬件或者程序逻辑不当引起的,对这些事件的捕获和处理可以增强代码的健壮性。 二:异常的分类 在Java里异常可以分为错误和异常,错误是由于java虚拟机或者硬件出错导致的,这些大都是人为不可控的,异常一般是由于代 阅读全文
posted @ 2021-03-04 19:53 胡洋 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 怎么理解Java面向对象,面向对象编程是当今主流的程序设计思想,已经取代了过程化程序开发技术,Java是完全面向对象编程语言,所以必须熟悉面向对象才能够编写Java程序。下面就来介绍一下什么是Java面向对象。 一、面向对象的概念 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同 阅读全文
posted @ 2021-03-04 12:58 胡洋 阅读(154) 评论(0) 推荐(0) 编辑
摘要: JRE知识体系 阅读全文
posted @ 2021-03-03 12:14 胡洋 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 26 43 44 45 46 47 选作本试题重点考察jquery构造树形控件,具体要求如下:48 49 1.点击每个节点时,将其子节点显示或隐藏。50 5... 阅读全文
posted @ 2015-12-11 23:39 胡洋 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 18 33 34 35 36 37 38 试题要求39 40 1.双击allbox的每一个子div时,将被双击的div从界面中删除掉41 2.删... 阅读全文
posted @ 2015-12-11 23:37 胡洋 阅读(492) 评论(0) 推荐(0) 编辑
摘要: HTML&CSS1.超文本标记语言 主要结构申明,// http-equiv="Content-Type" //type=”text/css”//rel="stylesheet" type="text/css" href="" //type =”text/script” ******一系列的标签**... 阅读全文
posted @ 2015-12-11 23:27 胡洋 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Javascript重要知识点梳理说明Javascript流程控制js中常用的数据类型var关键字的使用if – else if – elseswitchwhileforJavascript常用函数1. 字符串函数substringindexOflastIndexOfcharAtreplacespl... 阅读全文
posted @ 2015-12-11 23:27 胡洋 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Java高级集合框架和泛型1. 定义集合框架用于存储一组长度不定的元素。//解决java中数组长度为固定不能改变的不足。2. 常用的接口和类接口:Collection、List、Set、Map、Iterator类:ArrayList、LinkedList、HashSet、HashMap与数组对比的记... 阅读全文
posted @ 2015-12-11 23:26 胡洋 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Java基础和面向对象一、数据类型和运算符标识符组成:字母、数字、下划线、$首字母:不能是数字见名知义不能是关键字(48个)正确的:name、name123、age、_name、$name错误的:1name、public、123、na%me标识符主要给一个元素起名字,需要符合起名字的以上4种规则。比... 阅读全文
posted @ 2015-12-11 23:25 胡洋 阅读(176) 评论(0) 推荐(0) 编辑
摘要: jQuery知识点梳理一、jquery选择器基本选择器ID选择器类选择器标记选择器分组选择器通配符选择器层次选择器$(“ancestor descendent”):祖先后代选择器 空格$(“parent > child”):父子选择器 大于$(“prev + next”):相邻后兄弟元素选择器 加号... 阅读全文
posted @ 2015-12-11 23:24 胡洋 阅读(146) 评论(0) 推荐(0) 编辑
摘要: javascript 以及 Jquery 都可以通过筛选查找到相关的元素。一般文本框以及需要获取元素中的文本,进行DOM操作,经常容易混淆的方法就是获取问题的.val()和.text(),很多的时候都不知道是val 还是text,我最近正在整理中,稍后整理完了就在此分享。希望大家谁有相关的都可以发... 阅读全文
posted @ 2015-12-09 22:50 胡洋 阅读(168) 评论(1) 推荐(0) 编辑