十面阿里——菜鸟,蚂蚁金服,天猫带回来的面试总汇
发布日期:2021-04-30 21:11:00 浏览次数:77 分类:精选文章
技术面试题汇总作为一名技术面试官,面对来自不同背景的候选人,面试内容涵盖的范围十分广泛。以下是一些常见的技术面试题,供你参考和准备。其他幂等与并发控制幂等:幂等指的是操作在执行若干次时,其效果相当于执行一次。例如,读操作通常是幂等的,而写操作则不然。在设计系统时,幂等性可能会影响系统的并发控制策略。解决幂等问题:通常通过锁机制(如互斥锁或共享锁)或者通过设计系统的幂等性本身来解决。Java并发与线......
初探JVM,你只需要看这篇文章!
发布日期:2021-04-30 21:11:00 浏览次数:94 分类:精选文章
Java类加载机制深入解析1.JDK文档的寻找过程要找到JDK的文档,可以通过以下步骤进行:访问Oracle官方网站:www.oracle.com点击“ProductDocumentation”选项在下拉菜单中选择“Java”选择“JavaSEdocumentation”进行查看通过上述步骤,我们可以找到JDK8的相关文档。2.JDK/JRE/JVM的关系根据Oracle的官方文档,JDK和JRE......
Java:控制反转(IoC)与依赖注入(DI)
发布日期:2021-04-30 21:10:59 浏览次数:105 分类:精选文章
很长一段时间里,对控制反转和依赖注入这两个概念,我一直感到模糊,闭上眼睛想一想,总有一种眩晕的感觉。但为了成为一名优秀的Java工程师,我花了一周的时间,彻底搞清楚了它们的奥秘。什么是紧耦合?在编码过程中,我们通常需要两个或多个类通过合作来实现业务逻辑。例如,某个对象需要获取与其合作的对象的引用。如果这个获取过程需要自己实现,代码的耦合度就会高,维护成本也相应提高。让我们以老王和尚为例。假设老王需......
教妹学Java(五):Java程序在编译和运行时发生了什么
发布日期:2021-04-30 21:10:59 浏览次数:100 分类:精选文章
大家好,我是沉默王二。今天,我们将通过我和三妹的对话,探讨Java程序在编译和运行时发生了什么。"二哥,你之前提到过HelloWorld程序,它是怎么在屏幕上显示出HelloWorld的?"三妹好奇地问道。"没错,三妹。要理解这个问题,我们需要了解Java程序的运行过程。一般来说,一个Java程序的执行过程可以分为两个阶段:编译和运行。"我开始解释。&quo......
云计算 第二章 Google云计算原理机应用(待补充)
发布日期:2021-04-30 21:10:58 浏览次数:94 分类:精选文章
第二章Google云计算原理机应用2.1Google文件系统GFS2.1.1系统架构GFS将整个系统节点分为三类角色(系统节点):Client(客户端):负责向Master和ChunkServer发起文件读写请求。Master(主服务器):负管系统内所有ChunkServer的状态和配置,负责负载均衡。Master上保存以下三种元数据:命名空间(目录结构)。Chunk与文件名的映射表。Chunk副......
害死人的自动递增,不偿命的自动递减
发布日期:2021-04-30 21:10:58 浏览次数:132 分类:精选文章
记得在参加工作的第二年,我的同事小二因为将“前缀递增”误写成了“后缀递增”而被痛骂并拉出去祭天。这个经历至今让我难以忘怀,因为我当时也是参与者之一。当时小王准备使用p=p+1,但我劝他使用p++,因为后缀递增更加简洁。小二很讲义气,没有将我也捅出去,我才苟且活到今天。尽管如此,为了后来的Java程序员着想,我决定记录下小二当年的代码,以免让更多人重蹈覆辙。下面是那段令人哭笑不得的代码:public......
深入理解Java中的不可变对象
发布日期:2021-04-30 21:10:57 浏览次数:89 分类:精选文章
为什么String是不可变对象?在Java中,String被设计为不可变对象,这一设计带来了诸多好处,尤其是在多线程环境下。以下是详细解释:线程安全:由于String不可变,每次对其进行修改操作(如trim、substring、toLowerCase等)都返回一个新的String对象,而不会修改原有对象。这样可以避免线程竞态条件,确保在多线程环境下程序的安全性。内存优化:Java使用常量池存储已存......
在csdn中如何查看自己关注的人(2021年)
发布日期:2021-04-30 21:10:56 浏览次数:92 分类:精选文章
今天在PC端用浏览器查看关注的人的文章,发现自己费了不少时间都找不到,后来才发现问题出在文章链接上。虽然图片链接还存在,但图片并没有正常显示。这让我有些困扰,实在是让人头疼。难道链接设计真的没有任何把握吗?这让我想起了以前遇到过类似的问题,总是需要花费大量时间才能找到真正需要的内容。希望以后能有一个更完善的链接设计,让用户体验更加顺畅。......
JAVA日常开发中常用的日志记录方式,攒个赞好不好?
发布日期:2021-04-30 21:10:56 浏览次数:104 分类:精选文章
什么是日志?日志是一种记录程序运行轨迹的机制,用于打印设定的信息,帮助开发人员快速查找关键信息、定位问题并解决bug。Java程序员在开发过程中经常依赖调试工具和跟踪功能来解决问题,比如使用Eclipse或MyEclipse的强大错误调试功能。然而,在项目发布到测试或生产环境后,调试工具无法使用,这时候日志就成为了一位开发人员的好帮手。记录日志的方式记录日志的方式多种多样,常见的有log4j、Lo......
测试工具-Jira和禅道数据库分析
发布日期:2021-04-30 21:10:56 浏览次数:71 分类:精选文章
禅道与Jira项目管理工具的数据分析与测试实践作为一名测试工程师,在项目管理和质量控制中,禅道和Jira是常用的工具。通过对这些工具的使用和数据分析,我将分享一些实用的方法和经验。禅道项目管理系统禅道的主要表包括问题跟踪、缺陷管理和项目统计等功能模块。通过对这些模块的数据分析,可以更好地了解项目进展和质量状况。在数据统计方面,可以利用以下SQL示例进行分析:测试人员发现有效bug数排行:SELEC......
共 1019285 条, 总 101929 页, 当前第 101866 页
首 页
上一页
下一页
尾 页