深圳幻海软件技术有限公司 欢迎您!

  • 不经意的两行代码把CPU使用率干到了90%+ 没源码怎么排查?

    背景介绍某同学反映某个应用ECSCPU使用率90%+,希望分析下原因。该应用使用schedulerx来做定时任务执行,每隔一小时执行一次,每次执行5分钟左右,执行任务期间CPU使用率90%+。问题现象图1ECS监控指标ECS配置是4c8g,从上图来看系统负载已经非常高了。分析过程寻找热点代码arth

  • Java播放本草纲目?你学废了吗?

    大家好,我是指北君。在本篇文章中,我们将学习如何用Java播放音乐,当下最火的本草纲目,用起来吧。Java声音API的设计是为了流畅和连续地播放声音,甚至是很长的声音。我们将使用Java提供的 Clip 和 SourceDataLine 声音API播放一个音频

  • 如何使用Quarkus进行serverless function开发?

    导读Quarkus是一个开源Java框架,它解决了传统框架的弱点,包括大量内存消耗和容器环境的扩展问题。通过Quarkus,Java开发人员可以使用熟悉的技术构建云原生微服务和无服务器功能(serverlessfunctions)。本文将介绍如何开始使用Quarkus进行serverlessfunc

  • 这8个锦囊,助你成为一名优秀的Java开发者

     私底下,隔三差五就有读者问我:“二哥,怎么样才能像你一样,成为一名优秀的Java开发者呢?”假如把“怎么才能像你一样”去掉的话,这个问题就是一个好问题,否则的话,总有点彩虹屁的嫌疑。但话说回来,我喜欢这种提问的艺术。从上大学那会学Java到现在,我已经积攒了10多年的编程经验,虽然离优秀

  • 面向对象之三个基本特征(JavaScript)

     了解过面向对象的同学应该都知道,面向对象三个基本特征是:封装、继承、多态,但是对于这三个词具体可能不太了解。对于前端来讲接触最多的可能就是封装与继承,对于多态来说可能就不是那么了解了。封装在说封装之先了解一下封装到底是什么?什么是封装封装:将对象运行所需的资源封装在程序对象中——基本上,

  • 为什么阿里巴巴要求程序员谨慎修改serialVersionUID 字段的值

     序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。类通过实现java.io.Serializable接口以启用其序列化功能。在我的博客中,其实已经有多篇文章介绍过序列化了,对序列化的基础知识不够了解的朋友可以参考以下几篇文章:Java对象的序列化与反序列化深入分析Java

  • 谈谈“野生”Java程序员学习的道路!

    一、引言其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复

推荐阅读