
架构
yuanma1998
这个作者很懒,什么都没留下…
展开
-
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 评论 -
如何优雅的转换Bean对象?先这样,然后这样,再这样,然后......
背景 我们的故事要从一个风和日丽的下午开始说起! 这天,外包韩在位置上写代码~外包韩根据如下定义 PO(persistant object): 持久化对象,可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录。 VO(view object): 视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 BO(business object): 业务对象,主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。 DTO、DO原创 2020-09-08 16:59:30 · 3182 阅读 · 0 评论 -
分库分表就能无限扩容吗,解释得太好了!
文章目录前言正常情况下的服务演化之路单元化最后 前言 正常情况下的服务演化之路 单元化 最后 前言 像我这样的菜鸟,总会有各种疑问,刚开始是对 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 评论 -
Java面试阿里妈妈4面:事务隔离+分布式锁+HashMap+线程池原理+Spring微服务
Java面试阿里妈妈4面:事务隔离+乐观锁+HashMap+秒杀设计+微服务,问的比较深可以详细看看。 面试多家互联网公司做下了笔记比较全面的,觉得挺不错的,现在分享给大家,也给大家做个参考。本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:优快云 一面(基础面:约1小时) 自我介绍,主要讲讲做了什么和擅长什么 spri原创 2020-09-02 20:32:22 · 5335 阅读 · 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 评论