Angel_Zhl
码龄9年
关注
提问 私信
  • 博客:406,442
    问答:14,486
    420,928
    总访问量
  • 48
    原创
  • 1,381,274
    排名
  • 37
    粉丝
  • 0
    铁粉

个人简介:每天学习一点点,都会觉得自己需要学习的东西有很多,这样才会让自己更想学到新的东西

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-02-02
博客简介:

qq_33915826的博客

查看详细资料
个人成就
  • 获得184次点赞
  • 内容获得48次评论
  • 获得395次收藏
创作历程
  • 3篇
    2020年
  • 4篇
    2019年
  • 72篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • 杂七杂八
  • jvm
  • Spark
    5篇
  • 爬虫
    1篇
  • java语言知识点
    43篇
  • java项目学习
    20篇
  • 机器学习实战
    5篇
  • 学习到新知识点
    15篇
  • 面试
    2篇
兴趣领域 设置
  • 人工智能
    数据分析
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

记录一次的spark-submit报错: scheduler.ShuffleMapStage: ShuffleMapStage 0 is now unavailable on executor

必须要记录一次的spark-submit报错spark任务若出现由于内存不足导致任务失败的情况:一:大多数情况想的是可能 因为shuffle过程太耗内存,导致executor执行不成功,所以增大executor-memory的大小和core的数量二、也要记住,虽然你申请了很大的内存,但是可能集群资源并没有那么多:即你在提交spark任务时的contanier的内存总大小(每个excutor个数乘上每个excutor的内存),超过了在 ambari YARN中配置的container的总大小。一
原创
发布博客 2020.06.18 ·
1571 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

IDEA中scala广播变量 asScala报错

转载:asScala报错解决方案:在当前报错的类 import scala.collection.JavaConversions._代码中的asScala就可能不标红了,如果标红,就直接去掉,我的是去掉就不报错了!!!被这个坑过好几次,一定要记住!!!!...
转载
发布博客 2020.06.12 ·
649 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Jsoup.clean消除不受信任的HTML (防止XSS攻击)

转自:[Jsoup] 使用Jsoup消除不受信任的HTML (防止XSS攻击)防止XSS攻击的策略个人总结大致有几种:使用正则设置白名单/黑名单进行过滤 通过dom对象进行黑名单/白名单的过滤使用第三方类库Jsoup/AntiXSS等进行过滤HTML标签来防止XSS本文章将主要介绍使用Jsoup消除不受信任的HTML来防止XSS攻击1. 如何使用Jsoup进行清除HTML标签操作使...
转载
发布博客 2020.02.24 ·
5682 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏

ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL 15: SIGTERM

Spark提交任务执行遇到如下错误:1.命令行错误:2.yarn 日志错误:(yarn日志不知如何获取的请参考上一篇博客 yarn日志打印)ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL 15: SIGTERM19/12/05 11:03:53 INFO netty.NettyBlockTransferService...
原创
发布博客 2019.12.05 ·
5806 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Container exited with a non-zero exit code 134错误原因查找

问题:spark在yarn执行任务遇到如下的错误:ERROR YarnScheduler: Lost executor 17 on xxx: Container marked as failed: container_e84_1574035425015_31345_01_000018 on host: xxx. Exit status: 134. Diagnostics: Exception ...
原创
发布博客 2019.12.03 ·
18741 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

IDEA出现no scala sdk in module intellij idea

IDEA出现no scala sdk in module intellij idea今天突然scala sdk不见了-----百度了一下,好吧,重新导入一下,在project structure中的Modules中左边第三栏Dependencies添加scala,IDEA自带的scala插件下载,导入即可。第二个问题经常遇到项目编译完成,出现大片的红色代码,说明一些包没有导入成功,在pr...
原创
发布博客 2019.11.07 ·
14582 阅读 ·
5 点赞 ·
1 评论 ·
12 收藏

Linux命令行调试程序——常用命令

环境:Python3 , TensorFlow 1.3LinuxPuttyWinSCP :文件传输一、运行命令(Putty)1. 运行我们的程序Python3 Train.py这种方法如果退出Putty,或者断开服务器,则程序断开。2. 后台运行并保存运行脚本至nohup.outnohup python3 train.py &在文件中会出现一个nohup...
原创
发布博客 2019.01.24 ·
944 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

anaconda下Python 3.5 安装mlab

总有解决的办法:参考链接:Python 3.6.1 安装mlab 出现二进制和str文本格式转换问题pip install mlab报错python调用matlab环境配置,非常详细!!!Python 调用Matlab的函数或者调用M文件方法...
原创
发布博客 2018.10.18 ·
2853 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

java中NaN和Infinity基本数据类型和包装类(double,Double)

java浮点数运算中有两个特殊的情况:NAN、INFINITY。1、INFINITY:在浮点数运算时,有时我们会遇到除数为0的情况,那java是如何解决的呢?我们知道,在整型运算中,除数是不能为0的,否则直接运行异常。但是在浮点数运算中,引入了无限这个概念,我们来看一下Double和Float中的定义。Double:public static final do...
原创
发布博客 2018.09.12 ·
3465 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Java GC、新生代、老年代

转载 1、堆内存Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区...
转载
发布博客 2018.09.08 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

头条第二批笔试——最大不递减序列的长度

直接上代码好了public class maxLengthNoDownSequence { //题目描述:小名同学观察了一下室内的PM2.5的值,发现PM2.5以小时为周期循环 //即任意时刻的PM2.5的值总是和1小时前相等, // 若在t小时内采样一些点,选取若干采样的数值, // 能否找到一个PM2.5不曾下降的序列,序列长度最大为多少 //输入...
原创
发布博客 2018.09.01 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot 如何将项目打包成jar包?

1.首先在pom.xml文件中导入Springboot的maven依赖<!--将应用打包成一个可以执行的jar包--> <build> <plugins> <plugin> <groupId>org.sp
原创
发布博客 2018.08.28 ·
3194 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

JAVA NIO 缓冲区buffer实例

缓冲区(Buffer)Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数...
转载
发布博客 2018.08.24 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java8中的stream

public class ArraysSort { public static void main(String[] args) { //大写转换 String [] wordlist = {"Pdsgdfgdf","jfsdkjfksdfg","sdfusdf"}; List<String> output = Arrays.strea...
原创
发布博客 2018.08.23 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

京东一面:图中两个顶点的最短路径——Dijkstra算法原理

数据结构好像忘了看关于图的,然后只说了,深度优先遍历和广度优先遍历。原文地址:http://www.cnblogs.com/skywang12345/p/3711516.htmlDijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijks...
转载
发布博客 2018.08.08 ·
2579 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

面试题:Tomcat的架构是什么,http请求从浏览器到进入tomcat服务器的全过程?

1.TomcatTomcat是java的应用web服务器,使用java编写的需要运行在JVM之上。Tomcat实现了javaEE的规范,包括java servlet,java servlet pages,java webservlet等,Tomcat默认提供的。Tomcat最重要的是实现了servlet规范,是一个servlet的容器,运行我们编写的 servlet应用程序处理动态请求。 T...
转载
发布博客 2018.08.05 ·
950 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

并发的HashMap为什么会引起死循环?java性能调优

今天研读Java并发容器和框架时,看到为什么要使用ConcurrentHashMap时,其中有一个原因是:线程不安全的HashMap, HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,查找时会陷入死循环。纠起原因...
转载
发布博客 2018.07.27 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三个线程轮流执行顺序打印ABC,依次是ABCABCABC......(三种方式)

1.使用synchronized悲观锁(秋招阿里的一个笔试题,应该写的比较复杂,然后就没有然后了o(╥﹏╥)o)public class ThreadThreadp { private int flag = 0; public synchronized void printa() throws InterruptedException { while (tru...
原创
发布博客 2018.07.25 ·
17678 阅读 ·
3 点赞 ·
10 评论 ·
28 收藏

静态web和动态web的区别与联系

静态网站特点:   1. 静态网站是最初的建站方式,浏览者所看到的每个页面是建站者上传到服务器上的一个 html ( htm )文件,这种网站每增加、删除、修改一个页面,都必须重新对服务器的文件进行一次下载上传。网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;   ...
转载
发布博客 2018.07.23 ·
14615 阅读 ·
29 点赞 ·
1 评论 ·
85 收藏

CPU内存,磁盘,缓存关系?(加深理解)

1. 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。2. 内存包含的范围非常广,一般分为只读存储器(ROM)、随机存储器(RAM)和高速缓存存储器(cache)。3. 寄存器是CPU内部的元件...
转载
发布博客 2018.07.23 ·
4086 阅读 ·
8 点赞 ·
0 评论 ·
17 收藏
加载更多