- 博客(59)
- 收藏
- 关注
原创 DB2
工作一个多月了,因为公司要用DB2数据库,所以总是努力去看这方面的书,一段时间来有点体会也总结了一些常用的DB2命令,发出来给大家分享吧!希望对大家会有所帮忙,呵呵。。启动DB2服务:db2start关闭DB2服务: db2stop一、加载数据:1、 以默认分隔符加载,默认为“,”号 db2 "import from btpoper.txt of del insert in...
2019-03-27 17:52:41
1020
原创 二分法查找的两种实现方法-【java算法】
1.优点:二分查找又称折半查找,它是一种效率较高的查找方法。2.二分查找要求:(1)必须采用顺序存储结构 (2).必须按关键字大小有序排列3.原理:将数组分为三部分,依次是中值(所谓的中值就是数组中间位置的那个值)前,中值,中值后;将要查找的值和数组的中值进行比较,若小于中值则在中值前 面找,若大于中值则在中值后面找,等于中值时直接返回。然后依次是一个递归过程,将前半部分或者后半部分继续分...
2018-11-19 19:40:18
695
原创 分组分区和数据倾斜combiner
reducetask的并行度----分区: yarchild-- 1maptask---MyMapper/1reducetask任务----MyReducer 运行reduce任务的并行度 目前情况下 reducetask只有一个 19557 YarnChild --- reducetask 默认情况下 reducetas...
2018-11-08 21:04:05
497
原创 MapReduce编程【WordCount】
课程回顾: wordcount程序: 单机版: 统计的6个文件 定义一个方法------读取每一个小文件进行统计 这个方法调用了6次 定义了一个最终统计的方法 这个方法调用了1次 最大值 最小值 平均值 map-----分 reduce----汇总...
2018-11-05 11:49:55
400
原创 HDFS的两大核心和元数据合并
文件上传过程:写1.客户端向namenode发送上传的请求 2.namenode进行一系列的检查(权限 文件的父目录是否存在,文件是否已经存在同名等等,检查通过则允许上传) 3.允许客户端上传 4.客户端发送真正的文件上传的请求,(请求中包含一个重要信息:文件的长度/大小) 5.namenode根据文件的长度计算文件的切块个数 文件的大小(200/128=2),获取副本的配置信息(df...
2018-11-05 11:40:38
339
原创 HDFS的两大核心和元数据合并
文件上传过程:写1.客户端向namenode发送上传的请求 2.namenode进行一系列的检查(权限 文件的父目录是否存在,文件是否已经存在同名等等,检查通过则允许上传) 3.允许客户端上传 4.客户端发送真正的文件上传的请求,(请求中包含一个重要信息:文件的长度/大小) 5.namenode根据文件的长度计算文件的切块个数 文件的大小(200/128=2),获取副本的配置信息(df...
2018-11-05 11:30:43
398
原创 HDFS四大机制
6.1 、HADOOP 心跳机制(heartbeat )1、 Hadoop 是 Master/Slave 结构,Master 中有 NameNode 和 ResourceManager,Slave 中有Datanode 和 NodeManagerStay hungry Stay foolish -- http://blog.youkuaiyun.com/zhongqi25132、 Master 启动...
2018-11-05 11:27:00
286
原创 HDFS的shell命令
-help功能:输出这个命令参数手册[hadoop@hadoop02 ~]$ hadoop -help[hadoop@hadoop02 ~]$ hadoop fs -help[hadoop@hadoop02 ~]$ hadoop fs -help ls-ls功能:显示目录信息示例: hadoop fs -ls hdfs://hadoop02:9000/备注:这些参数中,所有的 hd...
2018-11-05 11:24:53
165
原创 List和LinkedList与比较器
List集合: 有序 可重复的集合 有序:有元素的插入顺序 arrayList: 底层实现:数组 如何实现的: 创建数组的时候 长度是0 第一次添加元素的时候 初始化数组的长度 10 数组的扩容:...
2018-11-05 10:57:04
601
原创 单数组归并
package busishentu;import java.util.Arrays;public class MergeSortFinal { public static void main(String[] args) { int[] arr={3,5,6,6,8,9,14}; int[] newarr=new int[arr.length]; chaiSort(arr...
2018-11-05 10:51:54
152
原创 归并排序
package busishentu;import java.util.Arrays;public class MergeSort { public static void main(String[] args) { int[] arr1={3,5,6,6,8,9,14}; int[] arr2={4,6,7,9,13,23}; int[] res=bingSort(arr...
2018-11-05 10:41:47
113
原创 计数排序
package busishentu;import java.util.Arrays;public class JiShuSort { public static void main(String[] args) { int[] arr={2,4,5,6,7,81,5,3}; int[] crr=JiShuSort(arr); System.out.println(Arra...
2018-11-05 10:40:57
99
原创 Java增强之快速排序
package busishentu;import java.util.Arrays;public class QuickSort { public static void main(String[] args) { int [] arr = {2,7,1,2,8,1,3}; System.out.println(Arrays.toString(arr));// int i...
2018-11-05 10:39:44
154
原创 redis
RedisNoSql数据库 课程计划redis介绍 什么是NoSql NoSql的分类 什么是redis Redis应用场景 redis安装(重点) redis客户端 redis自带客户端 图形界面的客户端(了解) Java客户端jedis(重点) Redis数据类型(重点) String类型 Map类型 List类型 Set类型...
2018-10-21 13:28:18
186
原创 shell操作实用技巧
Shell操作实用技巧目录1、Shell操作日期时间... 12、高级文本处理命令... 45.1、wc. 45.2、sort. 65.3、uniq. 72.4、cut. 95.5、grep(文本生成器)... 115.6、sed(流编辑器)... 145.7、awk(报表生成器)... 165.8、find. 193、Shell操作字符串... 2...
2018-10-18 19:01:47
1269
原创 shell编程
Shell编程基础 目录1、Linux shell简介... 21.1、Shell概述... 21.2、Shell基本格式... 21.3、Shell执行方式... 31.4、Shell注释... 42、Shell基本语法... 42.1、变量... 42.1.1、系统变量... 42.1.2、自定义变量....
2018-10-18 19:00:26
918
原创 Linux高阶知识【挂载,yum源,克隆,免密登陆】
Linux-高阶知识目录1、Httpd服务... 12、系统管理... 22.1、挂载外部设备... 22.2、统计文件或者文件夹大小... 32.3、系统服务管理... 42.4、修改系统时间... 43、软件安装... 54、配置本地YUM源... 75、进程管理... 85.1、进程概念... 85.2、进程状态... 85.3、进程管理常...
2018-10-18 18:56:58
1023
原创 安装虚拟机
什么是虚拟软件:虚拟原件是一个可以使你在一台机器上同时运行二个或更多Windows、LINUX等系统。它可以模拟一个标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器等常用的虚拟原件:1.VMware workstation2.VirtualBoxVMware workstation安装:1双击VMware-...
2018-10-18 18:44:45
142
原创 Linux基础知识【网络管理,解压缩】
Linux基础知识目录1、VI文本编辑器... 12、网络管理... 42.1、ifconfig命令... 42.2、网络配置... 42.3、修改主机名... 82.4、配置主机映射(域名和IP映射)... 82.5、其他常用网络管理命令... 92.6、防火墙... 103、Linux系统启动级别管理... 114、CRT使用... 125、用户...
2018-10-18 18:40:29
246
原创 maven
什么是mavenmaven是项目构建,依赖管理(jar),项目信息管理的工具。maven不涉及编码,编码方式。构建编译、运行单元测试、生成文档、打包和部署等烦琐且不起眼的工作上,这就是构建。项目构建方式eclipse: 项目构建手工操作较多,ide的配置有差异。Ant: 项目构建工具maven: 项目管理和依赖管理工具基于pom(项目对象模型),xml配置...
2018-09-21 07:58:19
152
原创 SpringMVC
spring整合Junitjunit: 单元测试框架。 内置执行器,将每个方法作为单独执行单元。导入junit.jar,编写测试方法,添加注解@Test: 测试方法@Before: 测试方法执行之前运行@After: 测试方法执行之后运行spring整合4+1junitspring-test.jar //运行环境 @Ru...
2018-09-21 07:56:36
120
原创 Spring
1.什么是spring产生于2003年,轻量级javase/ee一站式开源框架。面向接口(实现松耦合)轻量级: 模块化设计2.Spring优点 方便解耦,简化开发(高内聚,低耦合) Spring就是一个大工厂(容器),可以将所有对象创建和依赖关系维护,交给Spring管理 AOP编程的支持 Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运...
2018-09-12 20:24:50
120
原创 Mybatis【java三大框架】
三大框架和三层架构ssm: SpringMVC Spring Framework Mybatis三层架构: 表示层: 与客户端实现交互。 SpringMVC 业务逻辑层: 处理表示层业务关系。 Spring Framework 数据持久层: 与数据库进行交互。 Mybatis什么是框架将繁琐的,重复性工作封装起来,使开发者...
2018-09-09 18:52:28
332
原创 servlet中的【转发重定向,过滤器,监听器,ajax】
1.转发和重定向转发: 服务器端行为。客户端只发送一次请求,服务器端将该请求在内部实现共享(request和response). request.getRequestDispatcher("show.jsp").forward(request, response); 重定向: 客户端行为。客户端发送第一次请求,服务器端返回302状态码和新的请求路径...
2018-09-08 19:17:12
592
原创 tomcat和servlet
网页开发技术1.静态网页开发技术 html2.动态网页开发技术 servlet/jsp服务器 什么是服务器 性能强大计算机(硬件)操作系统(windows/linux)服务器软件(部署资源供外部访问)web应用程序(处理浏览器端请求) 服务器软件 IIS 服务器: microsoft大型服务软件weblogic: oracle服务器软件(支持13种...
2018-09-08 19:12:39
127
原创 javaScript和jQuery【全解】
函数function 函数名称(参数列表){ 函数体} 无参无返回值: function calc(){ js… } calc(); 有参有返回值 function calc2(a,b){ return a+b; } calc2(1,2); 匿名函数 function(){ ...
2018-09-08 19:11:00
245
原创 html常用标签和基本表创建
html的常见标签 标题: <h1>…<h6>作用:强调,黑体,加粗 ,换行效果 用户醒目;搜索引擎添加索引。段落标签: <p>区分段落内容,默认有换行效果。换行标签:<br />空标签。换行。水平线: <hr/>设置width属性控制长度超链接标签: <a>href:代表链接资源...
2018-09-07 13:07:08
217
原创 jdbc全解【★★★特别重要】
jdbc java api,由一套接口组成,提供了关系型数据库统一访问。 java.sql,javax.sql包开发步骤DriverManager注册驱动 建立连接(jdbc) 发送sql给服务器 接收响应并处理 释放资源入门案例 //1.注册驱动,DriverManager管理具体的驱动程序,实现对底层屏蔽,对开发人员提供统一访问。 ...
2018-09-07 12:57:59
171
原创 MySQL【触发器】【视图】【索引】
存储程序触发器存储程序,存储在服务器端。由事件(增删改)调用,不能传参。 CREATE [DEFINER = { user | CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW ...
2018-09-07 12:56:09
133
原创 MySQL高级查询与事务【★重难点★】
高级查询 关联查询(连接查询) 内连接 select ename,dname from emp,dept where emp.deptno = dept.deptno; select * from emp inner join dept on emp.deptno = dept.deptno; select * from emp inner join dep...
2018-09-07 12:53:23
140
原创 MySQL增删查改及基本函数
数据完整性数据的准确性和可靠性。 完整性约束实体完整性实体:记录实体完整性约束保证数据记录之间是准确的(能够唯一标识一个实体)。 主键约束: 唯一的,不能为空。 primary key # 1.添加主键约束 create table student( sid int primary key, sname varcha...
2018-09-06 09:08:30
212
原创 MySQL创建数据库和表
数据概念客观事物的符号表示。数据量庞大,介质纸 à u盘 à硬盘 à网盘 存储数据量越来越大,检索难度增高。数据库(Database)按照一定数据结构存储数据的仓库。数据库管理系统(DBMS)操纵和管理数据库的一套软件。关系型数据库管理系统(RDBMS)采用关系模型管理数据。采用二维表格的形式来简化数据关系实现对数据的管理。oracle数据库: oracl...
2018-09-06 00:00:50
2427
原创 html与css常用标签大全
一,html+css基础1-1Html和CSS的关系学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有...
2018-09-02 23:12:47
13607
3
原创 java 多线程大全【非常重要】
什么是线程?进程中的一个执行流程什么是多线程? 进程中有两个或两个以上这样的执行流程线程的五种状态:1.新建(New):创建一个线程对象:Thread t = new Thread(); 2.就绪(Runnable):等待CPU的调用执行3.运行(Running):被CPU调用执行4.阻塞(Blocked):运行者的线程由于某种原因暂停了CPU的调用执行...
2018-08-22 21:45:52
224
原创 java 必看IO流大全
目录什么是流?流的分类:1.字节流:FileInputStream:字节读取流(将内容读取到控制台)FileOutputStream:字节写入流(将内容写入到文件) 2.缓冲流 BufferedInputStream(提供8192字节的缓冲区,运行速度更快)BufferedOutputStream 3.数据流DataInputStreamDataOut...
2018-08-20 21:33:10
981
原创 java中HashSet去重的方法
package day8_15;import java.util.HashSet;import java.util.Set;class Employee{ private int no ; private String name; public Employee() { super(); } public Employee(int no, String name) { s...
2018-08-16 22:09:02
5956
1
原创 java中Iterator迭代器
什么是迭代器?Iterator接口提供了很多对集合元素进行迭代的方法。每一个集合类都包括了可以返回迭代器实例的迭代方法。迭代器可以在迭代过程中删除底层集合的元素,但是不可以直接调用集合的remove(Object obj)删除,可以通过迭代器的remove()方法删除迭代器的简单使用方法: package day8_15;import java.util.ArrayList;im...
2018-08-15 21:37:49
170
原创 java中List集合
package day8_15;import java.util.ArrayList;import java.util.List;public class TestList { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("...
2018-08-15 21:34:23
165
原创 java中Collection集合
package day8_15;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.List;public class TestCollection { public static void main(String[] args) { //创...
2018-08-15 21:15:19
129
原创 枚举
枚举:enum 枚举名称{ 对象; 构造;//private 方法() 抽象方法() 重写父类的方法 实现接口 } 注意: 1.隐式的继承了java.lang.Enum类; 2.对于一个非抽象的枚举类来说,默认是final的; 3.枚举类的对象必须在枚举的第一行代码处显示列举出来 4.这些枚举对象都是public static final的 5.枚举类的构造器...
2018-08-14 19:41:34
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人