- 博客(13)
- 收藏
- 关注
原创 计算机如何识别二进制的
这个问题可能是很多人的困扰,实际上计算机是不认识0和1 的,这只是人们方便这么说的,说是计算机只认识0和1。实际上计算机只能识别高低电平。什么是高低电平?举个例子,比如说一个二极管,你加正电后就输出高电平(只是一个比方,具体可以看看数字电子的各种门电路),所以说确切的说计算机只知道高低电平。程序和机器是怎么连接的,也就是说机器怎么懂的程序语言的?实际上显示的东西也只是显示,计算机内...
2018-08-11 12:44:57 4795 3
原创 HashMap 源码分析(JDK1.8)
1.JDK1.8 HashMap 数据结构图解释:每个数组位置,都会存储一个Entry<K,V>键值对对象。2 源码分析 /** * 默认容量大小 */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 /** * 最大容量值 */ static final int MAXIMUM_CAPACITY = 1
2022-02-21 14:56:34 400
原创 HashMap 源码分析(JDK1.7)
1.JDK1.7 HashMap 数据结构图解释:每个数组位置,链表的位置都会存储一个Entry<K,V>键值对对象。2.涉及基础知识 涉及知识: 位或(|):第一个操作数的的第n位于第二个操作数的第n位 只要有一个是1,那么结果的第n为也为1, 否则为0. 位异或( ^ ):第一个操作数的的第n位于第二个操作数的第n位 相反,那么结果的第n为也为1, 否则为0. 位...
2022-02-21 11:25:17 377
转载 linux中的一些命令
linux下查看cpu核数以及内存大小1、查看cpu物理核数cat /proc/cpuinfo| grep "cpu cores"| uniq2、查看cpu逻辑核数cat /proc/cpuinfo| grep "processor"| wc -l3、查看内存大小cat /proc/meminfo| grep MemTotal更多命令参考:https://www.cnblogs.com/mmzs/p/8406208.html#_label0...
2020-06-28 09:56:16 117
原创 EXP IMP 命令使用
imp mmzsit/mmzsit file=/home/oracle/file.dmp log=/home/oracle/log full=y ignore=yexp mmzsit/mmzsit@orcl file=/home/oracle/file1.dmp log=/home/oracle/log owner=mmzsit
2020-06-21 16:06:06 136
转载 Git:代码冲突常见解决方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iefreer/article/details/7679631如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files w...
2018-09-03 20:38:32 106
转载 执行Git命令时出现各种 SSL certificate problem 的解决办法
比如我在windows下用git clone gitURL就提示 SSL certificate problem: self signed certificate这种问题,在windows下出现得频率高些。我估计主要是git本身就是基于linux开发的,在windows上,容易缺失一些环境。参考了一些文章,解决方法其实就是“直接不管ssl证书的事儿”-_-|||方法如下:1....
2018-08-30 13:41:09 283
原创 hadoop中HDFS实现思想及原理图
1.hdfs是通过分布式集群来存储文件,为客户段提供了一个便捷的访问方式,就是一个虚拟的目录结构。2.文件被存储到hdfs集群中是被切分成block的。3.文件的block存放在若干台datanode节点上。4.hdfs文件系统中的文件与真实的block之间存在映射关系,这个关系是由namenode进行管理。5.每个block在集群中会存储多个副本,好处是可以提高数据的可靠性,还可...
2018-08-22 10:52:30 649
原创 ssh免密码登陆
1.ssh是一种协议,它有两种方式登陆 一种是密码登陆,一种是秘钥登陆。没有配置密钥的情况下默认使用的就是密码。2.实现免密码登陆,可以通过秘钥这种方式进行配置。免密登陆配置步骤: 1.首先。在确定需要进行免密登陆的机器上执行命令 ssh-keygen或者ssh-keygen -t rsa 2.将生成的公钥内容追加到...
2018-08-21 21:51:38 133
原创 Hadoop伪分布式搭建步骤
第一步:使用Vmware搭建一个虚拟机。我使用的镜像是CentOS-7-x86_64-DVD-1804.iso第二步:搭建完成虚拟机后进行环境的配置 1.安装jdk,并配置环境变量,建议jdk8。安装步骤可参考 https://www.cnblogs.com/Dylansuns/p/6974272.html 2.下载hadoo...
2018-08-21 12:05:50 277
转载 CentOS 6.5及7以上防火墙操作规则
CentOS6.5查看防火墙的状态: 1 [linuxidc@localhost ~]$service iptable status 显示结果: 1 2 3 4 5 [linuxidc@localhost ~]$service iptable status Redirecting...
2018-08-21 10:05:49 1373
原创 对jdk1.5中枚举的理解
我们可以通过普通类来模拟枚举类型,如下,方便我们理解调用枚举类型真正的枚举类定义:1.枚举就是对我们数据 的一些限制。我们要使用枚举类型,就只能使用枚举中定义的对象。2.枚举里面的元素就是当前类的对象。 复杂类型的枚举 ...
2018-08-13 11:39:47 259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人