星辰学院
码龄10年
关注
提问 私信
  • 博客:33,493
    33,493
    总访问量
  • 27
    原创
  • 1,431,832
    排名
  • 10
    粉丝
  • 0
    铁粉

个人简介:xingchenxueyuan.com

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

FisherWang_CN

博客描述:
花正当春,人亦年少。
查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得1次评论
  • 获得19次收藏
创作历程
  • 4篇
    2020年
  • 6篇
    2019年
  • 27篇
    2018年
  • 4篇
    2016年
  • 2篇
    2015年
成就勋章
TA的专栏
  • java
    5篇
  • 面试
    3篇
  • 杂谈
    2篇
  • Python
    5篇
  • scala
    1篇
  • spark
    17篇
  • 机器学习
  • 大数据
    4篇
  • 数据结构
  • 前端
    5篇
  • vue.js
  • 架构
    1篇
  • javascript
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

Java面试3——Java8List源码解析

关注【星辰学院】 http://xingchenxueyuan.com 更多知识和内容,一起打怪升级!ArrayList概览ArrayList 是基于数组实现的,支持快速随机访问。数组的默认大小为 10。存储结构如图:扩容添加元素时使用 ensureCapacityInternal() 方法来保证容量足够,如果不够时,需要使用 grow() 方法进行扩容,新容量的大小...
原创
发布博客 2020.04.11 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java面试2——容器

总览Java 容器包括Collection和Map两种。Collection存储集合Map存储键值对CollectionSetTreeSet基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的时间复杂度为 O(1),TreeSet 则为 O(logN)。HashSet基于哈希表实现,支持快速查找,但...
原创
发布博客 2020.04.10 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java基础面试系列1

Java基础面试系列1关注我们 http://xingchenxueyuan.com 更多知识和内容,一起打怪升级!本系列文章不同于他人的长篇大论,只总结那些有用且比较容易忽视的知识点。数据类型boolean类型占用几个字节?我们都知道Java中基本数据类型是占用1,2,4,8字节,但是boolean类型却没有明确的占用数量因为他会在编译期间被转化为Int类型的0和1为什么有I...
原创
发布博客 2020.04.03 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring静态持有ApplicationContext对象

Spring中如何静态持有ApplicationContext对象关注我们 http://xingchenxueyuan.com 更多知识和内容,一起打怪升级!我们在写spring时,可能需要在Controller中引用appContext来获取需要的bean或者配置,这时候就需要把实例化的spring context对象进行保存,在这里我们使用静态变量的方法进行保存。import or...
原创
发布博客 2020.04.03 ·
626 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java IntelliJ IDEA 不能显示项目里的文件结构

方法一:关闭IDEA, 然后删除项目文件夹下的.idea文件夹 重新用IDEA工具打开项目方法二:菜单:File -> Invalidate Caches / Restart
原创
发布博客 2019.09.16 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何监控页面url变化

history.pushState = ( f => function pushState(){ var ret = f.apply(this, arguments); window.dispatchEvent(new Event('pushState')); window.dispatchEvent(new Event('locationchange')); ...
原创
发布博客 2019.04.03 ·
1356 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

webpack操作手册

1、详细介绍为什么要使用webpack,并通过spa,mpa讲解如何操作。https://github.com/wallstreetcn/webpack-and-spa-guide
原创
发布博客 2019.04.01 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《nginx黑马教程》

1,2,3 章 过第4章 nginx 基本配置本书主要对于nginx使用基本有个了解,需要了解1、nginx 如何进行静态文件代理2、如何进行反向代理3、负载均衡有哪些策略4、nginx 缓存5、nginx权限控制其中第7章nginx 的应用,第8章 优化 需要结合实际再看看,基础阶段只需要按照基本优化来搞就行。另外下一步可以看《精通nginx 第二版》,这本书...
原创
发布博客 2019.03.18 ·
1382 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

使用babel将es6代码转为es5

1、babel是什么  2、javascript制作规范  3、babel转译器  4、babel的使用  5、常见的几种babel转译器和插件  6、babel最常见配置选项  7、babel的其他  8、在webpack中使用babel  9、总结凡是看到这个标题点进来的同学,相信对babel都有了一定的了解。babel使用起来很简单,简单到都没有必要...
转载
发布博客 2019.03.01 ·
865 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jsonp原理与实验

https://blog.csdn.net/hansexploration/article/details/80314948
转载
发布博客 2019.02.22 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用python操作mysql

说在前面,本文假设读者有了一定的python基础和mysql基础。文档操作环境是mac + python3.5 + mysql5.61、工具选择与安装1.1 在此我们选择python3.x  版本进行mysql操作,支持比较好的工具即pymysql。1.2 安装pymysql$ pip install PyMySQL如果系统不支持pip3命令,则离线安装:$ gi...
原创
发布博客 2018.09.03 ·
257 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ambari快速搭建hdp教程

本文使用ambari2.6.0和HDP2.6.3-centos7进行搭建,虚拟机软件使用vagrant作为载体。硬件环境:mac 16GB内存, 256GB硬盘说明:因为是单机搭建,为起到简单的实验目的,我们选择了vagrant作为虚拟机软件,快速搭建环境。另外,由于在线安装速度非常慢,我们需要离线下载必要安装包。以下是主要过程:1、下载安装包2、搭建http服务3、...
原创
发布博客 2018.08.22 ·
741 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spark面试题一

1.Spark master使用zookeeper进行HA的,有哪些元数据保存在Zookeeper?偏向于运维,暂不作讨论。2.Spark master HA 主从切换过程不会影响集群已有的作业运行,为什么?3.Spark on Mesos中,什么是的粗粒度分配,什么是细粒度分配,各自的优点和缺点是什么?4.如何配置spark master的HA?5.Apache Spark有哪些常见的稳定版本,...
转载
发布博客 2018.05.16 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spark精华面试题

1、driver的功能是什么?1)一个Spark作业运行时包括一个Driver进程,也是作业的主进程,具有main函数,并且有SparkContext的实例,是程序的人口点;2)功能:负责向集群申请资源,向master注册信息,负责了作业的调度,,负责作业的解析、生成Stage并调度Task到Executor上。包括DAGScheduler,TaskScheduler。2、spark的有几种部署模...
转载
发布博客 2018.05.16 ·
1877 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

使用Hive API分析HQL的执行计划、Job数量和表的血缘关系

http://lxw1234.com/archives/2015/09/476.htm
转载
发布博客 2018.05.10 ·
2828 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Hive SQL的编译过程

https://tech.meituan.com/hive-sql-to-mapreduce.html
转载
发布博客 2018.05.10 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python协程

https://blog.csdn.net/andybegin/article/details/77884645
转载
发布博客 2018.05.04 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python多线程总结

0、有资源就用多进程,其次,IO密集用多线程也可以。1、Python多线程是假的多线程。2、全局解释器锁(GIL)Python代码的执行由Python虚拟机(解释器)来控制。Python在设计之初就考虑要在主循环中,同时只有一个线程在执行,就像单CPU的系统中运行多个进程那样,内存中可以存放多个程序,但任意时刻,只有一个程序在CPU中运行。同样地,虽然Python解释器可以运行多个线程,只有一个线...
原创
发布博客 2018.05.04 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式总结

https://blog.csdn.net/jason0539/article/details/44956775
转载
发布博客 2018.05.03 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hive中order by,sort by, distribute by, cluster by作用以及用法

1. order by    Hive中的order by跟传统的sql语言中的order by作用是一样的,会对查询的结果做一次全局排序,所以说,只有hive的sql中制定了order by所有的数据都会到同一个reducer进行处理(不管有多少map,也不管文件有多少的block只会启动一个reducer)。但是对于大量数据这将会消耗很长的时间去执行。    这里跟传统的sql还有一点区别:如...
转载
发布博客 2018.04.26 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多