- 博客(22)
- 收藏
- 关注
转载 事务控制语言
Transaction Control Language一、事务的概念事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。单元中的每条sql语句是相互依赖的。如果单元中某一条语句一旦执行失败或产生错误,真个单元将回滚,所有受到影响的数据将返回原来的状态。存储引擎:(表类型)在mysql中的数据用各种不同的技术存储在文件/内存中。使用 show ...
2019-09-20 19:11:00 171
转载 <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 142
转载 回溯算法
1. 回溯算法的本质回溯算法本质上就是一个N叉树的遍历(前序遍历 + 后续遍历)其中,二叉树的遍历框架:public void traverse(TreeNode root) { if (root == null) { return; } // 前序遍历代码写在这里 traverse(root.right); // 中序遍历代码写在这里 ...
2019-09-17 09:43:00 188
转载 <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 312
转载 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 375
转载 Java I/O技术
目录 IO介绍 File 字节流 字符流 CommonsIO IO介绍以程序为中心:输入流,输出流核心: 5个类,3个接口| 类 | 说明 || ---- | ---- || File | 文件类 || InputStream ...
2019-09-12 20:30:00 96
转载 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 91
转载 Java 容器
数组本身就是一种容器,可以在其中放置对象和基本数据类型数组的优势:简单的线性序列,可以快速的访问数组元素,效率高。数组的劣势:不够灵活,容量要事先定义好,不能随着需求的变化而扩容。1. 概念2. 泛型泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。泛型的本质就是“数据类型的参数化”eg:package com.guoqiang;public clas...
2019-09-08 19:09:00 75
转载 Java 异常处理
当程序出现错误,程序可以安全退出。1. 异常的概念Java采用面向对象的方式来处理异常,处理过程(每个异常都是一个对象):抛出异常:在执行一个方法时,如果遇到异常,则这个方法生成代表该异常的一个对象,停止当前执行,将异常对象抛出给JRE捕获异常:JRE得到该异常后,寻找相关的代码处理异常,JRE在方法的调用栈中,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。2....
2019-09-08 18:58:00 90
转载 BigData<7>_HDFS深入
1. 副本摆放机制机架感知策略:由于处于不同的机架的两个节点在通信的时候需要通过交换机,而同一机架上的节点之间的通信网络带宽更高,效率更高,读写成本更低。通常情况下,HDFS默认的副本系数为3:副本1:本rack的一个节点上副本2:另外一个rack的节点上副本3:与2相同的rack的另外一个节点上or副本1:本rack的一个节点上副本2:本rack的另外一个节点上副本...
2019-09-08 01:50:00 88
转载 <数据结构与算法>——动态规划(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 70
转载 <数据结构与算法>——动态规划入门(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 139
转载 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 61
转载 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 114
转载 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 121
转载 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 100
转载 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 104
转载 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 92
转载 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 132
转载 BigData<3>_HDFS原理
1.简介HDFS具有分布式文件系统的特性,同时具有高容错、** 运行在廉价机器、高吞吐量、适应大数据集** 等特点,是apache的开源核心项目,地址:hadoop.apache.org2.HDFS设计目标&&优点快速检测机器故障,快速自动修复。「这是因为,Hadoop集群有数以千计的廉价机器节点,机器故障很常见」流式数据访问。「HDFS要处理的数据规模大,应用...
2019-09-03 20:00:00 111
转载 BigData<2>_Hadoop技术概述
Hadoop概述1. Hadoop概述创始人Doug Cutting, Hadoop名字源于他孩子给玩具大象起的名字。具有reliable、 scalable、 distributed computing的特点。是一个利用机器集群来分布式处理大数据的框架,集群中的每个机器都能提供存储和计算能力,对于单个机器的可靠性要求低。2. Hadoop核心组件Hadoop Comm...
2019-09-03 18:57:00 98
转载 BigData<1>_大数据概览
·本系列主要学习Hadoop生态圈,以Hadoop为例,进入大数据技术的学习。其中,主要部分为:分布式文件系统HDFS, 分布式资源调度YARN, 分布式计算框架MapReduce, 数据仓库HIVE, Hadoop分布式集群搭建。大数据概览1. 大数据的5V特点(IBM):· Volume(大量)· Velocity(高速)· Variety (多样)· Value (低...
2019-09-03 18:05:00 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人