• 稳定性专题|StackOverFlowError 常见原因及解决方法

    『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测、故障演练、JVM、应用容器、服务框架、流量调度、监控、诊断等多个技术领域,以更结构化的方式来打造稳定性领域的...
    文章 2019-08-09 11135浏览量
  • 程序中的Bug是如何产生的?

    O:开发错误-空指针异常 问:突然就死掉了。愣:原来是,文件没找到,报了NullPoniterException。P:开发错误-变量混乱 问:输出的结果,驴唇不对马嘴。愣:我去,变量wife和wifi用混了。Q:开发错误-手误 问:为...
    文章 2021-12-04 5浏览量
  • 浅议javascript的内存泄露

    一种应对?清单 5?中的内存泄漏的解决方案是让此 JavaScript 对象?obj?为,这会显式地打破此循环引用,如清单 6 所示。清单 6.打破循环引用 <html> <body> <script type="text/javascript">...
    文章 2016-04-15 1799浏览量
  • 面试问题总结 2018/05/16

    Optional 类 ? Optional 类已经成为 Java 8 类库的一部分,用来解决空指针异常。Nashorn,JavaScript 引擎 ? Java 8提供了一个新的Nashorn javascript引擎,它允许我们在JVM上运行特定的javascript应用。JDK10新...
    文章 2018-05-16 1025浏览量
  • 编程体系结构(02):Java异常体系

    几个经典的常见的RunTimeException如下:空指针NullPointerException;数组下标越界ArrayIndexoutofBoundsException等。三、异常处理 Java异常处理关键字,分别是:try、catch、finally、throw、throws。应该在合适的...
    文章 2020-09-06 800浏览量
  • C++ 异常处理

    例外:只有你的catch子句使用指针或者引用接收参数,并且在catch子句内你不访问异常类的成员,那么你的catch子句的异常说明符才可以是前置声明的类型。2.catch的匹配过程是找最先匹配的,不是最佳匹配。3.catch的...
    文章 2017-03-20 1883浏览量
  • CodeReview常见代码问题

    值为NULL导致空指针异常;b.参数字符串含有前导或后缀空格没有Trim导致查询为空。导致以上结果的原因主要有:无此记录、有此记录但由于SQL访问异常而没查到、网络调用失败、记录中有脏数据、参数没传。原则上,对于...
    文章 2018-09-11 2651浏览量
  • Java 理论与实践:非阻塞算法简介

    原子变量类之所以被称为原子的,是因为它们提供了对数字和对象引用的细粒度的原子更新,但是在作为非阻塞算法的基本构造块的意义上,它们也是原子的。非阻塞算法作为科研的主题,已经有 20 多年了,但是直到 Java 5....
    文章 2016-11-16 1397浏览量
  • 《iOS应用开发》——2.2节九个基本的程序构建块

    指针通常是程序故障的来源,并且这些故障非常不容易被找到和修复。对指针更加全面的讲述不在本章的范围内。幸运的是,正常情况下我们只在引用Objective-C对象的时候才会使用指针,并且这些对象大部分都会有自己的...
    文章 2017-05-02 1376浏览量
  • 高质量软件开发之道

    14.引用传递的性质像指针传递,而书写方式像值传递,引用的一些规则: (1)引用被创建的同时必须被初始化 (2)不能有NULL引用 (3)一旦被初始化,就不能改变引用的关系15.常见内存错误: (1)内存分配未成功,却使用了它。...
    文章 2017-08-07 619浏览量
  • 高质量软件开发之道

    14.引用传递的性质像指针传递,而书写方式像值传递,引用的一些规则: (1)引用被创建的同时必须被初始化 (2)不能有NULL引用 (3)一旦被初始化,就不能改变引用的关系15.常见内存错误: (1)内存分配未成功,却使用了它。...
    文章 2013-08-30 788浏览量
  • jvm系列(二):JVM内存结构

    其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现问题,以便于快速的解决生产故障。先看一张图,这张图能很清晰的...
    文章 2016-06-23 1261浏览量
  • JVM内存结构

    其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现问题,以便于快速的解决生产故障。先看一张图,这张图能很清晰的...
    文章 2016-06-23 1563浏览量
  • Java 8无人谈及的八大功能

    空指针就像“踢到脚趾”一样——从你学会走路开始就伴随着你,无论现在你有多聪明——你还是会犯这个错。为了帮助解决这个老问题,Java8引入了一个新模板叫Optional<T>这个模板是从Scala和Hashkell借鉴来的,...
    文章 2017-07-03 1465浏览量
  • Java虚拟机:内存管理与执行引擎

    如果正在执行的是Native方法,则程序计数器的值为(Undefined)。程序计数器是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。1.2 Java虚拟机栈 与程序计数器一样,Java虚拟机栈(Java ...
    文章 2018-03-26 1377浏览量
  • 2020年最全面的78道JVM面试题总结(含答案解析和思维...

    当你将你的应用从 32 位的 JVM 迁移到 64 位的 JVM 时,由于对象的指针从32 位增加到了 64 位,因此堆内存会突然增加,差不多要翻倍。这也会对 CPU缓存(容量比内存小很多)的数据产生不利的影响。因为,迁移到 64 ...
    文章 2020-06-21 1074浏览量
  • 带你读《C++语言导学》之三:模 块 化

    我捕获异常时采用了引用方式以避免拷贝,我还使用了what()函数来打印在throw点放入异常中的错误信息。异常处理机制的使用令错误处理变得更简单、更系统、更具可读性。为了达到这一目的,要注意不能过度使用try语句。...
    文章 2019-11-07 441浏览量
  • 黑客内核:如何实现属于你的实时内核?

    即使没有这样的周期性中断,当多个中断保存上下文2次或2次以上,并且嵌入式应用往往会持续工作在汽车报警系统等中持续的进行工作(几个星期,几个月,甚至几年),因此,随着时间的增加,这种故障的概率肯定会出现。...
    文章 2017-09-20 1751浏览量
  • jvm系列(二):JVM内存结构

    其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现问题,以便于快速的解决生产故障。先看一张图,这张图能很清晰的...
    文章 2017-01-04 857浏览量
  • Linux存储管理

    目前常见的磁盘类型有IDE,SCSI,SATA,SAS等;IDE和SCSI是俗称的并口,SATA和SAS是俗称的串口;这两种硬盘是个人计算机和服务器常用的,IDE的硬盘时间较久,性能比较低下,SCSI是"小型计算机系统专用接口"的简称,SCSI...
    文章 2017-11-12 1307浏览量
  • Redis设计与实现(一~五整合版)

    当字典处于rehash状态(dict的rehashidx不为-1),用户进行增删查改的时候会触发dictRehashStep,这个函数就是将第一个索引不为的全部节点迁移到ht[1],因为一般情况下节点数目不会超过5(超过基本会触发强制rehash)...
    文章 2015-04-04 987浏览量
  • Redis设计与实现(一~五整合版)

    当字典处于rehash状态(dict的rehashidx不为-1),用户进行增删查改的时候会触发dictRehashStep,这个函数就是将第一个索引不为的全部节点迁移到ht[1],因为一般情况下节点数目不会超过5(超过基本会触发强制rehash)...
    文章 2015-04-04 910浏览量
  • Java异常处理

    运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般...
    文章 2017-03-14 1144浏览量
  • 秋招结束面试和面经的总结(个人向)

    自我介绍:文案:?参考:面经总结:项目中可以装逼的:1.弹幕娱乐:直播是眼下最为火爆的行业,而弹幕无疑是直播平台中最流行、最重要的功能之一。本文将讲述如何实现兼容 PC 浏览器和移动浏览器的弹幕。...
    文章 2021-10-10 34浏览量
  • 面试题有哪些

    ?并且在对常量相比较时,把常量写在前面,因为使用object的equals object可能为null 则空指针。在阿里的代码规范中只使用equals,阿里插件默认会识别,并可以快速修改,推荐安装阿里插件来排查老代码使用“=”,...
    文章 2021-10-07 65浏览量
  • 记一次由Arthas引起的Metaspace OOM问题

    在Java对象的对象头中有指向对象所属类的Klass对象的指针。vtable 是为了实现Java中的虚分派功能而存在。HotSpot把Java中的方法都抽象成了Method对象,InstanceKlass中的成员属性_methods就保存了当前类所有方法对应...
    文章 2020-12-25 692浏览量
  • Java基础总结

    除了基本类型(primitive type),剩下的都是引用类型(reference type),Java 5以后引入的枚举类型也算是一种比较特殊的引用类型。名称 包装类 字节 bit 取值范围 byte Byte 1 8 128~127 short Short 2 16 2^15~2^...
    文章 2020-04-30 509浏览量
  • 基于C#的MongoDB数据库开发应用(1)-MongoDB数据库的...

    6)Cursors(游标)和上面的五个概念都不一样,但是它非常重要,并且经常被忽视,其中最重要的你要理解的一点是,游标是当你问 MongoDB 拿数据的时候,它会给你返回一个结果集的指针而不是真正的数据,这个指针我们叫...
    文章 2017-12-04 1324浏览量
  • 2020年MySQL数据库面试题总结(50道题含答案解析和...

    索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。普通索引(由关键字 KEY 或 INDEX 定义的索引)的唯一任务是加快对数据的访问速度。普通索引允许被...
    文章 2020-08-17 3503浏览量
  • 带你读《IPFS原理与实践》之二:IPFS底层基础

    下面介绍3种IPFS引用过的有代表性的分区表类型,分别是Kademlia DHT、Coral DHT和S/Kademlia。2.1.1 Kademlia DHT Kademlia DHT是分布式哈希表的一种实现,它的发明人是Petar Maymounkov和 David Mazières。...
    文章 2019-11-11 2848浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化
http://www.vxiaotou.com