学一个东西首先从概念出发 真正理解概念的过程:看概念下的解释,举例,应用。 概念到应用的飞跃就是不断地运用概念,直到变成自己的第二天性。 有困难或疑惑时就去找先解决问题的人,...
面试中肯定什么问题都会有,有基础问题,有综合问题,分布式的问题就属于比较综合一点的了,主要考察平时用到的一些解决方案。ID我们都太熟悉了,数据库表中都会有一个字段来记录数据的...
面试中,算法题是无法回避的,问的太深似乎没必要,毕竟应聘的不是算法岗位,如果问到算法题了,那一般肯定会是常见的,你听过,但是又不是很熟悉的东西。我们要做的就是把不熟悉的东西搞...
提到工厂模式想必都不会陌生,因为平时用到最多的Java框架就是Spring,而Spring中用到的最常见的设计模式就是工厂模式。工厂模式主要分简单工厂模式和抽象工厂模式。 1...
提到Java并发就会想到锁,面试中常问的就是Java常用的锁。目前最主要的两锁就是synchronized 和 ReentrantLock,谈谈他们有什么区别。 功能区别 基...
JVM的内存结构根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。1. 虚拟机栈线程私有;每个方法在执行的时候会创建一个栈帧,存储了...
READ UNCOMMITED(读未提交):脏读、不可重复读、虚读都有可能发生。安全级别最低。 READ COMMITED(读已提交):可避免脏读的发生。Orcale默认。 ...
平时工作中写业务,肯定会写web,最早的时候用struts,最近几年随着spring全家桶的强大,越来越多的公司都改用SpringMVC了。问到SpringMVC相关问题,第...
一台电脑一般只用1个SSH Key就够了,为什么会在一台电脑上管理多个SSH Key?也许你会遇到和我一样的使用场景,就是自己在家写代码使用github,往github上提交...
很多同学面试Java开发岗位都会遇到考算法的题,虽然考察Java开发的主要是对Java相关知识的掌握程度,但是作为后端开发来说,算法题多少会考察一下,其实主要还是考察应聘者逻...