算法很美,听我讲完这些Java经典算法包你爱上她

对于编程来说,只有掌握了算法才是了解了编程的灵魂,算法对于新手来说的话,属实有点难度,以后想有更好的发展,得到更好的进阶,对算法进行系统的学习是重中之重的。小羽今天为大家介绍的是关于 Java 需要了解的一些经典算法,希望对大家能有所帮助 ... »

JVM--Java核心面试知识整理(一)

JVM 基本概念 JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。 运行过程 我们都知道 Java 源文件通过编译器,能够产生相应的.Class 文件,也就是字节码 ... »

「重磅开篇」形成完善的多线程世界观

晚辈今天斗胆造一根线,站在小白的角度,讲讲多线程这部分我们到底要学啥,按照什么样的顺序去学,帮助各位建立一个比较完善的知识体系,形成正确的多线程世界观。 ... »

阿里二面,面试官居然把 TCP 三次握手问的这么细致

TCP 的三次握手和四次挥手,可以说是老生常谈的经典问题了,通常也作为各大公司常见的面试考题,具有一定的水平区分度。看似是简单的面试问题,如果你的回答不符合面试官期待的水准,有可能就直接凉凉了。 本文会围绕,三次握手和四次挥手相关的一些列核心问题,分享如何更准确的回答和应对常见的面试问题,以后面对再 ... »

基础篇:JAVA引用类型和ThreadLocal

前言 平时并发编程,除了维护修改共享变量的场景,有时我们也需要为每一个线程设置一个私有的变量,进行线程隔离,java提供的ThreadLocal可以帮助我们实现,而讲到ThreadLocal则不得不讲讲java的四种引用,不同的引用类型在GC时表现是不一样的,引用类型Reference有助于我们了解 ... »

面试被问到“你期望薪资多少?”这么说,薪资+2000

金三银四马上来了,又是一波离职高峰,很多小伙伴已经开始投身跳槽的准备中了。大家选择跳槽无非是想增加自己的工资收入,所以面试过程中的谈薪环节就显得尤为重要,谈的好与不好,未来整个的薪资水平都可能受影响。 那面试中,当问到“你的期望薪资是多少?“应该如何回答呢? 作为一名软件测试资深面试官,站在求职者角 ... »

Java 集合框架体系总览

集合这块知识的重要性不用多说,加上多线程妥妥的稳占面试必问霸主地主,深入了解集合框架的整体结构以及各个集合类的实现原理是非常有必要的。 ... »

通过良好的面试技巧进公司后,怎么过试用期?

我最近在帮助不少同学提升面试技巧,结果不少同学在面试成功之余会忐忑不安?面试成功以后怎么过试用期?甚至有同学会因为担心试用期被辞退,所以在有多种选项的情况下,只挑了工资较低的或要求较低的外派公司。在本文里,姑且先不谈这些同学是怎么面试成功的,也不说零基础的同学如何快速提升技能,而是说下面试成以后,如 ... »

我打造了一个在线简历生成应用

我打造了一个在线简历生成应用 前言 半个月前,我写了一篇文章如何书写一份好的互联网校招简历,目的是帮助即将开始投递校招的同学更好的完善自己的简历 在文章中也立下了一个Flag 看了一下Github的 commit记录,截止目前大概花了一周的时间,把心中所设想的第一版做了出来,也许不完美,但我想应该也 ... »

面试官问:“在项目中用过多线程吗?”你就把这个案例讲给他听!

在面试当中,有时候会问到你在项目中用过多线程么? 对于普通的应届生或者工作时间不长的初级开发 ???—— crud仔流下了没有技术的眼泪。 博主这里整理了项目中用到了多线程的一个简单的实例,希望能对你有所启发。 多线程开发实例 应用背景 应用的背景非常简单,博主做的项目是一个审核类的项目,审核的数据 ... »

Java 中为什么要设计包装类

在 Java 中,万物皆对象,所有的操作都要求用对象的形式进行描述。但是 Java 中除了对象(引用类型)还有八大基本类型,它们不是对象。那么,为了把基本类型转换成对象,最简单的做法就是将基本类型作为一个类的属性保存起来,也就是把基本数据类型包装一下,这也就是包装类的由来。 ... »