运维开发网

后端开发

0
  • 还搞不清楚JVM是怎么处理异常的?这水平,跳槽都没人要

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等众所周知,异常处理的两大组成要素是抛出异常和捕获异常。这两大要素共同实现程序控制流的非正常转移。抛出异常可分为显式和隐式两种。显式抛异常的主体是应用程序,...[详细]

    2020-07-05 10:06 分类:编程语言
  • 你一定不能错过的Kafka控制器

    控制器组件(Controller),是 Apache Kafka 的核心组件。它的主要作用是在 ApacheZooKeeper 的帮助下管理和协调整个 Kafka 集群。集群中任意一台 Broker 都能充当控制器的角色,但是,在运行过程中,只能有一个 Broker 成为控制器,行使...[详细]

    2020-07-05 09:22 分类:编程语言
  • 阿里架构师的内存管理心得:如何避免内存溢出和频繁的垃圾回收?

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等不知道你有没有发现,在高并发、高吞吐量的极限情况下,简单的事情就会变得没有那么简单了。一个业务逻辑非常简单的微服务,日常情况下都能稳定运行,为什么一到大促...[详细]

    2020-07-05 08:49 分类:编程语言
  • 如何将Redis内存使用量降低一半?

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等在本文中,我将尝试解释如何将数据占用的存储空间减少50%以上。我们的2.5GBRedisElastiCache几乎快满了,如果以某种方式达到其极限,我们的系统将开始出现故障。Red...[详细]

    2020-06-19 08:31 分类:编程语言
  • 拒绝996,有哪些方法可以提高开发效率的奇技淫巧?

    本文已经收录:GitHub欢迎访问,一些大厂面试真题,面试攻略,更多奇技淫巧尽在其中今天我想与你讨论一个每个开发人员和项目管理者都关心的话题:如何提高开发效率。我其实也一直很关注这个话题,收集了很多方法让自己工作变得卓有成效。...[详细]

    2020-06-18 08:50 分类:编程语言
  • 纯干货丨18个软件开发常见问题及解决策略,你有遇到吗?

    本文转载自:纯干货丨18个软件开发常见问题及解决策略,你有遇到吗?No.1每次看这些架构的思想方法的时候,总是和实际的应用没能很好的结合起来,原因是不是架构设计的实践不够?或者是对各种实现的分析和思考太少?我觉得不仅要有架构实...[详细]

    2020-06-18 08:43 分类:编程语言
  • 一文详解消息队列——Kafka如何实现高性能IO?

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等Kafka是一个高性能的消息队列,在众多消息队列产品中,Kafka的性能绝对是处于第一梯队的。我曾经在一台配置比较好的服务器上,对Kafka做过极限的性能压测,Kafka单个...[详细]

    2020-06-16 08:44 分类:编程语言
  • 深入理解消息队列:如何实现高性能的异步网络传输?

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等异步与同步模型最大的区别是,同步模型会阻塞线程等待资源,而异步模型不会阻塞线程,它是等资源准备好后,再通知业务代码来完成后续的资源处理逻辑。这种异步设计的...[详细]

    2020-06-16 08:40 分类:编程语言
  • 面试官:你来举个栗子,如何使用异步设计提升系统性能?

    最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请移步GitHub对于开发者来说,异步是一种程序设计的思想,使用异步模式设计的程序可以显著减少线程等待,从而在高吞吐量的场景中,极大提升系统的整体性能,显...[详细]

    2020-06-14 08:33 分类:编程语言
  • 如何学习源码?阿里架构师教你一招攻破源码难关

    最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请移步GitHub对于很多开源软件来说,如果我们把它作为我们业务系统的重要组成部分之一,真正地用于生产,仅仅知道如何使用是远远不够的,你必须掌握它的实现原...[详细]

    2020-06-14 08:30 分类:编程语言