二分查找的边界问题

JAVA 

使用二分查找时,特别是涉及左右边界时,不同的写法会产生不同的效果, right 是闭区间还是开区间 以及 left<right 还是 left<=right 会影响最终的返回结果。public class BinarySearch { /** * 查找左边界: *

解决IDEA问题 Cause: zip END header not found

JAVA 

IDEA在编译Gradle项目时会自动下载对应版本的Gradle-XXX.zip,因为某些原因经常会下载失败,进而造成错误:Cause: zip END header not found.解决办法也很简单,就是把损坏的压缩包删除,尝试重写编译。默认的下载位置在 用户目录/.gradle/wrappe

osv流程简解

python  JAVA 

demo3d.pyMain函数入口从xs.dat输入地震图像goPlanar 计算地震平面度goFaultOrientScan 计算投票面和最终投票得分图goSurfaceVoting 计算投票面和最终投票得分图goFaultSurfaces 构造断层面demo3d.pyMain函数入口def ma

HadoopHA之ResourceManager HA

Hadoop  JAVA 

配置Yarn在配置完成NameNodeHA的基础上,只需再配置一下yarn-site.xml即可。&

HaoopHA之NameNode HA

Linux  Hadoop  JAVA 

先配置好Haoop集群配置ZookeeperHaoopHA的自动故障转移需要Zookeeper的支持

Java操作Zookeeper

Hadoop  JAVA 

ZooKeeper的操作较为简单,下面是一个简单的客户端操作实例客户端监听服务器上下线的简单实现:G

MapReduce大纲

Hadoop  JAVA 

1.Writable序列化序列化就是把内存中的对象,转换成字节序列(或其他数据传输协议)以便于存储(

MapReduce编程规范

Hadoop  JAVA 

案例:MapReduceDemoREADME中给出了对应知识点Mapper阶段用户自定义的Mappe

HDFS回收站

Hadoop  JAVA 

默认回收站默认值fs.trash.interval=0,0表示禁用回收站,可以设置删除文件的存活时间

HDFS快照管理

Hadoop  JAVA 

快照相当于对目录做一个备份。并不会立即复制所有文件,而是指向同一个文件。当写入发生时,才会产生新文件