最近突然回想起几年前的一次上海业内电商大厂的java面试经历,虽然过了那么多年,从一位电商小白发展到自己也面试了无数java求职者,基本套路和方向在行业内依然没有发生根本性的改变,下面就通过我的一次面试经历的分享深度剖析…
分类:java
突破Java面试(12) - 总结消息队列相关问题的面试技巧
一般而言,如果一个面试官水平还算不错,会沿着从浅入深的环节深入挖一个点。 其实按照这个思路可以一直问下去,除了这里的7个问题之外,甚至能挑着你熟悉的一个mq一直问到源码级别非常底层。 还可能会结合项目来仔细问,可能会先让…
维恩贝特面试JAVA后台开发
1 自我介绍 2 链表和数组区别(数组空间连续,且有下标,查找快,但是增删数据效率不高,链表的空间不连续,查找起来慢,但是对数据的增删效率高,链表可以随意扩大,数组不能) …
java实现文字转语音功能(仅Windows)
一、pom.xml引入jar包依赖 <!-- https://mvnrepository.com/artifact/com.jacob/jacob 文字转语音 --> <dependency> &…
Java电商毕业设计总结(一)
前言 最近快到毕业答辩的时候,我自己的论文也完成了查重,并且已经提交到知网平台。自己做的是一个电商项目,基本的功能都已实现。当时为了偷懒,直接是copy的慕课网上Spring电商的一个项目,自己在此基础改了几个星期,真心…
length 和 size 区分
总是混淆length和size,今天专门区分一下 1.在java代码(.java)中 1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性; 2.length()方法是针对Stri…
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONException
eclipse下选中项目右键-properties-deployment assembly-add 添加你用的jar , 如ueditor所需的jar包
JDK1.8_HashMap源码之resize
final Node<K,V>[] resize() { //创建一个Node数组用于存放table中的元素, Node<K,V>[] oldTab = table; //获取旧table的长度 …
再看Java之温故知新(体系篇)
一 数据类型 1.1 8种基本数据类型 1.2 引用数据类型 1.3 java内存机制 1.3.1 寄存器 1.3.2 栈 1.3.3 堆 1.3.4. 静态区/方法区 1.3.5. 运行…
【搞懂Java多线程之二】多线程调度及守护进程
在前一篇文章中说到,所有处在就绪状态中的线程,操作系统会选择优先级最高的优先进行调度,那么是不是优先级高的线程就一定比优先级低的线程先执行呢?线程的优先级又是怎么划分的呢?这篇文章,楼楼就要来说说这个问题啦!欢迎关注我的…
java第二季项目设计,有爱自取哈哈,可以交流。
//Application类 package com.imooc.java3; import java.util.*; public class Application { public static Car[] car…
Spring - SpringIOC容器详解
一、什么是Spring IOC: Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。 在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部…