自定义博客皮肤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)
  • 收藏
  • 关注

原创 记录一次解决org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)

这里写自定义目录标题前言背景wordcount解决办法前言调试Hadoop的时候,遇到了个巨坑,特来记录一下背景hadoop-3.1.0windowswordcount写了一个wordcount的demo,运行时发现报错Exception in thread “main” java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z解

2021-03-18 17:16:26 232 1

原创 消息队列的概述

什么是消息队列  计算机科学中,消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自用户。消息队列提供了异步的通信协议,每一个贮列中的纪录包含详细说明的资料,包含发生的时间,输入设备的种类,以及特定的输入参数,也就是说:消息的发送者和接收者不需要同时与消息队列交互。消息会保存在队列中,直到接收者取回它。我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用即可。  消息队列

2021-02-01 13:55:01 259 2

原创 Scrapy爬虫框架的解析与实例(中国大学MOOC)

Scrapy框架 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了 页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。 Scrapy 使用了 Twisted 异步网络库来处理网络通讯。整体架构大致如下:组件Scrapy

2021-01-22 14:56:47 3722 9

原创 谈一谈Java中的OPTIONAL

 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。 Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义显然不止于此。我们从一个简单的用例开始。在 Java 8 之前,任何访问对象方

2020-08-18 14:10:20 271

原创 谈谈对ThreadLocal的理解

 在java的多线程模块中,ThreadLocal是经常被提问到的一个知识点,提问的方式有很多种,可能是循序渐进也可能是就像我的题目那样,因此只有理解透彻了,不管怎么问,都能游刃有余。 这篇文章主要从以下几个角度来分析理解 1、ThreadLocal是什么 2、ThreadLocal怎么用 3、ThreadLocal源码分析 4、ThreadLocal内存泄漏问题ThreadLocal是什么? 从名字我们就可以看到ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属

2020-08-10 13:18:38 904

原创 SpringClou5大常用组件

SpringCloud服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud ConfigEureka

2020-08-07 11:09:14 171

原创 利用 Nginx 反向代理解决跨域问题

跨域问题跨域是指请求已经到达服务器了,只不过在回来的时候被浏览器限制了。就像Python他可以进行抓取数据一样,不经过浏览器而发起请求是可以得到数据,想到通过Nginx的反向代理来解决跨域问题。代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。正向代理用户知道目标服务器地址,但由于网络限制等原因,无法直接访问。这时候需要先连接代理服务器,然后再由代理

2020-08-06 10:20:04 710

原创 Redis基础入门知识

 Redis是非关系型的数据库1、关系型数据库SQL与非关系型数据库NoSQL的区别:SQL的特点:1、以表格的形式存储格式化的数据,是一个二维表的数据结构2、严格遵循数据格式和长度的规范3、表与表之间存在关联关系(主键、外键【都是相对的关系】)4、数据以行为单位,一行数据表示一个实体类,每一行的数据属性是相同的...

2020-07-28 14:16:43 121

原创 想起来就记录一道题系列(一)

废话少说,直接上题!题干思路这道题大概意思就是一只蚂蚁从要左上角爬到右下角,只能沿着方格的线走而且不能走回头路,走到死胡同就GG只能右上角重来。要求我们帮助蚂蚁统计一下它的成功率。全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Mar

2020-07-28 13:48:46 1020 1

空空如也

空空如也

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

TA关注的人

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