自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 阿里二面准备(Java 研发),精心准备200题(含答案)收割 offer

**这篇文章我花了两个小时编辑,是目前我能找到的几乎所有的问题。**所以你们如果能全部掌握,基本就能收割 offer 了。时间有限的话,针对自己的情况优先选最有可能被问到的问题来准备。文中的200道题大部分都包含了答案,希望对要参加面试的读者有一定的帮助,这是小编为了准备面试阿里二面所准备的面试题,出来收集了200道高级Java面试题之外,小编同时整理的Java核心笔记,Java架构面试专题整合200道(pdf文档),需要的朋友文末有免费领取方式!注意:因为我并没有系统的学习多线程编程,所以并发.

2020-08-31 14:14:18 858

原创 时隔三月,参加2020秋招散招,终拿字节跳动后端开发意向书.

3个月前头条正式批笔试4道编程题只AC了2道,然后被刷了做了200多道还是太菜了,本来对字节不抱太大希望,毕竟后台竞争太大,而且字节招客户端开发比较多。后来看到有散招免笔试,抱着试一试的心态投了,然而几天过去毫无反应,20天后突然告诉我进行面试。8.10一面,8.12二三面,之后8.25晚上收到电话,拿到意向书。字节跳动后端一面(纯技术面)队列的实现,需要注意的地方快速排序的实现、时间复杂度分析B树和B+树的区别、应用HashMap的实现,扩容机制,扩容时如何保证可操作Redis扩容机制(渐

2020-08-31 14:07:45 203

原创 阿里二面被拒,内推菜鸟,历经两月终于成功上岸(Java开发岗)

菜鸟5面(4面技术+项目+hr面)阿里二面就凉凉了,后面因为内推最终投的菜鸟。不得不说,投菜鸟真的需要非常好的心态。。。嗯。。。每一面至少间隔一礼拜以上。。。一面(技术面)Java内存模型full gc怎么触发gc算法高吞吐量的话用哪种gc算法ConcurrentHashMap和HashMapJDK8的stream的操作volatile原理volatile的底层如何实现,怎么就能保住可见性了?有参与过开源的项目项目介绍线程池原理,拒绝策略,核心线程数1亿个手机号码,判断重复.

2020-08-31 14:05:10 731 1

原创 开发一年二面阿里,再面新浪,斩获中国平安offer!(面题分享)

前言在上周,有一位粉丝小伙伴跟我说,他面试了几家大厂,有阿里、新浪、中国平安,但是最终拿到了中国平安的offer,至于他为什么选择中国平安,这个小编也是不得而知了,现在觉得有必要分享出来面试经过给大家伙看看。听完之后,我眼前飘过一行字,“年纪轻轻福报厂”不过还是回复:“恭喜,恭喜!!! 面试都问了些什么?”小伙子:“就是你之前说的那些东西**(pdf面试文档),Jvm、Springboot、数据结构、锁实现、cas原理,volatile等等使用场景,**还有我在项目中不是用到redis嘛,也被重

2020-08-31 13:58:45 1159

原创 面试阿里JavaP7岗本以为凉凉:4轮技术面终拿下offer,终圆我大厂梦

一直有个大厂的心,复工回来,就开始看大厂机会,有幸接到了阿里的面试,非常荣幸,很快就拿到了Offer,一个字就是"爽" 经历了三轮技术面和一轮Hr面,面试官们都非常nice,为了帮助更多人想进阿里巴巴的同学完成梦想,特地整理了面试的问题,给大家一些建议,希望大家也能拿到自己心仪的Offer阿里一面:1.介绍一下自己。2.项目参与的核心设计有哪些3.java反射原理, 注解原理?4.ArrayList和LinkedList的插入和访问的时间复杂度?5.说说一致性 Hash 原理6.HashMap

2020-08-31 13:46:45 641

原创 用了Dapper之后通篇还是SqlConnection,真的看不下去了

一:背景讲故事前几天看公司一个新项目的底层使用了dapper,大家都知道dapper是一个非常强大的半自动化orm,帮程序员解决了繁琐的mapping问题,用起来非常爽,但我还是遇到了一件非常不爽的事情,如下代码所示:public classUserDAL : BaseDAL{ public List<UserModel> GetList() { using (SqlConnection conn = new SqlConnection(Connect

2020-08-12 10:14:24 387

原创 常见面试题总结,数据库、监控、网络管理

数据库简述NoSQL是什么?NoSQL,指的是非关系型的数据库。NoSQL 有时也称作 Not Only SQL(意即"不仅仅是SQL") 的缩写,其显著特点是不使用SQL作为查询语言,数据存储不需要特定的表格模式。简述NoSQL(非关系型)数据库和SQL(关系型)数据库的区别?NoSQL和SQL的主要区别有如下区别:存储方式:关系型数据库是表格式的,因此存储在表的行和列中。他们之间很容易关联协作存储,提取数据很方便。NoSQL数据库则与其相反,它是大块的组合在一起。通常存储在数据集

2020-08-12 10:10:42 1046

原创 来讨论一下这些常见的 Redis 面试题

Redis应该算面试中必问的一个知识点,但是发现很多童鞋并不熟悉这块,这篇就常见的一些问题做一些整理,有不对的地方欢迎留言指正!1、Redis支持的数据类型?String(字符串)格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: hmset name key1 value1 key2 value2R

2020-08-05 17:36:04 110

原创 一文图解弄懂八大常用算法思想!

算法和数据结构一直以来都是程序员的基本内功。数据结构可以看作是算法实现的容器,通过一系列特殊结构的数据集合,能够将算法更为高效而可靠地执行起来。算法的应用不单只体现在编程中。狭义的来讲,算法可看作是数据传递和处理的顺序、方法和组成方式,就像是各种排序算法等。广义的来讲,算法更像是一种事物运行的逻辑和规则。所以对于算法的理解,重要的是领悟其思想,感受其内在。本文旨在抛砖引玉,通过图解+案例的形式,介绍了八种常用的算法思想。1 枚 举首先,最为简单的思想,枚举算法。枚举也叫穷举,顾名思义,就是穷尽

2020-08-05 17:32:29 817

原创 懂了!VMware/KVM/Docker原来是这么回事儿

云计算时代,计算资源如同小马哥当年所言,已经成为了互联网上的水和电。虚拟主机、web服务器、数据库、对象存储等等各种服务我们都可以通过各种各样的云平台来完成。而在云计算欣欣向荣的背后,有一个重要的功臣,那就是虚拟化技术。可以毫不客气的说,没有了虚拟化技术,云计算无从谈起。说起虚拟化你会想到什么?从我们常用的虚拟机三件套VMware、VirtualPC、VirutalBox到如今大火的KVM和容器技术Docker?这些技术是什么关系,背后的技术原理是怎样的,又有什么样的区别,各自应用的场景又是什么

2020-08-05 17:29:29 175

原创 为什么阿里规定需要在事务注解@Transactional中指定rollbackFor?

Java阿里巴巴规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。异常的分类先来看看异常的分类error是一定会回滚的。这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常image可查的异常(checked exceptions):Exception下除了RuntimeException外的异常不可查的异常(unchecked exceptions):RuntimeExc

2020-08-05 17:26:23 143

原创 java架构之路(多线程)synchronized详解以及锁的膨胀升级过程

前言synchronized是jvm内部的一把隐式锁,一切的加锁和解锁过程是由jvm虚拟机来控制的,不需要我们认为的干预,我们大致从了解锁,到synchronized的使用,到锁的膨胀升级过程三个角度来说一下synchronized。锁的分类java中我们听到很多的锁,什么显示锁,隐式锁,公平锁,重入锁等等,下面我来总结一张图来供大家学习使用。这次博客我们主要来说我们的隐示锁,就是我们的无锁到重量级锁。synchronized的使用我们先来看一段简单的代码public class Synch

2020-08-05 17:24:31 86

空空如也

空空如也

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

TA关注的人

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