摘要:
上一篇文章中我们从HotSpot的源码入手,介绍了Java的对象模型。这一篇文章在上一篇文章的基础上再来介绍一下Java的对象头。主要介绍一下对象头的作用,结构以及他和锁的关系。 Java对象模型回顾与勘误 在上一篇文章中,关于对象头的部分描述有误,我已经在我博客的文章中就行修正 。这里再重新表述一 阅读全文
阅读排行榜
深入理解 Java try-with-resource 语法糖
2019-01-02 21:51 by GarfieldEr007, 847 阅读, 收藏,
摘要:
背景 众所周知,所有被打开的系统资源,比如流、文件或者Socket连接等,都需要被开发者手动关闭,否则随着程序的不断运行,资源泄露将会累积成重大的生产事故。 在Java的江湖中,存在着一种名为finally的功夫,它可以保证当你习武走火入魔之时,还可以做一些自救的操作。在远古时代,处理资源关闭的代码 阅读全文
istream, outstream使用及常见错误
2016-04-05 12:45 by GarfieldEr007, 846 阅读, 收藏,
摘要:
使用方法: 使用filebuf打开文件,并拷贝给istream/ostream。 如下面的例子中,实现读取并处理deseq文件夹下所有文件,输出到ostream fw. code: [cpp] view plain copy #include<iostream> #include<stdlib.h> 阅读全文
使用模拟对象(Mock Object)技术进行测试驱动开发
2018-12-29 21:16 by GarfieldEr007, 843 阅读, 收藏,
摘要:
敏捷开发 敏捷软件开发又称敏捷开发,是一种从上世纪 90 年代开始引起开发人员注意的新型软件开发方法。和传统瀑布式开发方法对比,敏捷开发强调的是在几周或者几个月很短的时间周期,完成相对较小功能,并交付使用。在项目周期内不断改善和增强。 2001 年初,在美国犹他州雪鸟滑雪胜地,17 名编程大师分别代 阅读全文
dubbo常见问题解答FAQ
2017-05-07 18:01 by GarfieldEr007, 836 阅读, 收藏,
摘要:
常见问题解答 1. 如果服务注册不上怎么办? 2. 出现RpcException: No provider available for remote service异常怎么办? 3. 出现调用超时com.alibaba.dubbo.remoting.TimeoutException异常怎么办? 4. 阅读全文
浙公网安备 33010602011771号