
面试笔试
科班小白闯江湖的最佳实践,用我的亲身经历,也用来笔试面试扫盲
炒冷饭
一个普通本科软件工程方向的学生,从事Java开发。
越努力,越幸运!!
博客记录学习记录,力求写出高质量的博文和大家分享
我想要offer
展开
-
【拦截器】和【过滤器】
拦截器和过滤器都能对请求进行处理,到底怎么实现一个拦截器和一个过滤器以及如何进行选择你知道的吧原创 2020-12-19 19:09:08 · 417 阅读 · 2 评论 -
【线程池】线程的3大方法7大参数4种拒绝策略
发现一件奇怪的事情:最近一句话总是浮现在我心头,也常常挂在嘴边。念念不忘,必有回响,也许只是我对于秋招之后自己的安慰,我相信也更是一种激励。坚持就一定有收获,可能人在一生中一定会遇到挫折和低谷,咬着牙坚持下去。我写代码的样子可能很狼狈,但坚持下去的样子一定很酷。也特别相信一定会有一个好的归宿。祝你也祝我!同时今天在这里也特别感谢在我学习期间帮助我的一些优快云上认识的朋友和一些大佬,也同时感谢我的粉丝们的一路陪伴,自知我的博客其实写的深度和广度其实大多时候都不是很好,感谢你们的陪伴,希望我们都努力。以后我原创 2020-12-17 23:44:40 · 350 阅读 · 0 评论 -
【JUC】线程部分的知识梳理,用于强化记忆
文章目录1.进程/线程进程和线程的区别2.实现一个线程的方式三种实现方式分别有什么特点,或者说怎么选择?3.怎么实现多线程同步4.synchronized和Lock锁的区别5.在多线程中如何安全的使用集合,他们有什么区别?6.锁是什么?锁的对象如何判断?7.什么是虚假唤醒?什么是虚假唤醒?为什么会导致虚假唤醒?8.synchronized和Lock锁的使用场景9.锁升级(锁膨胀机制)?无锁偏向锁轻量级锁(自旋锁)重量级锁10.锁分类11.ReentrantLock的实现?12.死锁是什么?产生条件是什么?1原创 2020-12-07 00:09:43 · 881 阅读 · 0 评论 -
【JVM】方法区详解
文章目录1.栈、堆、方法区的交互关系2.方法区的理解3.设置方法区大小与OOM4.方法区的内部结构方法区中的运行时常量池常量池(字节码中的)几种在常量池内存储的数据类型包括:运行时常量池:5.方法区使用举例6.方法区的演进细节方法区的演进String Table为什么要调整位置?7.方法区的垃圾回收8.总结常见面试题1.栈、堆、方法区的交互关系运行时数据区的完整结构,其中方法区是运行时数据区的相当重要的一块内存。从线程共享与否的角度来看从代码层面看堆、栈、方法区的交互(配合)关系public原创 2020-11-21 21:05:24 · 2282 阅读 · 14 评论 -
【JVM】Java中的对象一定在堆中分配吗
通常来讲,我们的意识是Java的对象都是分配在堆中的,从JVM底层来讲,帧的是全部的对象都在堆内存中进行分配吗?原创 2020-11-20 19:35:29 · 664 阅读 · 1 评论 -
【JVM】运行时数据区的堆内存详解(含内存结构,分代思想,堆内存垃圾收集)
肝JVM的第二天,今天详细介绍运行时方法区的堆内存。博文介绍堆内存结构,内存分配策略,以及堆内存的垃圾回收算法Minor GC Major GC以及Full GC。以及堆分代的思想。原创 2020-11-19 22:55:15 · 449 阅读 · 25 评论 -
【JVM】运行时数据区介绍,程序计数器和虚拟机栈详解
JVM越来越是Java面试中的`重头戏`,今天来总结一下JVM运行时数据区的相关内容。本文主要关于JVM运行时数据区的内存结构以及虚拟机栈的局部变量表,操作数栈,动态链接。原创 2020-11-18 21:25:58 · 2155 阅读 · 20 评论 -
JVM概述和类加载机制介绍
如果你这辈子只甘心做一个平庸的Java码农,那么你完全没有必要去学习JVM相关的知识。JVM的知识比较多,将会分为多个阶段来写博客,这篇博客主要关于JVM的整体概述和类加载器相关知识。原创 2020-11-16 16:58:16 · 388 阅读 · 0 评论 -
看了几道面试题,让我又走了几遍【HashMap源码】
菜菜的我在找工作的路上摸爬滚打,今天看了几道HashMap的面试题,我受到了暴击,赶紧走了几遍HashMap源码,彻底搞懂了HashMap的添加,查找和原理实现。原创 2020-11-09 21:57:36 · 789 阅读 · 11 评论 -
【面试】Java面试中被问到多线程都不会?
Java多线程扫盲,将常见的多线程的面试题以及其相关知识梳理。原创 2020-11-06 16:15:08 · 464 阅读 · 1 评论 -
【面试】2021秋招后总结的集合框架的知识我掏出来了(一把辛酸泪)
2021年秋招,我败了(没拿到满意的offer),实践很重要,基础同样很重要,基础更是不能出错,我要从基础到实践再充实自己,等一个满意的offer。原创 2020-11-05 23:24:56 · 232 阅读 · 1 评论 -
【Java高频面试题】这些很常见的java面试题,你真的知道怎么回答?
本文主要列举了30个Java面试中比较常问的有关java基础的问题,主要涉及基础语法,类加载,变量的作用范围,IO和序列化等知识以及一些简单的算法。希望能帮自己总结一下,也希望能帮助到大家。原创 2020-11-03 22:09:30 · 535 阅读 · 7 评论 -
【二分查找】二分查找的基本实现和另外两个实现方式,笔试常见的二分查找的试题
二分查找的实现,二分查找的思考策略,如何写一个二分查找的题,笔试中基础但常见的二分查找的笔试题原创 2020-11-02 15:05:43 · 354 阅读 · 0 评论 -
【算法】回文链表,相交链表,链表元素的删除,反转链表和思考策略(双指针,哨兵节点)
链表是笔试题中常考的编程题,做链表编程题有常用的算法和思维套路,多练习,多总结原创 2020-10-31 23:03:10 · 250 阅读 · 0 评论 -
【算法】链表相关我又来打卡了
链表相关的笔试高频题,内附做题思路和代码实现,以及总结的做题技巧原创 2020-10-29 00:13:04 · 421 阅读 · 0 评论 -
今夜技术人流泪,只因没看这篇【数组高频试题详解】
笔试的失利原因多是自己的算法和数据结构的知识不牢固,基础的算法思路闭塞,从基础到高级算法研读,总结常见的数组算法试题的解题思路.一起加油,打工人原创 2020-10-28 09:48:01 · 1694 阅读 · 0 评论 -
【Java面试高频】i++和++i的区别,单例模式的多种实现以及区别,类和实例初始化顺序,不看血亏
java面试常考常问的知识点和一些面试中高频的手撕代码的题,都会在本专栏持续更新。本文主要关于计算题中的i++和++i的不同,单例设计模式以及类和实例初始化顺序的问题,希望您能有所收获原创 2020-10-27 23:57:44 · 805 阅读 · 1 评论