
架构
文章平均质量分 92
XingXing_Java
爱生活 爱编程
展开
-
这4个目前最常用的软件架构有哪些优缺点,你都知道吗?
如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。记得点赞收藏加关注哦 ,我这里也准备了很多面试热门知识点和大厂面试题,希望对大家有帮助!有需要的朋友可以点一点下方链接免费领取链接:点这里!!! 580763979 暗号:优快云一、单体架构单体架构比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这是一种典型的Java Spring m原创 2021-01-11 21:19:32 · 1382 阅读 · 1 评论 -
Java工作2年轻轻松松拿到30k,到底是怎么做到的?
关于就业先简单聊一下就业哈,关于毕业选择,第一份工作真的很重要,如果可能大厂是第一选择这是没错的,即使进不了大厂也尽量选择一些有知名度的大企业。在后来的面试过程中,真切感受到学历和就业经历带来的加分。另外一点要考虑的就是自己的职业规划,很能理解刚刚毕业的同学,甚至是还未毕业的同学,很难有个长远的规划,因为认知有限。这里建议可以先从主流做起,后面有经验再转,另外也可以找大牛多交流,你也许觉得大牛高高在上,很难交流,但实际并不是这样的。大牛们想做的事情有很多,所以他们最宝贵的就是时间。虽然我不是大牛,有时我原创 2020-11-04 19:29:03 · 660 阅读 · 5 评论 -
不是吧!连 final、finally和finalize的区别都不知道,还想学Java?
1.final关键字我们首先来说说final。它可以用于以下四个地方:定义变量,包括静态的和非静态的。定义方法的参数。定义方法。定义类。我们依次来回顾一下每种情况下final的作用。1.1 定义变量,包括静态的和非静态的。定义方法的参数第一种情况:如果final修饰的是一个基本类型,就表示这个变量被赋予的值是不可变的,即它是个常量;如果final修饰的是一个对象,就表示这个变量被赋予的引用是不可变的这里需要提醒大家注意的是,不可改变的只是这个变量所保存的引用,并不是这个引用所指向的对原创 2020-11-02 20:54:01 · 533 阅读 · 1 评论 -
想进Java大厂必须掌握的异常和线程面试题
错误和异常有什么区别?错误是在运行时发生的不可恢复的情况。如OutOfMemory错误。这些JVM错误无法在运行时修复。尽管可以在catch块中捕获错误,但是应用程序的执行将停止并且无法恢复。而异常是由于输入错误或人为错误等原因而发生的情况。例如,如果指定的文件不存在,则将抛出FileNotFoundException。否则,如果尝试使用null引用,则会发生NullPointerException。在大多数情况下,有可能从异常中恢复(可能是通过向用户提供输入正确值的反馈等)。如何处理Java异常?原创 2020-10-19 21:18:27 · 3182 阅读 · 14 评论 -
2020Java面试大数据常见面试题+参考答案总结
技术面试题1.Hadoop中有哪些组件?Hadoop=HDFS+Yarn+MapReduce+Hive+Hbase+…1).HDFS:分布式文件存储系统主:namenode,secondarynamenode从:datanode2).Yarn:分布式资源管理系统,用于同一管理集群中的资源(内存等)主:ResourceManager从:NodeManager3).MapReduce:Hadoop的计算框架,用map和reduce方式实现数据的全局汇总4).Zookeeper:分布式原创 2020-09-29 15:45:32 · 1758 阅读 · 2 评论 -
Java 面试笔记之 HashMap 和 ConcurrentHashMap
HashMap 和 ConcurrentHashMap 都是面试常考知识点,比如:如何存储数据、如何扩容、如何获取及删除数据,下面的内容是结合面试经历和阅读源码而总结出来的笔记,祝各位顺利找到满意的高新工作。本篇文章你将会获得以下知识:HashMap 笔记主要属性数据结构put() 主要流程及源码分析resize() 主要流程及源码分析get() 主要流程及源码分析remove() 主要流程及源码分析ConcurrentHashMap 笔记主要属性数据结构put() 主要流程及源码分原创 2020-09-20 15:23:31 · 4161 阅读 · 7 评论 -
面试官问:讲讲分布式锁的实现与应用场景?
坐车2小时,面试5分钟。被面试官无情秒杀,问的一脸懵逼!这些问题我真答不上来啊~~谈谈Redis有哪些应用场景?Redis为什么速度这么快?缓存雪崩如何解决? 缓存穿透如何解决?如何使用Redis完成订单列表场景?MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的都是热点数据?Redis相比memcached有哪些优势?假如Redis里面有1亿个ke...原创 2019-12-11 15:18:30 · 2133 阅读 · 1 评论