- 浏览: 107436 次
- 性别:
- 来自: 广州
最新评论
-
rex0654335:
我喜欢这个排版
Java Socket之单线程通信 -
free9277:
james_lover 写道呵呵,关于网络通信,你的整个思路都 ...
Java Socket之单线程通信 -
james_lover:
呵呵,关于网络通信,你的整个思路都是错的啊。太误导初学者了。这 ...
Java Socket之单线程通信 -
I白I:
alvin198761 写道我想知道如果两个client 访问 ...
Java Socket之单线程通信 -
free9277:
alvin198761 写道我想知道如果两个client 访问 ...
Java Socket之单线程通信
文章列表
一些常见的学习方法误区
1)资料导向型
现在就停止阅读这篇文章,打开“你的电脑”,看看一你的硬盘上是否一个名为“XX资料”的文件夹,我相信,这里面一定保存着大量你精心收集的电 脑教程、电子书、培训材料、课程视频等等。我敢打赌,绝大多数的IT人都会在自己的电脑上保存一个或者几个这样的文件夹,其中内容往往经过精心分类,数量 在几GB甚至几十GB之巨。请再扭头看一看你的书架,你所购买的各类计算机书籍、杂志,是否已经把书架堆满了?你买的书籍种类,是否已经涵盖了从编程、 Windows管理、Unix/Linux一直到美工和PhotoShop?
这是很多人都会经历的一个“资料导向型”的学习误区。你 ...
IT是一个需要活到老,学到老的行当。在摩尔定律的推动下,技术领域的革新和提高每天都在发生,这使得IT领域的工作者必须不断的学习,才能紧 跟技术的脚步。与此同时,IT人大多都是“热爱学习”的好同志,IT的 ...
1. 概念
用传统方法或工具无法解决的数据。在合理的时间内无法达到数据的加工、处理和传递,并整理成帮助企业经营决策的信息。
2. 特点
(1)数据量大。
(2)类型多。
(3)处理速度快。
3. 数据来源
人与人、人与机器、机器与机器的交互时产生的数据。比如:互联网,物联网、手机、传感器等。
写于2013-03-18 15:21
由于公司组织结构的调整,我们部门换了新的领导。本来临阵换帅是兵家大忌,我的士气也低落了好几天。不过生活就是如此,瞬息万变。权力之争也好,个人恩怨也好,我也只好既来之久则安之咯。看成败,人生豪迈。
早上新的领导来了一次动员大会,其实说白了就是摸我们的底吧。他叫我们各自谈谈我们对"云计算"和"大数据"的理解。虽然之前有一些浅浅的了解,被 他这么一问,我倒是懵了。再加上这几个月我一直专注实现hive的分布式日志查询的功能实现。对这些概念性的东西很是陌生。糊里糊涂地 ...
java封装
1 概念
设计良好的模块会隐藏所有的实现细节,把它的API与它的实现清晰地隔离开来。然后模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况。这个概念被称为信息隐藏或封装。
2 好处
可以有效地解除组成系统的各个模块之间的耦合关系,使得这些模块可以独立地开发、测试、优化、使用、理解和修改。因为程序员可以更快地理解这些模块,并且在调试它们的时候可以不影响其他的模块。这样可以让这些模块并行开发,加快系统开发的速度。
3 缺点
影响了系统的性能。
4 Java提供的实现机制
重写Object中的hashCode方法
hashCode()用于返回调用该方法的对象的散列码值,此方法将返回整数形式的散列码值。
在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址 值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了。一旦一个类重写equals()方法,通常也会重写 hashCode()方法。
下面是重写hashCode()方法的约定的内容,来自Object规范[JavaSE6]:
(1)、在应用程序 ...
在覆盖equals方法的时候,我们必须遵守以下通用约定。(来自Object的规范[JavaSE6]):
1、反射性:x.equals(x)必须返回是"true"。 2、对称性:如果x.equals(y)返回是"true",那么y.equals(x)也应该返回是"true"。 3、传递性:如果x.equals(y)返回是"true",而且y.equals(z)返回是"true",那么z.equals(x)也应该返回是"true" ...
在比较两个对象时可以使用==和equals()。==用于比较两个对象的引用地址是否相等,而equals()方法主要用于比较两个对象的内容是否相等。
在Object中已定义了equals()方法,但是该方法直接采用==操作符实现,因此子类不重写该方法,那么子类对象在比较时将使用Object中定义的equals(),其结果与==操作符的比较结果是一样的。代码如下所示:
public class User {
//用户名称
private String userName;
//用户密码
private String pass ...
转载http://javaflex.iteye.com/blog/1264127说明:我的电脑 2.0CPU 2G内存 能够十秒钟导出 20W 条数据 ,12.8M的excel内容压缩后2.68M我们知道在POI导出Excel时,数据量大了,很容易导致内存溢出。由于Excel 一个sheet允许的最大行数是65536这时我们 ...