首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
悟空WK
获赞
1226
粉丝
607
关注
44
看过 TA
555
男
门头沟学院
2025
大数据开发工程师
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑悟空WK吗?
发布(126)
评论
刷题
收藏
悟空WK
关注TA,不错过内容更新
关注
2021-12-09 14:47
门头沟学院 大数据开发工程师
2022届秋招Java后端高频知识点汇总⑤--JVM
1. JVM内存模型 Java 虚拟机在执⾏ Java 程序的过程中会把它管理的内存划分成若⼲个不同的数据区域。JDK1.8 和之前的版本略有不同,下⾯会介绍到。 ①程序计数器:线程私有 记录当前线程所执行到的字节码的行号。 每个线程都有一个独立的程序计数器,各线程之间计数器互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。 唯一没有OutOfMemoryError情况的内存区域。 它的⽣命周期随着线程的创建⽽创建,随着线程的结束⽽死亡。 程序计数器在哪些地方用到了? 字节码解释器工作时就是通过改...
0
点赞
评论
收藏
分享
2021-12-09 14:44
门头沟学院 大数据开发工程师
2022届秋招Java后端高频知识点汇总④--Java中的锁
1. 乐观锁和悲观锁 乐观锁适用于写比较少的情况(多读场景); 悲观锁适用于多写场景。 2. 公平锁和非公平锁 根据线程获取锁的抢占机制,锁可以分为公平锁和非公平锁。 公平锁表示线程获取锁的顺序是按照线程请求锁的时间早晚来决定的,也就是最早请求锁的线程将最早获取到锁。 非公平锁则在运行时闯入,也就是先来不一定先得。 ReentrantLock提供了公平和非公平锁的实现: 公平锁:ReentrantLock fairLock = new ReentrantLock(true); 非公平锁:Reentrant...
0
点赞
评论
收藏
分享
2021-12-09 14:41
门头沟学院 大数据开发工程师
2022届秋招Java后端高频知识点汇总③--多线程
1.线程和进程有什么区别 ①进程是系统资源调度的最小单位,线程是CPU调度的最小单位 ②一个线程从属于一个进程,一个进程可以包含多个线程 ③一个线程挂掉,对应的进程挂掉;一个进程挂掉,不会影响其他进程。 ④进程在执行时拥有独立的内存单元,多个线程共享进程的内存。 ⑤进程的系统开销大于线程的开销,线程需要的系统资源较少 ⑥进程和线程的通信方式不一样。 2. 进程之间的通信方式 进程间通信主要有以下7种方式:匿名管道、有名管道、信号、消息队列、共享内存、信号量、Socket ①管道/匿名管道(Pipes):管道是一种半...
0
点赞
评论
收藏
分享
2021-12-09 14:38
门头沟学院 大数据开发工程师
2022届秋招Java后端高频知识点汇总②--Java集合
1. Java中有哪些集合 Java中的集合类主要由Collection和Map这两个接口派生出。 Collection接口又派生出三个子接口:Set、List、Queue Set:HashSet、TreeSet List:ArrayList、LinkedList、Vector Queue:PriorityQueue、Deque Map接口下的集合: HashMap、ConcurrentHashMap、Hashtable、TreeMap 2. List、Set、Map三者的区别 List:存储的元素是有序的、可重复...
悟空WK:
2022届秋招Java后端高频知识点汇总①--Java基础: https://www.nowcoder.com/discuss/819297 2022届秋招Java后端高频知识点汇总②--Java集合: https://www.nowcoder.com/discuss/819300 2022届秋招Java后端高频知识点汇总③--多线程: https://www.nowcoder.com/discuss/819302 2022届秋招Java后端高频知识点汇总④--Java中的锁: https://www.nowcoder.com/discuss/819304 2022届秋招Java后端高频知识点汇总⑤--JVM: https://www.nowcoder.com/discuss/819307 2022届秋招Java后端高频知识点汇总⑥--MySQL: https://www.nowcoder.com/discuss/819308 2022届秋招Java后端高频知识点汇总⑦--Redis: https://www.nowcoder.com/discuss/819310 2022届秋招Java后端高频知识点汇总⑧--计算机网络: https://www.nowcoder.com/discuss/819312 2022届秋招Java后端高频知识点汇总⑨--操作系统: https://www.nowcoder.com/discuss/819316 2022届秋招Java后端高频知识点汇总⑩--Spring: https://www.nowcoder.com/discuss/819319
0
点赞
评论
收藏
分享
2021-12-09 14:36
门头沟学院 大数据开发工程师
2022届秋招Java后端高频知识点汇总①--Java基础
1. 重载和重写的区别 重载:重载就是同一个类中多个同名方法根据不同的传参来执行不同的逻辑处理。方法名必须相同,参数类型不同、个数不同、顺序不同。 返回值类型可以相同也可以不同。(因为返回值类型不是方法签名的一部分) 重写:重写是子类对父类的方法的实现过程进行重新编写。方法名,参数列表和返回值类型都不能改变。 抛出的异常范围小于等于父类,访问修饰符范围大于等于父类。 构造器是否可以被重写,是否可以被重载? 答:构造器不能被重写,可以被重载。 静态方法不能被重写,可以被重载。 静态方法可以被继承。 静态方法是类在加载时就被加载到...
悟空WK:
2022届秋招Java后端高频知识点汇总①--Java基础: https://www.nowcoder.com/discuss/819297 2022届秋招Java后端高频知识点汇总②--Java集合: https://www.nowcoder.com/discuss/819300 2022届秋招Java后端高频知识点汇总③--多线程: https://www.nowcoder.com/discuss/819302 2022届秋招Java后端高频知识点汇总④--Java中的锁: https://www.nowcoder.com/discuss/819304 2022届秋招Java后端高频知识点汇总⑤--JVM: https://www.nowcoder.com/discuss/819307 2022届秋招Java后端高频知识点汇总⑥--MySQL: https://www.nowcoder.com/discuss/819308 2022届秋招Java后端高频知识点汇总⑦--Redis: https://www.nowcoder.com/discuss/819310 2022届秋招Java后端高频知识点汇总⑧--计算机网络: https://www.nowcoder.com/discuss/819312 2022届秋招Java后端高频知识点汇总⑨--操作系统: https://www.nowcoder.com/discuss/819316 2022届秋招Java后端高频知识点汇总⑩--Spring: https://www.nowcoder.com/discuss/819319
0
点赞
评论
收藏
分享
2021-12-07 19:01
门头沟学院 大数据开发工程师
我长了2只脚,一只脚不想上班,另一只脚也不想上班。@LOLO姐
社畜职场交流圈
0
点赞
评论
收藏
分享
2021-12-07 19:00
门头沟学院 大数据开发工程师
横竖都瘦不下来,索性就不减了吧~ @LOLO姐
牛油的日常生活
0
点赞
评论
收藏
分享
2021-12-07 15:37
已编辑
门头沟学院 大数据开发工程师
2022届秋招Java后端企业面试真题汇总③
2022届秋招Java后端企业面试真题汇总①:https://www.nowcoder.com/discuss/817566 2022届秋招Java后端企业面试真题汇总② :https://www.nowcoder.com/discuss/818250 第1家:腾讯 1.数组和链表的区别? 2.反转单向链表有哪些方法? 3.链表的内存是不连续的,如果生成完链表后去释放它就会产生内存碎片,如果内存碎片过多的话会发生什么? 4.垃圾回收是怎么解决这种内存碎片的问题? 5.在新生代和老年代中使用什么垃圾清除算法? 6.HashMap的底...
悟空WK:
2022届秋招Java后端高频知识点汇总①--Java基础: https://www.nowcoder.com/discuss/819297 2022届秋招Java后端高频知识点汇总②--Java集合: https://www.nowcoder.com/discuss/819300 2022届秋招Java后端高频知识点汇总③--多线程: https://www.nowcoder.com/discuss/819302 2022届秋招Java后端高频知识点汇总④--Java中的锁: https://www.nowcoder.com/discuss/819304 2022届秋招Java后端高频知识点汇总⑤--JVM: https://www.nowcoder.com/discuss/819307 2022届秋招Java后端高频知识点汇总⑥--MySQL: https://www.nowcoder.com/discuss/819308 2022届秋招Java后端高频知识点汇总⑦--Redis: https://www.nowcoder.com/discuss/819310 2022届秋招Java后端高频知识点汇总⑧--计算机网络: https://www.nowcoder.com/discuss/819312 2022届秋招Java后端高频知识点汇总⑨--操作系统: https://www.nowcoder.com/discuss/819316 2022届秋招Java后端高频知识点汇总⑩--Spring: https://www.nowcoder.com/discuss/819319
投递TCL等公司9个岗位 >
0
点赞
评论
收藏
分享
2021-12-08 19:25
已编辑
门头沟学院 大数据开发工程师
2022届秋招Java后端企业面试真题汇总②
2022届秋招Java后端企业面试真题汇总①:https://www.nowcoder.com/discuss/817566 2022届秋招Java后端企业面试真题汇总③:https://www.nowcoder.com/discuss/818255 第1家:京东 1.介绍下的牛客社区项目? 2.系统通知是通知到哪里? 3.kafka的消费者是直接发送到前端页面,还是存在数据库中? 4.MySQL中存了哪些东西? 5.帖子的内容存在哪里,用什么数据类型存储的? 6.计算机网络的七层模型? 7.各层有哪些协议? 8.数据链路...
悟空WK:
需要Java面试资料和牛客社区项目描述的私信我
投递VMware等公司9个岗位 >
0
点赞
评论
收藏
分享
2021-12-07 11:21
已编辑
门头沟学院 大数据开发工程师
扬扬和牛客的故事
①和牛客的初次相遇 第一次听到牛客的名字,是在2019年的一次秋招的分享会上听学长介绍了牛客网。听学长说牛客网对他的秋招有很大的帮助。上面有很多找工作的干货~ 于是,在学长的建议下,我就来到了牛客网这个平台。 ②在牛客的成长 来到牛客网的两年多,我真的收获了很多。各种学习资料对我的帮助很大。 牛客网上有很多实战的项目课程,并且牛客的老师讲的也很详细,对于新手很友好,遇到问题时,牛客网的老师也会积极的给出解答。 牛客网上的一些专栏文章总...
0
点赞
评论
收藏
分享
2021-12-08 19:23
已编辑
门头沟学院 大数据开发工程师
2022届秋招Java后端企业面试真题汇总①
2022届秋招Java后端企业面试真题汇总② :https://www.nowcoder.com/discuss/818250 2022届秋招Java后端企业面试真题汇总③ :https://www.nowcoder.com/discuss/818255 第1家:阿里巴巴 1.HashMap的底层原理? 2.HashMap怎么扩容? 3.HashMap是线程安全的吗? 4.说一下ConcurrentHashMap? 5.Https和Http的区别? 6.ssl证书如果验证失败会...
悟空WK:
Java后端面试高频问题:HashMap的底层原理:https://www.nowcoder.com/discuss/820700 Java后端面试高频问题:ConcurrentHashMap:https://www.nowcoder.com/discuss/820701 Java后端面试高频问题:BIO、NIO、AIO的区别:https://www.nowcoder.com/discuss/820703 Java后端高频面试问题:线程池:https://www.nowcoder.com/discuss/820704 Java后端高频面试问题:AQS和CAS:https://www.nowcoder.com/discuss/820706 Java后端高频面试问题:String相关:https://www.nowcoder.com/discuss/821375 Java后端高频面试问题:ArrayList相关:https://www.nowcoder.com/discuss/821377 Java后端高频面试问题:垃圾回收机制:https://www.nowcoder.com/discuss/822354 Java后端高频面试问题:MySQL索引和事务:https://www.nowcoder.com/discuss/823047
投递京东数科等公司10个岗位 >
0
点赞
评论
收藏
分享
2021-12-02 09:27
门头沟学院 大数据开发工程师
#我的职场动物属性# 分享测试结果可查看多少人和你是同类动物
我的职场动物属性
0
点赞
评论
收藏
分享
2021-09-25 09:00
门头沟学院 大数据开发工程师
斗鱼意向书统计
拿到意向书的牛友们,一起交流下
投递斗鱼等公司9个岗位 >
0
点赞
评论
收藏
分享
2021-01-14 17:55
门头沟学院 大数据开发工程师
合并两个有序的数组
方法:遍历数组,依次比较解题思路:先定义一个数组res用来存放A和B中的元素。遍历数组A、B中元素,如果A[i]<=B[j]则将A的元素加入res中,如果A[i]>B[j]则将B的元素加入res中。如果A,B其中有一个遍历完,另一个没遍历完,则将未遍历完的数组中的元素全部加入res中,最后再将res中的数据存入数组A中。 public class Solution { public void merge(int A[], int m, int B[], int n) { int[] res = new int[m+n]; int i=0...
0
点赞
评论
收藏
分享
2021-01-10 19:21
已编辑
门头沟学院 大数据开发工程师
牛客盲盒开箱了
牛客社招助手:
好美
0
点赞
评论
收藏
分享
1
2
3
4
5
6
9
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务