为什么重写equals后要重写hashCode

equals和hashCode的关系 要搞清楚题目中的问题就必须搞明白equals方法和hashCode方法分别是什么,和诞生的原因,当搞明白了这一点其实题目就不算是个问题了,下面我们来探讨分别探讨一下两者代表的意义。 hashCode 笔者看到很多地方都对hashCode有两个误解 对...

2018-07-19 23:55:49

阅读数 68

评论数 0

聊聊架构设计做些什么来谈如何成为架构师

架构的定义 在软件开发领域,自从架构这个词被广泛传播之后,产生的架构模式也非常多,架构关注点也在增加。但回到“道”的层面,架构的定义或者说本质还是: 架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 架构是做什么? 很多做业务功能的增删改...

2018-07-13 09:36:16

阅读数 154

评论数 0

Nginx实战入门教程

Nginx 简介 Nginx是一个高性能的http和反向代理服务器,它看起来好像不太符合英文单词的拼写习惯,因为Nginx是由名为 伊戈尔·赛索耶夫 的俄罗斯人开发的。Nginx主要特点为占用内存小,处理并发能力强悍,在国内被广泛采用。目前像阿里,京东,腾讯,百度,新浪,网页等国内的互联网巨头公...

2018-07-12 17:12:30

阅读数 6749

评论数 0

项目开发中的坑

一个较为失败的项目复盘 写在前面 前一阵子部门启动了一个新的项目叫做资源成本决策系统,到目前此项目已经基本上按照启动前的规划做的大差不差,但最近开会需要在这个项目中添加新的功能,这可真是要了命了,想想不管从数据库上设计上,代码设计上可拓展性都比较差,项目换血势在必行。昨天将项目开发的整个过程在...

2018-07-07 16:33:32

阅读数 108

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭