在Java程序员行业中,有不少Java开发人员的理想是成为一名优秀的Java架构师,Java架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个Java架构师工作的好坏决定了整个软件开发项目的成败。那么 ...
分类:
编程语言 时间:
2020-02-28 18:47:09
阅读次数:
58
做Java开发两年半时间,从最初的小白,到现在的菜鸟。知识在不断的积累,技术也在缓慢成长,但是只靠头脑记忆,大部分知识就随着时间流走了,没有留下一丝痕迹。 最近一段时间,因为开发项目接触的知识面增加,感觉自己的知识储备与技术能力遇到了一个看不见的瓶颈。为什么这么说呢,回头看看Java基础知识大部分印 ...
分类:
其他好文 时间:
2020-02-28 15:53:48
阅读次数:
47
我们经常在面经中看到这样的问题,为什么重写equals方法就一定要重写hashcode方法。本文就是分析这个问题。 <!--more--> 在阿里巴巴java开发手册中就给出了这样的规则。 【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 1) 只要重写 equals,就必须 ...
分类:
其他好文 时间:
2020-02-28 13:44:45
阅读次数:
58
Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJIDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,EclipseMemoryAnalyzer等。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。在本文中,我将重点介绍适用于各种Java开发人员
分类:
编程语言 时间:
2020-02-28 09:14:46
阅读次数:
69
ES6 入门《ECMAScript6入门教程》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。ECMAScript6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 Jav ...
分类:
其他好文 时间:
2020-02-27 16:00:58
阅读次数:
47
1、java有什么特点? 简单性 面向对象 平台无关性 健壮性以及安全性 多线程2、什么是JDK?什么是JRE? JDK是JavaDevelopmentKIt即Java开发工具包 JRE是JavaRuntimeEnvironment即Java运行环境3、JDK的目录结构是怎样的? bin:jdk开发 ...
分类:
编程语言 时间:
2020-02-27 00:40:18
阅读次数:
63
1.什么是ElasticSearch Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本 身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实 现所有索引和搜索的功能,但是 ...
分类:
其他好文 时间:
2020-02-26 21:05:24
阅读次数:
46
第五课:快速掌握jenkins核心功能.docx 2、jenkins 概述 jenkins 就是为了满足上述持续集成的要点而设计的一款工具,其主体框架采用JAVA开发,实质内部功能都是由各种插件实现,极大提高了系统的扩展性。其不仅可以满足JAVA系统的集成,也可以实现PHP等语言的集成发布。通过其p ...
分类:
其他好文 时间:
2020-02-26 17:07:28
阅读次数:
68
概述 开发工具 : +`Navicat tomcat Hbuilder 微信开发者工具` 1.1、IntelliJ IDEA 对于 的开发人员来说, 和`IDEA`都是非常不错的ide工具,虽然说IDEA的占用内存多并且不免费,让很多人望而止步,但是不得不说IDEA是我用过最好的java开发工具。等 ...
分类:
其他好文 时间:
2020-02-26 12:51:35
阅读次数:
75
什么是Elaticsearch Elaticsearch,简称ES,ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储,检索数据;本身扩展性很好,可以扩展到上百万服务器,处理PB级别的数据。ES也使用java开发并使用Lucene作为其和核心来实现所有索引和搜索的功能,但是它的目的是通 ...
分类:
其他好文 时间:
2020-02-25 19:50:30
阅读次数:
57