Java高级开发之路

分享Java程序员干货知识

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 通过阿里的三面,我总结出来了这些Java面试的规律

一面(电话面试一小时)首先做一个简单的自我介绍,主要包括学校经历和工作经历。我工作经历只有一年,大部分时间都是在做产品设计和UI/UX Design,因此隔着电话都能感受到面试官的shock。Java基础。自动拆装箱如何实现,String,StringBuffer,StringBuilder的异同以及各自的实现。JVM基础。JVM的内存模型,常见的垃圾回收算法。事务ACID,编程时如何保证事务,分布式情况下如何保证事务。由于分布式相关场景我没有接触过,因此面试官一直诱导我去设计实现一个分布式事务.

2020-05-27 20:17:17 1048

转载 好不容易过了Java技术面,竟然被HR一票否决?

在文章的开始,我想要问下有没有一样也经历过这个“好不容易过了Java技术面,然后又被HR一票否决”最终与offer无缘的情况呢?其实这个都是因为做功课不够,这样会让HR认为你对这次面试不够重视的情况。经历了几次失败的面试经历,自己也总结出了主要应对HR的一些经验,接下来就分享给大家。首先要准备更令人印象深刻的自我介绍从HR面、技术面到高管面/部门主管面,面试官一般会让你先自我介绍一下,所以好好准备自己的自我介绍真的非常重要。但是建议你能够做两份自我介绍。一份是对技术面试官说的,主要讲自己会的技术细

2020-05-26 19:48:37 1020

转载 凭什么说Service Mesh能一统微服务的天下,看完你懂了吗?

Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。那么到底什么是Service Mesh?一言以蔽之:Service Mesh是微服务时代的TCP协议。有了这样一个感性的初步认知,我们再来看到底什么是Service Mesh。提到Service Mesh,就不得不提微服务。根据维基百科的定义:微服务(Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块(Small Building Blocks)为基础,

2020-05-24 20:51:14 1701

转载 京东二面上来就问我springboot?还好我早有准备

1. SpringBoot 简介SpringBoot 是简化 Spring 应用开发的一个框架。他整合了 Spring 的技术栈,提供各种标准化的默认配置。使得我们可以快速开发 Spring 项目,免掉 xml 配置的麻烦。降低 Spring 项目的成本。2. SpringBoot 的优缺点使编码配置部署都变得很简单。缺点可能就是自动注入的 bean ,不是特别清楚,有可能会冲突。3. SpringBoot 如何固定版本一种是 parenet 的时候直接固定。一种是

2020-05-22 19:46:42 1818

转载 有多少人面试栽到Volatile上?面试问题都总结到这儿了

Volatile关键字volatile 是Java虚拟机提供的 轻量级 的同步机制.何为 轻量级 呢,这要相对于 synchronized 来说。Volatile有如下三个特点。要搞清楚上面列举的名词 可见性 原子性 指令重排 的含义我们需要首先弄清楚JMM(Java内存模型是怎么回事)JMM规定了内存主要划分为 主内存 和 工作内存 两种。此处的主内存

2020-05-21 19:54:37 710

转载 Java面试中最常问的JVM问题大全,附答案!

​本篇文章总结了目前JVM面试中最常问到的问题,以下是问题,答案附在后面Java 内存分配简述 Java 垃圾回收机制垃圾回收的优点和原理并考虑 2 种回收机制System.gc() 和 Runtime.gc() 会做什么事情?Java 堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)****?Java 中会存在内存泄漏吗,请简单描述Java 中的内存泄露的情况finalize() 方法什么时候被调用?析构函数 (finalization) 的目的是什么?JVM

2020-05-20 20:59:59 725

原创 面试官都爱问的Spring源码:Spring与Mybatis高级整合
原力计划

在介绍Spring整合Mybatis原理之前,我们得先来稍微介绍Mybatis的工作原理。Mybatis的基本工作原理在Mybatis中,我们可以使用一个接口去定义要执行sql,简化代码如下:定义一个接口,@Select表示要执行查询sql语句。public interface UserMapper { @Select("select * from user where id = #{id}") User selectById(Integer id);}以下为执行sql代码:Inpu

2020-05-18 19:48:02 1468

2019最新一线互联网大厂java面试题及答案(适合面试前冲刺刷题)

整理结合了目前比较热门的架构技术,spring框架,微服务,JVM,数据库等知识点,适合面试前刷题备题

2019-11-29

《鲁班学院》子路老师spring底层原理分析视频全集.rar

整个视频课程将由浅入深,介绍spring5源码的构建、spring5IOC容器的初始化过程、bean的声明周期过程、spring BeanFactoryPostporcessor并且结合原理给出当前流行的应用框架如何利用spring的源码知识写出优雅的代码,比如mybaits的源码当中到底如何利用了spring的扩展点写出优雅的代码。

2019-06-27

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除