
数据库
yuanma1998
这个作者很懒,什么都没留下…
展开
-
Java高级工程师面试宝典130道面试题(微服务、高并发、大数据、缓存等中间件),不会这道题你连一面都过不了!
Java高级工程师面试宝典130道面试题(微服务、高并发、大数据、缓存等中间件),不会这道题你连一面都过不了!下方的题只是我整理出来的一部分常问面试题,另外本人整理收藏了20年多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,下方只是部分截图 想要资料的话也可以:点击这里领取!!! 暗号优快云。一、数据结构与算法基础1.· 说一下几种常见的排序算法和分别的复杂度。2.· 用Java写一个冒泡排序算法3.· 描述一下链式存储结构。4.· 如何遍历一棵二叉树?5.· 倒排一.原创 2020-09-21 20:43:55 · 7944 阅读 · 6 评论 -
被裁员逼我去面了一次京东Java研发岗,没想到拿到offer了!社招面试(面试经历+真题总结+经验分享)
这篇文章主要介绍我朋友被裁员,被逼无奈下去面了一次京东Java研发岗,没想到拿到offer了的相关资料,我在这整理了一下他本次面试的经历、真题等等,现在分享给大家。背景•面试经历•京东面试真题•面试经验分享这里把重要的知识点都写出来了,不管是核心知识点也好还是面试题也好,让大家对知识框架有个基本轮廓同时也整理了283页的PDF文档,也是Java的核心知识点。需要的朋友可以,点击这里领取!!!,暗号是:优快云1.面试经历2020年无疑是程序员的寒冬,我也是裁员大潮裁下来的一名,(整个业.原创 2020-09-22 16:27:04 · 11914 阅读 · 9 评论 -
2020年BAT大厂面试总结,这些面试题你都掌握好可以备战 2021年了吗?
2020年BAT大厂面试总结,这些面试题你都掌握好可以备战 2010年了吗?每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?明年年初有跳槽的底气了吗?况且今年的互联网环境太差,需要自己有足够的知识储备,才能够应对这凌冽的寒风。送给需要的朋友Java的知识点非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。这里把重要的知识点都写出来了,不管是核心知识点也好还是面试题也好,让大家对知识框架有个基本.原创 2020-09-18 22:25:34 · 3808 阅读 · 0 评论 -
最新九月字节跳动面经算法真的很重要:算法+Spring+Mysql+线程安全+设计模式+Redis等
这篇文章主要介绍了最新九月字节跳动面经:Spring+Mysql+线程安全+反射+设计模式+Redis等算法真的很重要~~QAQ下方的题只是我整理出来的一部分常问面试题,另外本人整理收藏了20年多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,下方只是部分截图 想要资料的话也可以:点击这里领取!!! 暗号优快云。算法题单独把算法题列出来(附上答案)1.代码编译过程•在cpp文件中展开include文件。•将每个cpp文件编译为一个对应的obj文件。•连接obj文件成.原创 2020-09-17 21:05:23 · 5118 阅读 · 7 评论 -
2020年阿里实习面试,JVM面试都问了什么?(附答案解析)
本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:优快云一. Java 类加载过程?Java 类加载需要经历一下 7 个过程:1. 加载加载是类加载的第一个过程,在这个阶段,将完成一下三件事情:• 通过一个类的全限定名获取该类的二进制流。• 将该二进制流中的静态存储结构转化为方法去运行时数据结构。• .原创 2020-09-14 20:58:07 · 23507 阅读 · 18 评论 -
面试官:你说熟悉MySQL事务,那来谈谈事务的实现原理吧!2个小时把面试官聊趴下了。
相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一起研究下事务内部到底是怎么实现的,在讲解前我想先抛出个问题:事务想要做到什么效果?按我理解,无非是要做到可靠性以及并发处理可靠性:数据库要保证当insert或update操作时抛异常或者数据库crash的时候需要保障数据的操作前后的一致,想要做到这个,我需要知道我修改之前和修改之后的状态,所以就有了undo log和re原创 2020-09-09 15:29:03 · 2116 阅读 · 3 评论 -
分库分表就能无限扩容吗,解释得太好了!
文章目录前言正常情况下的服务演化之路单元化最后前言正常情况下的服务演化之路单元化最后前言像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的话题:服务的扩容问题。正常情况下的服务演化之路让我们从最初开始。单体应用 每个创业公司基本都是从类似 SSM 和 SSH 这种架构起来的,没什么好讲的,基本每个程序员都经历过。RPC 应用 当业务越来越大,我们需要原创 2020-09-06 14:19:50 · 6318 阅读 · 2 评论 -
今天面试官问我:为什么在系统中不推荐双写?因为我老大砍我QAQ~
引言某日,阿雄跑去面试!于是有如下情形面试官:“阿雄是吧,做做自我介绍!” 阿 雄:“我叫阿雄,来自某a国际电商公司!”面试官:“我看你项目里用了elasticsearch,你是怎么同步数据的呢?” 阿雄:“在代码里写入数据库的时候,同时再写入elasticsearch!”面试官:“那你如何保证写入数据库,和写入elasticsearch原子性问题呢?万一写入数据库成功了,写入elasticsearch失败了怎么处理?”阿 雄:“我还是回去等通知吧!” OK,以上情形纯属虚构,如有雷同,绝原创 2020-09-03 21:04:33 · 8529 阅读 · 3 评论 -
来!给你看看阿里技术官的spring笔记,就一个TM的全面,2万字总结
Spring 应该是所有 Java 程序员中必知必会的一个框架了,现在无论大中小公司基本上应该都会有使用到 Spring了,因为它提供了丰富的功能以及极大的降低了开发者的难度,我给大家整理准备了这一文。面试多家互联网公司做下了笔记比较全面的,觉得挺不错的,现在分享给大家,也给大家做个参考。本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:.原创 2020-09-01 17:07:22 · 4532 阅读 · 4 评论 -
五年经验网易、滴滴、点我Java岗面试经验汇总(含答案)
这篇文章主要介绍了五年经验网易、滴滴、点我Java岗面试经验汇总(含答案)本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:优快云Java基础1.HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。2.HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。3.HashMap,Has.原创 2020-08-31 21:24:14 · 3883 阅读 · 5 评论 -
天天被粉丝们问:说一下线上JVM是如何优化的?这应该是最全面试JVM知识点了面试吊打面试官
JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!天天被粉丝们问:说一下线上JVM是如何优化的?今天就把JVM调优详解统回答一下!虽然大部分程序员工作中并不需要用到。但是一到造火箭、飞机的场景(面试)不懂JVM的你,会被面试官虐的体无完肤。文章比较长如果看完觉得知识点容易忘记的话我也把这些知识点整理成了一份PDF文档,这份面试题包含了Spring、Spring Boot、Spring Cloud、Myb.原创 2020-08-30 22:05:52 · 3639 阅读 · 0 评论 -
208+最新阿里、腾讯、蚂蚁金服最全的Java高频面试题(建议收藏)
这些面试题包含哪些内容?这份面试题包含了 19 个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 等。准备了一些我面试的时候做的一些面试题笔记有问题也有答案,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点这里!!!暗.原创 2020-08-30 14:23:28 · 5647 阅读 · 3 评论 -
Mycat配置实现MySQL主从复制,读写分离,分库分表
一、Mycat 简介Mycat 是一个开源的数据库中间件,可以解决分布式数据库环境下的大多数问题,如读写分离、分库分表等,除此之外,它还具备以下特性:支持 MySQL、Oracle、DB2、SQL Server、PostgreSQL 等数据库常见的 SQL 语法。能够基于心跳机制进行自动地故障切换,支持读写分离,支持MySQL主从架构,以及 galera cluster 集群。支...原创 2020-01-07 14:54:59 · 780 阅读 · 0 评论 -
Redis 学习笔记总结,值得收藏!
Redis 简介Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key - value 数据库Redis 与 其他 key - value 缓存产品有以下三个特点:Redis 支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key - value 类型的数据,同时还提供 list,set,zset,hash 等...原创 2019-12-31 22:10:41 · 356 阅读 · 0 评论 -
分库分表之后,自增主键如何处理?
面试题分库分表之后,自增主键如何处理?面试官心理分析其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。面试题剖析基于数据库的实现方案数据库自增 id这个就是说你的系统里每次得到一个 id,都是往一个库的一个表里插入一条没什么业务含...原创 2019-09-22 15:53:43 · 3546 阅读 · 3 评论