6 左眼皮跳跳~

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

1226. The Dining Philosophers (Leetcode 1226)

Five silent philosophers sit at a round table with bowls of spaghetti. Forks are placed between each pair of adjacent philosophers.Each philosopher must alternately think and eat. However, a philosopher can only eat spaghetti when they have both left and

2019-10-26 17:17:40

Leetcode 11. Container With Most Water (two pointers)

Givennnon-negative integersa1,a2, ...,an, where each represents a point at coordinate (i,ai).nvertical lines are drawn such that the two endpoints of lineiis at (i,ai) and (i, 0). Find two...

2019-09-21 11:39:45

JAVA 注解

特别推荐这篇文章: https://blog.csdn.net/briblue/article/details/73824058 注解 声明 public @interface TestAnnotation { } 运用 ...

2018-09-15 13:09:10

Protocol buffer

  注意事项 第一行既不能是注释也不能是空行. 如果第一行不是 syntax="prpto3", 那么就是默认用 proto2 每一个属性有一个标号,范围是[1,2^29-1], 但是[19000,19999]被预定了. 如果想要在enum 里面定义重复的值, enum EnumAllowingA...

2018-09-15 11:24:02

HBase 1.2.5 put 源码分析

1. HTable 调用 put(final Put put) 方法,本地有一个缓存,不是每一次put就会提交到服务器端. @Override public void put(final Put put) throws IOException { getBufferedMutator().mutate(put); if (autoFlush) { flush...

2018-07-30 16:24:00

Zookeeper 集群搭建

1. 从Zookeeper 官网下载zookeeper tar 包 https://www.apache.org/dyn/closer.cgi/zookeeper/图一:图②:注意:1. 在DataDir 下创建一个文件myid, 这个id是需要和service.id=hostname:2888:3888.2. 如果在启动一台 zookeeper 一直报错,没问题,启动...

2018-07-26 15:03:35

LeetCode 650. 2 Keys Keyboard

650. 2 Keys KeyboardDescriptionHintsSubmissionsDiscussSolutionPick OneInitially on a notepad only one character 'A' is present. You can perform two operations on this notepad for each step:Cop...

2018-07-23 00:16:14

Hadoop Mapreduce 统计hbase表的行数并且写入到另一张表格中

 1. 创建 maven 项目,将hbase-site.xml 放到resource 文件夹下.2. 在pom.xml 目录运行 mvn package 打包得到 可运行的jar.3. 在hbase 表格创建储存结果的表,5. 在hadoop 中用 /opt/hadoop/bin/hadoop -jar /opt/MapReduce-1.0-SNAPSHOT-jar-with-de...

2018-07-19 20:34:21

hadoop/hdfs QJM 笔记

 在hadoop hdfs 中有一个角色叫做 JournalNode, 作用是储存对hdfs修改的日志,如果NN挂掉,通过重新播放日志来恢复。在原来的模式下,这些日志文件都是放在active的NameNode(NN) 中,又starndy 的NN 定期来合并这些日志文件(压缩等待),然后将合并后的文件合并到active 的NN,关键问题是,如果这个NN挂掉了那么整个集群就挂掉了,为了解决这个问题....

2018-07-03 19:42:28

Java 线程池 Executors

参考链接:http://www.wuzesheng.com/?p=2485 pom.xml <dependencies> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifa...

2018-07-03 17:48:46

Java 序列化

Java 序列化有两种方式.1. 实现Serializable 接口// 1: implements serializablepublic class Person implements Serializable { int age; String name; transient String hobby = "string"; public Person(in...

2018-07-03 12:50:39

HDU 5536 Chip Factory

#include <iostream>#include <cstdio>#include<algorithm>using namespace std;const int N = 1005;int a[N];int n,m;struct Node{ int val; Node* next[2]; Node(){ ...

2018-03-16 16:16:41

HBase特征

Hbase是运行在Hadoop上的NoSQL数据库,它是一个分布式的和可扩展的大数据仓库,也就是说hbase能够利用HDFS的分布式处理模式,并从hadoop的MapReduce程序模型中获益。这意味着在一组商业硬件上存储许多具有数十亿行和上百万列的大表。除去Hadoop的优势,HBase本身就是十分强大的数据库,它能够融合key/value存储模式带来实时查询的能力,以及通过MapReduce进行

2017-08-08 20:39:32

HBase数据库检索性能优化策略

HBase 数据表介绍Hbase 数据库是一个基于分布式的、面向列的、主要用于非结构化数据存储用途的开源数据库。其设计思路来源于 Google 的非开源数据库”BigTable”。HDFS 为 hbase 提供底层存储支持,MapReduce 为其提供计算能力,ZooKeeper 为其提供协调服务和 failover(失效转移的备份操作)机制。Pig 和 Hive 为 HBase 提供了高层语言支持

2017-08-08 20:38:34

HBase深入学习(2)

HBase读的实现通过前文的描述,我们知道在Hbase写时,相同Cell(RowKey/ColumnFamily/Column相同)并不保证在一起,甚至删除一个Cell也只是写入一个新的Cell,它含有Delete标记,而不一定将一个Cell真正删除了,因而这就引起了一个问题,如何实现读的问题?要解决这个问题,我们先来分析一下相同的Cell可能存在的位置:首先对新写入的Cell,它会存在于MemSt

2017-08-08 20:34:39

HBase深入学习(1)

HBase架构组成Hbase采用Master/Slave架构搭建集群,它隶属于Hadoop生态系统,由一下类型节点组成:HMaster节点、HRegionServer节点、ZooKeeper集群,而在底层,它将数据存储于HDFS中,因而涉及到HDFS的NameNode、DataNode等,总体结构如下:其中HMaster节点用于:管理HRegionServer,实现其负载均衡。管理和分配HRegio

2017-08-08 20:31:15

VMWARE 简单的操作

1、Centos7 关闭防火墙: systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、修改localname有下面的两步: ①修改/etc/sysconfig/network 文件内容如下: NETWORKING=yes H

2017-07-22 09:51:34

for your security, some settings are controlled by your system administrator (windows 10)

背景:前几天用虚拟机,需要关闭windows下的防火墙,可是提示我for your security, some settings are controlled by your system administrator (windows 10)经过漫长的探索,终于解决问题,记录一下,步骤如下:1、加入到控制面板中。2、点击system3、 点击下图中的

2017-07-05 09:44:48

Python爬虫模拟登陆豆瓣

#-*- coding:utf-8 -*-import requests,refrom PIL import Imageclass DoubanSpider(object): def __init__(self): self.session = requests.session() def login(self, userName, password):

2017-05-23 16:56:36

python爬虫爬取斗图网上图片

#-*- coding:utf-8 -*-"""最基础的python爬取图片的程序,目前在学习阶段,程序思路:①首先得到网页上的图片的分类②根据图片的分类url,进入到相应的网页,得到这个分类的所有图片Url③下载图片"""import re, requestsimport osdef getHtml(url): headers = {'User-Agent':'Mo

2017-05-23 11:53:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。