zhangtianpu
码龄8年
关注
提问 私信
  • 博客:64,462
    64,462
    总访问量
  • 21
    原创
  • 2,344,557
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-12-05
博客简介:

zhangtianpu的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得3次评论
  • 获得73次收藏
创作历程
  • 2篇
    2019年
  • 19篇
    2018年
成就勋章
TA的专栏
  • Collection
    2篇
  • DataStructure
    3篇
  • sort
    1篇
  • linux
    3篇
  • LeetCode
    3篇
  • 搜索引擎
    2篇
  • knowledge
    1篇
  • bigdata
    4篇
  • yarn
  • 面试题
    3篇
兴趣领域 设置
  • 人工智能
    机器学习神经网络nlp数据分析
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

178人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Hostname lookup failed: host not found

利用SecureCRTPortable连接虚拟机出现Hostname lookup failed: host not found。原因:linux主机名发生了改变。解决:在windows里的hosts文件中添加主机名与ip地址的映射...
原创
发布博客 2018.07.19 ·
22242 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

返回给定数的上一个数

/** * 给定一个数,返回这个数的上一个数 * 例如: * input:231 * return:213 * * input:54123 * return:53421 * * input:1324 * return:1243 * * * 基本思想: * 对给定的数data,按位从后往前找,将当前为定义为cur,当前位的上一位为pro 例如 321 如...
原创
发布博客 2019.03.29 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

import java.util.ArrayList;import java.util.Arrays;/** * 返回一个数的质因数的列表 * input:8 * return:[2,2,2] * * input:12 * return:[2,2,3] * * * 基本思想: * 先判断该数是否是质数,如果是直接加入到集合中并返回。 * 如果不是,求给定数的一个因式分...
原创
发布博客 2019.03.29 ·
4170 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

将String转化为int

package com.utils;public class Convert { private Convert() { } /** * 将输入的字符串转化为int类型 * @param str 输入的字符串 * @return 返回该字符串对应的int类型 */ public static int String2I...
原创
发布博客 2018.10.21 ·
1440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

平衡二叉树

目录 1.AVL树的介绍2.平衡二叉树的实现:1.AVL树的介绍1.1什么是AVL树​ avl树是平衡二叉树,是一种搜索树,所以平衡二叉树满足搜索树的性质。即平衡二叉树的左子树的所有节点的值小于该树的根节点的值,平衡二叉树的右子树大于该树的根节点的值。该性质是一种递归的定义,意味着根节点的左子树和右子树作为单独的平衡二叉树的时候也满足上述性质。同时平衡二叉树的任意节点的左子...
原创
发布博客 2018.08.15 ·
524 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LinkedList源码解析

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

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 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hadoop分布式集群搭建

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

分布式处理框架MapReduce

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

YARN的入门介绍

                                                              YARN     目录1.YARN生产背景2.YARN概述3.YARN架构(重点,需复述)4.YARN执行流程5.YARN环境搭建6.提交作业到YARN上执行 本文是慕课网大数据学习笔记与总结1.YARN生产背景​ MapReduc...
原创
发布博客 2018.07.16 ·
743 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

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

                              本文是慕课网大数据学习的笔记加总结:目录:一、HDFS环境搭建—伪分布式搭建二、HDFS的shell命令三、java操作HDFS开发环境搭建四、java API操作HDFS文件系统一、HDFS环境搭建—伪分布式搭建1.安装java,​ 1.配置到系统环境变量中vim /etc/profileexp...
原创
发布博客 2018.07.16 ·
753 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

利用zookeeper搭建SolrCloud集群

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

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 ·
832 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用SecureCRTPortable远程连接虚拟机

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

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

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

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 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
20623 阅读 ·
6 点赞 ·
3 评论 ·
52 收藏

归并排序

一.自顶向下的归并排序package mergeSort;import java.util.Arrays;import java.util.Random;/** * 自顶向下的归并排序 * */public class MergeSort { private MergeSort(){ } /** * 对数组进行排序 * @param array 待排序数组...
原创
发布博客 2018.07.03 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

本文所有的图的操作都是针对上面所示的这个不带权无向图。对于这个图我采用的是邻接矩阵来进行存储我将从五个方面来进行说明。1.图的结构定义:public interface Graph { /** * 获得顶点数 * @return */ int getVex(); /** * 获得边数 * @return */ int getEdge(); /** * 判断两点...
原创
发布博客 2018.06.11 ·
1717 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多