1 前言 昨天晚上接到阿里的电面电话,过程中就问到了关于缓存相关的问题。 虽然以前接触过,多多少少了解了一些。但是之前自己并没有好好记录这些内容,在真正面试的时候,并没有回答得出来。今天记录一下,长长记性。 在我们的平常…
分类:编程语言
如何构建SpringBoot MongoDb RestfulApi
打开pom.xml文件,添加Spring Data Rest和Spring Data Mongo依赖项: <dependency> <groupId>org.springframework.boo…
为什么阿里巴巴建议集合初始化时,指定集合容量大小?
关于集合类,《阿里巴巴Java开发手册》中其实还有另外一个规定: 为了解决这个问题,JDK的工程师把所有用户传进来的数在进行计算之前先-1,就是源码中的第一行: 本文就来分析一下为什么会有如此建议?如果一定要设置初始容量…
Spring Cloud 是怎么运行的?
随着微服务架构在越来越多的公司得到实践和应用,基于Spring Cloud的这一套微服务生态框架体系,也在这个过程中得到大量的实践和运用。虽然目前Service Mesh的概念也越来越得到关注,但是目前微服务开源框架中运…
【offer收割机必备】我简历上的Java项目都好low,怎么办?
(1)高级工程师必备:系统设计能力 我们一般在招聘高级及以上工程师的时候,一定会严格考察一项能力,系统设计能力。 因为如果你仅仅是对各种各样的技术都熟悉,有技术广度,也有一定的技术深度,实际上是不够的。如果你的系统设计能…
史上最全的大厂Mysql面试题在这里!
1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后…
一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!
由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。 经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。 笔者面的是…
这10道springboot常见面试题你需要了解下
1.什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不…
Spring Boot 到底是怎么运行的,你知道吗?
导读 Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较流行的微服务框架SpringCloud快速地集成…
【嗅探底层】你知道Synchronized作用是同步加锁,可你知道它在JVM中是如何实现的吗?
友情提示: 本文内容涉及JVM底层,文章烧脑,请谨慎阅读! 我们可以利用synchronized关键字来对程序进行加锁。它既可以用来声明一个synchronized代码块,也可以直接标记静态方法或者实例方法。 当谈到sy…
阿里某员工面试华为后吐槽:面试官太水,反问几句都答不上来
一名阿里的员工面试华为云相关的岗位,面试完之后,其在互联网里面社区如此吐槽了一番:面试华为云后端开发的岗位,真的不晓得为啥面试官这么水,反问几句就不知道怎么回答了,好像姓李,估计1万行代码都没写过,阿里的同学慎入。言下之…
SpringBoot集成FastDFS+Nginx整合基于Token的防盗链
为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化…