自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 事务控制语言

Transaction Control Language一、事务的概念事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。单元中的每条sql语句是相互依赖的。如果单元中某一条语句一旦执行失败或产生错误,真个单元将回滚,所有受到影响的数据将返回原来的状态。存储引擎:(表类型)在mysql中的数据用各种不同的技术存储在文件/内存中。使用 show ...

2019-09-20 19:11:00 152

转载 <LeetCode>双指针题目·

1.82. Remove Duplicates from Sorted List II (Medium)Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.Example 1:I...

2019-09-17 10:51:00 125

转载 回溯算法

1. 回溯算法的本质回溯算法本质上就是一个N叉树的遍历(前序遍历 + 后续遍历)其中,二叉树的遍历框架:public void traverse(TreeNode root) { if (root == null) { return; } // 前序遍历代码写在这里 traverse(root.right); // 中序遍历代码写在这里 ...

2019-09-17 09:43:00 168

转载 <LeetCode>动态规划——Two Sequences 类型题目

一、类型描述Two Sequences 的题目一般会提供两个sequence,一般问最大/最小、true/false、count(*)这几类的问题。其中,Two Sequences的动态规划题目的四要素:state:dp[i][j] 一般表示 第一个sequence的前i个字符 和 第二个sequence的前j个字符 怎么怎么样。Initialization: 这类型动态规划一...

2019-09-16 21:02:00 292

转载 MIT COMPUTER SCIENCE & ENGINEERING

1. introductory subjectsProgramming Skills:6.0001 https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-...

2019-09-14 21:25:00 357

转载 Java I/O技术

目录 IO介绍 File 字节流 字符流 CommonsIO IO介绍以程序为中心:输入流,输出流核心: 5个类,3个接口| 类 | 说明 || ---- | ---- || File | 文件类 || InputStream ...

2019-09-12 20:30:00 91

转载 Collections 工具类

package com.guoqiang;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.List;/** * 测试 Collections辅助类的使用 * Collections不是接口,和Collection不一样...

2019-09-12 20:28:00 87

转载 Java 容器

数组本身就是一种容器,可以在其中放置对象和基本数据类型数组的优势:简单的线性序列,可以快速的访问数组元素,效率高。数组的劣势:不够灵活,容量要事先定义好,不能随着需求的变化而扩容。1. 概念2. 泛型泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。泛型的本质就是“数据类型的参数化”eg:package com.guoqiang;public clas...

2019-09-08 19:09:00 66

转载 Java 异常处理

当程序出现错误,程序可以安全退出。1. 异常的概念Java采用面向对象的方式来处理异常,处理过程(每个异常都是一个对象):抛出异常:在执行一个方法时,如果遇到异常,则这个方法生成代表该异常的一个对象,停止当前执行,将异常对象抛出给JRE捕获异常:JRE得到该异常后,寻找相关的代码处理异常,JRE在方法的调用栈中,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。2....

2019-09-08 18:58:00 80

转载 BigData<7>_HDFS深入

1. 副本摆放机制机架感知策略:由于处于不同的机架的两个节点在通信的时候需要通过交换机,而同一机架上的节点之间的通信网络带宽更高,效率更高,读写成本更低。通常情况下,HDFS默认的副本系数为3:副本1:本rack的一个节点上副本2:另外一个rack的节点上副本3:与2相同的rack的另外一个节点上or副本1:本rack的一个节点上副本2:本rack的另外一个节点上副本...

2019-09-08 01:50:00 78

转载 <数据结构与算法>——动态规划(2)

NOTE 本博客后续均使用自顶向下的动态规划一、Matrix DP题目给一个矩阵(或被cut掉一部分的矩阵),具有坐标的概念,可以考虑为Matrix DP问题state: f[x][y] :表示从起点走到坐标(x, y) .......function: 研究走到(x, y) 这个点之前的点在哪?如何变化initialize:起点answer:终点Eg: Minimum ...

2019-09-07 23:08:00 63

转载 <数据结构与算法>——动态规划入门(1)

动态规划是一种解决问题的指导思想。一、例题TriangleGiven a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.For example, given the following tri...

2019-09-07 18:05:00 117

转载 BigData<6>_HDFS Java API 操作

package com.bigdata.hadoop.hdfs;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.io.IOUtils;import org.apache.hadoop.util.Progressable;impo...

2019-09-07 01:34:00 57

转载 BigData<5>_HDFS API编程

一、开发环境搭建选择IDEA,JAVA,使用Maven来管理项目修改om.xml配置文件,加入Hadoop依赖包 <!--引入cdh的仓库--> <repositories> <repository> <id>cloudera</id> <url>https://re...

2019-09-06 10:27:00 106

转载 BigData<4>_Hadoop单机安装

一、环境本机Mac,设置服务器ip的名称。vim /etc/hosts增加服务器ip 和 名称的映射关系:120.xx.xxx.145 hadoop000 方便记忆利用ssh登陆服务器:Linux上,设置服务器内网ip和服务器名称的映射 「使用阿里云,搭建Hadoop时候应该用内网ip」同样在/etc/hosts中修改,服务器名hadoop000创建相关的文件夹 ...

2019-09-05 23:04:00 112

转载 Java Concurrency/Threads(4) —— synchronized

package com.guoqiang;import java.util.zip.CheckedOutputStream;import static com.guoqiang.ThreadColor.*;public class Main { public static void main(String[] args) { CountDown cd...

2019-09-05 19:31:00 93

转载 Java Concurrency/Threads(3)——join详解

参考自:https://www.cnblogs.com/enjiex/p/3661551.html1. Java Thread join 方法作用:将当前线程A变为wait,执行join操作的线程B直到B结束。如果该B线程在执行中被中断.2. join方法的三个重载:public final void join();//此方法会把当前线程变为wait,直到执行join操作的线程结...

2019-09-05 17:42:00 95

转载 Java Concurrency/Threads(2)——线程中断

NOTE:参考自blog:https://www.jianshu.com/p/db8f3f0cdf151. 线程中断的概念与方法中断: 每个线程有一个中断状态,且初始时,中断状态为false。当线程A通过调用Thread.interrupt()中断一个线程B,会出现一下两种情况之一:a、如果线程B正在执行一个低级可中断阻塞方法,如Thread.sleep(), Thread.j...

2019-09-05 17:04:00 83

转载 Java Concurrency/Threads(1)

1. ProcessA process is a unit of execution that has its own memory space.Each instance of a JVM runs as a process (for most of JVMs).We use the terms process & application interchangeably...

2019-09-05 09:58:00 122

转载 BigData<3>_HDFS原理

1.简介HDFS具有分布式文件系统的特性,同时具有高容错、** 运行在廉价机器、高吞吐量、适应大数据集** 等特点,是apache的开源核心项目,地址:hadoop.apache.org2.HDFS设计目标&&优点快速检测机器故障,快速自动修复。「这是因为,Hadoop集群有数以千计的廉价机器节点,机器故障很常见」流式数据访问。「HDFS要处理的数据规模大,应用...

2019-09-03 20:00:00 103

转载 BigData<2>_Hadoop技术概述

Hadoop概述1. Hadoop概述创始人Doug Cutting, Hadoop名字源于他孩子给玩具大象起的名字。具有reliable、 scalable、 distributed computing的特点。是一个利用机器集群来分布式处理大数据的框架,集群中的每个机器都能提供存储和计算能力,对于单个机器的可靠性要求低。2. Hadoop核心组件Hadoop Comm...

2019-09-03 18:57:00 89

转载 BigData<1>_大数据概览

·本系列主要学习Hadoop生态圈,以Hadoop为例,进入大数据技术的学习。其中,主要部分为:分布式文件系统HDFS, 分布式资源调度YARN, 分布式计算框架MapReduce, 数据仓库HIVE, Hadoop分布式集群搭建。大数据概览1. 大数据的5V特点(IBM):· Volume(大量)· Velocity(高速)· Variety (多样)· Value (低...

2019-09-03 18:05:00 186

空空如也

空空如也

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

TA关注的人

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