自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 返回给定数的上一个数

/** * 给定一个数,返回这个数的上一个数 * 例如: * input:231 * return:213 * * input:54123 * return:53421 * * input:1324 * return:1243 * * * 基本思想: * 对给定的数data,按位从后往前找,将当前为定义为cur,当前位的上一位为pro 例如 321 如...

2019-03-29 17:37:23 270

原创 将一个数分解为质因数的乘积

import java.util.ArrayList;import java.util.Arrays;/** * 返回一个数的质因数的列表 * input:8 * return:[2,2,2] * * input:12 * return:[2,2,3] * * * 基本思想: * 先判断该数是否是质数,如果是直接加入到集合中并返回。 * 如果不是,求给定数的一个因式分...

2019-03-29 17:23:54 4220

原创 将String转化为int

package com.utils;public class Convert { private Convert() { } /** * 将输入的字符串转化为int类型 * @param str 输入的字符串 * @return 返回该字符串对应的int类型 */ public static int String2I...

2018-10-21 20:21:15 1513

原创 平衡二叉树

目录 1.AVL树的介绍2.平衡二叉树的实现:1.AVL树的介绍1.1什么是AVL树​ avl树是平衡二叉树,是一种搜索树,所以平衡二叉树满足搜索树的性质。即平衡二叉树的左子树的所有节点的值小于该树的根节点的值,平衡二叉树的右子树大于该树的根节点的值。该性质是一种递归的定义,意味着根节点的左子树和右子树作为单独的平衡二叉树的时候也满足上述性质。同时平衡二叉树的任意节点的左子...

2018-08-15 00:04:59 578

原创 LinkedList源码解析

目录 0.内部类1.成员变量2.构造方法3.核心方法4.基本方法5 Queue operations6 Deque operations7迭代器 0.内部类//节点的定义,从定义上可以看出LinkedList采用的双向链表(也可能是双向循环链表,但是根据后面的链表的构建方法可知linkedList使用的是双向链表) private stat...

2018-07-28 08:59:59 154

原创 LeetCode学习之路03

目录1.149_Max_Points_on_a_Line2.16_3Sum_Closest3.447_Number_of_Boomerangs4.454_4Sum_II5.49_Group_Anagrams 1.149_Max_Points_on_a_Line题目要求:Given n points on a 2D plane, find the maximum ...

2018-07-27 18:47:27 257

原创 hadoop分布式集群搭建

Hadoop分布式集群搭建0.环境准备1.vmware2.centOS1.虚拟机准备1.1复制三台虚拟机1.将三个虚拟机挂在到vmware上2.选择我已经复制该虚拟机3.将虚拟机关机 1.2.设置网卡信息1.更改三个虚拟机的虚拟机名称,以示区分2.将三个虚拟机的网络适配器改成 NAT模式3.在网络适配器的高级选项中,点击生成MAC地址,并将生成后的M...

2018-07-26 14:09:33 249

原创 Hostname lookup failed: host not found

利用SecureCRTPortable连接虚拟机出现Hostname lookup failed: host not found。原因:linux主机名发生了改变。解决:在windows里的hosts文件中添加主机名与ip地址的映射...

2018-07-19 17:48:33 22556

原创 分布式处理框架MapReduce

分布式处理框架MapReduce目录1.MapReduce概述2.MapReduce编程模型3.MapReduce架构4.MapReduce编程本文是慕课网大数据的学习笔记与总结:1.MapReduce概述​ 1.优点:海量数量离线处理&易开发&易运行​ 2.缺点:没办法满足实时流式计算2.MapReduce编程模型​ wordCount...

2018-07-16 22:23:39 480

原创 YARN的入门介绍

                                                              YARN     目录1.YARN生产背景2.YARN概述3.YARN架构(重点,需复述)4.YARN执行流程5.YARN环境搭建6.提交作业到YARN上执行 本文是慕课网大数据学习笔记与总结1.YARN生产背景​ MapReduc...

2018-07-16 22:03:27 788

原创 HDFS环境搭建—伪分布式搭建

                              本文是慕课网大数据学习的笔记加总结:目录:一、HDFS环境搭建—伪分布式搭建二、HDFS的shell命令三、java操作HDFS开发环境搭建四、java API操作HDFS文件系统一、HDFS环境搭建—伪分布式搭建1.安装java,​ 1.配置到系统环境变量中vim /etc/profileexp...

2018-07-16 21:50:56 847

原创 利用zookeeper搭建SolrCloud集群

                            SolrCloud在linux上的搭建1.环境准备三台虚拟机的环境准备:1、 更改主机名2、 关闭selinux3、 关闭防火墙4、 更改主机名与ip地址的映射5、 时钟同步6、 ssh免密码登录7、 安装jdk2.进行单节点环境部署​ 现在一个虚拟机上安装solr(具体过程略)3.zookeeper集群环境安装#1 进入到zookeeper...

2018-07-14 15:17:32 1056

原创 solr在linux上的搭建

                    solr在linux上的搭建1.环境准备1.centos6.52.jdk-7u71-linux-x64.tar.gz3.apache-tomcat-7.0.57.tar.gz4.solr-4.10.2.tgz2.jdk安装(略)3.tomcat的安装​ 进入到tomcat压缩包目录cd /export/softwares/04.tomcat#解压到指定目录...

2018-07-14 11:05:02 857

原创 LeetCode学习之路02

1.1_Two_Sum题目要求​ Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may no...

2018-07-13 00:46:58 289

原创 利用SecureCRTPortable远程连接虚拟机

利用SecureCRTPortable远程连接虚拟机1.出现的问题​ 打开SecureCRTP之后,输入正确的ip地址却无法连接到虚拟机。​ 2.解决调试​ 1.通过windows的cmd去ping虚拟机,同样还是ping不通2.查看网络适配器中 VMnet8(该网卡是作为虚拟机与本机交互的一个网卡)3.错误原因:网卡中的ip地址与虚拟机中的地址相同,网关与虚拟机不相同​ 更改网卡中的ip地址使得...

2018-07-05 09:02:17 3823

原创 nginx的反向代理-实现网站的发布

nginx的反向代理-实现网站的发布1.nginx是什么​ 1.是一个高性能的http服务器功能和tomcat差不多。但是nginx能够支持的并发访问量更大,性能要优于tomcat。但是nginx这个服务器只能作为静态页面服务器,也就是说jsp页面是不能加载到nginx服务器上的。​ 2.衍生概念—动静分离:由于nginx具有高性能的优势通常会把静态页面放到nginx服务器上,而动态页面放到tom...

2018-07-05 08:59:51 3381

原创 LeetCode学习之路01

2018-7-31.202_Happy_number题目要求:Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process:Starting with any positive integer, replace the number...

2018-07-05 08:54:47 233

原创 linux网络配置—将动态分配ip地址改为静态ip

linux网络配置—将动态分配ip地址改为静态iplinux版本:centos一.配置流程1.输入 vim /etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡信息BOOTPROTO=dhcp表示每次关闭linux系统在重新启动之后都会重新获得新的ip地址。所以需要将dhcp修改为static,修改后为BOOTPROTO=static。同时将获取ip...

2018-07-04 13:53:46 21515 3

原创 归并排序

一.自顶向下的归并排序package mergeSort;import java.util.Arrays;import java.util.Random;/** * 自顶向下的归并排序 * */public class MergeSort { private MergeSort(){ } /** * 对数组进行排序 * @param array 待排序数组...

2018-07-03 14:02:51 181

原创 数据结构-图-无向稠密图

本文所有的图的操作都是针对上面所示的这个不带权无向图。对于这个图我采用的是邻接矩阵来进行存储我将从五个方面来进行说明。1.图的结构定义:public interface Graph { /** * 获得顶点数 * @return */ int getVex(); /** * 获得边数 * @return */ int getEdge(); /** * 判断两点...

2018-06-11 00:13:29 1775

原创 JAVA中ArrayList源码分析

本文将会从5个方面来介绍ArrayList的源码。其中涉及到了ArrayList是如何实现数据的存贮,ArrayList为什么可以随着元素的添加而增加容量以及它的容量是如何扩充的与元素个数有什么关系,是如何判断并发修改异常。 A:ArrayList类的属性:/*** 集合的默认容量为10;当我们创建一个集合时,如下* ArrayList<String> list=new ArrayLi...

2018-06-05 14:03:43 205

空空如也

空空如也

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

TA关注的人

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