作者:Nikita Salnikov-Tarnovski 译者:Amanda
校对:
“你好,你能过来看看帮我解决一个奇怪的问题么。”就是这个技术支持案例使我想起写下这篇帖子。眼前的这个问题就是关于不同工具对于可用内存大小检测的差异。
其实就是一个工程师在调查一个应用程序的过高的内存使用情况时发现,尽管该程序已经被指定分配2G堆内存,但是JVM检测工具似乎并不能确定进程实...
分类:
其他好文 时间:
2015-05-07 19:00:10
阅读次数:
134
原文链接 作者:
Jakob Jenkov 译者: 林威建[weakielin@gmail.com]
Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量。
如何创建ThreadLocal变量
以下代码展示了如何创建一...
分类:
编程语言 时间:
2015-05-07 14:30:56
阅读次数:
137
问题描述
在C/S模式中,有时我们会长时间保持一个连接,以避免频繁地建立连接,但同时,一般会有一个超时时间,在这个时间内没发起任何请求的连接会被断开,以减少负载,节约资源。并且该机制一般都是在服务端实现,因为client强制关闭或意外断开连接,server端在此刻是感知不到的,如果放到client端实现,在上述情况下,该超时机制就失效了。本来这问题很普通,不太值得一提,但最近在项目中看到了该...
分类:
其他好文 时间:
2015-05-07 12:33:22
阅读次数:
137
一、 面向对象,这个对象到底是什么?
这个对象不是C#中的实例,C#中我们把一个类的实例也叫做对象,这种对象严格的说应该是面向对象的编程实现(OOP)中的对象,面向对象编程,也不是面向类的实例编程。对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。也有的定义为“一切都是对象”然而面向对象也不能简单的等价...
分类:
其他好文 时间:
2015-05-07 10:27:57
阅读次数:
111
单元测试是一个非常好用的工具,是一个Java程序员修养的一部分。从04年开始,我就开始在项目实践中使用单元测试。十几年来,参与的项目基本上都或多或少的使用了单元测试,多的能有100%覆盖率的要求,少的也要覆盖主要代码,发现这个实践在提高软件质量和开发速度上还是很有好处的。在和朋友同事的交流中,发现有很多项目没有使用单元测试,也有很多程序员不会写单元测试,但是大家对这个都很有兴趣。所以我想把自己掌握...
分类:
编程语言 时间:
2015-05-06 17:52:15
阅读次数:
186
前言:因为项目原因,近期开始学习Oracle数据库。Oracle是目前最流行的数据库之一,功能强大,性能卓越,相对的学习的难度还是不小。我打算将自己的学习过程记录下来,做个积累,方便自己和其他的学习者。
写在学习前面的话,主要是:
1、把一些常见问题的问答分享一哈;
2、对学习路线的一个安排;
3、预期的结果展望。
1、Oracle数...
分类:
数据库 时间:
2015-05-06 17:42:10
阅读次数:
150
本文由 ImportNew - 一直在路上 翻译自 howtodoinjava。欢迎加入翻译小组。转载请见文末要求。
本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。
欢迎大家向我推荐你在面试过程中遇到关于Spring的问题。我会把大家推荐的问题添加到下面的...
分类:
编程语言 时间:
2015-05-06 15:13:09
阅读次数:
311
1、写出你熟悉的开源框架以及各自的作用(项目中为什么使用SSH)答:框架:hibernate,spring,struts1/struts2. Hibernate主要用于数据持久化;封装了JDBC操作;还提供了一个易用的、高效率的对象关系映射框架; Spring 的控制反转能起到解耦合的作用; Str...
分类:
编程语言 时间:
2015-05-06 13:03:47
阅读次数:
198
项目管理,这是一个很专业的领域,涉及的内容非常广泛,并且实践操作过程是“多变”的,第一次接触这个工作是在之前公司做广东省电信IPTV-EPG项目的时候,这也是第一次帮带团队,这也是偏技术方面的,涉及的内容很少;主要是团队召集、带领团队解决局方问题并且为团队提供帮助以及和局方协调资源和工作安排。结束这个项目后又转到技术上了。不过中间也接触了不少岗位(测试,文档开发,美工,Java开发,Oracle等...
分类:
其他好文 时间:
2015-05-05 22:03:10
阅读次数:
159
项目管理,这是一个很专业的领域,涉及的内容非常广泛,并且实践操作过程是“多变”的,第一次接触这个工作是在之前公司做广东省电信IPTV-EPG项目的时候,这也是第一次帮带团队,这也是偏技术方面的,涉及的内容很少;主要是团队召集、带领团队解决局方问题并且为团队提供帮助..
分类:
其他好文 时间:
2015-05-05 19:52:02
阅读次数:
157