自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MapReduce的自定义组件案例总结

MapReduce的自定义组件案例总结需要的依赖:(其中需要用到两个maven打包插件,便于将项目打成jar包发布到hadoop集群上运行)<dependencies> <dependency> <groupId>org.apache.hadoop</groupId> <ar...

2019-05-23 19:03:54 204

原创 解决在Windows上测试MapReduce报org.apache.hadoop.io.nativeio.NativeIO$Windows.access0的异常

网上搜到的改NativeIO.java源码的办法不能解决我的问题,最后我找到了如下的办法:在主程序所在的类中加入如下代码:static { try { System.load("F:/workSystem/hadoop-2.6.0-cdh5.14.0/bin/hadoop.dll"); } catch (UnsatisfiedLinkEr...

2019-05-23 00:24:56 274

原创 Curator框架对zookeeper进行节点操作

Curator框架对zookeeper进行节点操作Java中可以利用Curator框架进行对zookeeper的相关操作相关依赖: <dependencies> <dependency> <groupId>org.apache.curator</groupId> <ar...

2019-05-18 11:01:37 1045

原创 Java利用springboot+WebMagic爬取招聘网信息并保存到mysql案例

Java利用springboot+WebMagic爬取招聘网信息并保存到mysql中案例WebMagic 简介:webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发。webmagic主要由Downloader(下载器)、PageProcesser(解析器)、Schedule(调度器)和Pipeline(管道)四部分组成。该案例的工程目录结构...

2019-05-18 01:00:35 1743 2

原创 Java实现快速选择算法找到第k个最小元素

Java实现快速选择算法找到第k个最小元素算法思路:该算法基于快速排序算法,与快速排序算法类似,但每次只需要一次递归调用,如果支点的位置刚好为k,则返回该支点元素,如果小于k,则递归调用右子数组,如果大于k,则递归调用左子数组。当子数组的长度小于3时,退出递归程序,第k - 1 个元素即为数组中第k小的元素Java代码如下:public class QuickSelect { p...

2019-05-11 17:50:58 3739 2

原创 Java实现快速排序算法

Java实现快速排序算法算法思路:快速排序是基于分治法的思想利用三数中值分割法寻找支点,并将支点左侧的元素全部小于支点元素,支点右侧的元素全部大于支点元素,然后将此数组分为三个部分,支点,支点左边子数组和支点右边子数组。然后不断的对左右两部分进行此方法,一直到子数组的长度小于3,退出递归程序后即为排序好的数组寻找支点的方法:将数组的最左边和最右边和中间的元素进行由小到大的排序,并取中间元...

2019-05-11 15:48:40 281

原创 Java实现利用分治法找到数组中的最大最小元素

Java实现利用分治法找到数组中的最大最小元素基本思路:不断的寻找数组的左子数组和右子数组,当左子数组和右子数组的长度为1时,最大最小元素均为本身,当左子数组和右子数组的长度为2时,直接进行一次比较分别得出两个子数组的最大最小元素,然后将子问题合并,在两个子数组中寻找到更大的元素作为大元素,更小的元素作为小元素,递归完成后,即可获得正确结果。Java代码如下:public class F...

2019-05-11 09:12:28 1047

原创 用java实现归并排序算法

用java实现归并排序一. 归并排序的思路归并排序通过不断的将原数组进行拆分(通常拆分成左右两项),一直到剩下一项,然后分别将拆分的子数组进行合并,此时,两个子数组已经是排好序的,所以合并排序只需要进行一趟排序即可完成,所以此类排序需要两个步骤:1.拆分原数组2.合并子数组。因此此算法是经典的分治算法。拆分算法的思路利用递归,不断得寻找左子数组和右子数组,一直到数组的长度为一合并算法的...

2019-05-10 21:36:27 12424 3

原创 解决Node Sass does not yet support your current environment的问题

这种情况通常是因为当前的node-sass与node版本存在冲突,导致node-sass不能够支持当前的环境下面的方法解决了我的问题:将node-sass更新到最新版本cnpm i -D node-sass 此时再次运行的话如果还是存在冲突,则执行以下代码 npm rebuild node-sass 到此完美解决问题...

2019-05-08 20:58:05 10061 2

空空如也

空空如也

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

TA关注的人

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