240 发简信
IP属地:香港
  • 冒泡排序

    冒泡排序: 对未排序的数组中的元素从头到尾依次比较相邻的两个元素,若第前一个元素大于后面一个元素那么就交换两个元素 的位置,经过一轮的比较,那么最大的那个元素,会存到数组的最...

  • 选择排序

    选择排序: 固定一个元素的值,然后依次和后面每一个元素进行比较,若当前固定元素的值大于后面比较元素的值就进行交换,直到 所有元素都比较完成之后,固定的第一个元素会得到所有元素...

  • 面向对象(oop)基础篇

    面向对象基础 1. 面向对象基础概念 面向过程 是一种看待问题、解决问题的思维方式。着眼点在于问题是如何一步步的解决的,然后亲力亲为的去解决这个问题 面向对象 是一种看待问题...

  • 面向对象(oop)进阶篇

    面向对象进阶 1. 包 package: 组织文件的作用。将程序中在逻辑上具有关联关系的文件组织在一起。 在一个类中,使用另外一个包中的类: 1、使用类的全限定名 全限定名:...

  • Hive详解

    Hive使用必知必会系列 一、Hive的几种数据模型 内部表 (Table 将数据保存到Hive 自己的数据仓库目录中:/usr/hive/warehouse) 外部表 (E...

  • 数据可视化工具

    数据可视化无处不在,而且比以前任何时候都重要。无论是在行政演示中为数据点创建一个可视化进程,还是用可视化概念来细分客户,数据可视化都显得尤为重要。以前的工具的基本不能处理大数...

  • 从宏观角度了解JVM

    Java开发人员都知道字节码将由JRE(Java运行时环境)执行。但许多人不知道JRE是Java虚拟机(JVM)的实现,它分析字节码,解释代码并执行它。 作为开发人员,了解J...

  • 面向对象(oop)结束篇(1)

    继承 1. 继承的基础语法 在程序设计中,如果有多个具有逻辑关联的类,具有相同的特性和行为(属性和方法)。那么我们可以将这些相同的部分提取出来,做成另外的一个类。 被提取出来...

  • Java NIO与IO

    在研究Java NIO和IO API时,很快就会出现一个问题: 我什么时候应该使用IO,什么时候应该使用NIO? 在本文中,我将尝试阐明Java NIO和IO之间的差异,它们...

  • 理解什么是大数据和Hadoop

    HDFS是Hadoop系统的存储部分。它是块结构的文件系统,其中每个文件被分成预定大小的块。这些块存储在一台或多台机器的集群中。HDFS适用于两种类型的节点:NameNode...

  • Java算法和数据结构面试问题

    1.数组面试问题 数组是最基本的数据结构,它将元素存储在连续的内存位置。这也是采访者的一个主要话题,你会在任何编码访谈中听到很多关于数组的问题,例如反转数组,排序数组或搜索数...

  • 11个简单的Java性能调优技巧

    作为开发人员我们都希望编写的程序拥有最佳的性能,但是这需要大量的经验和知识。优化应用程序以获得最佳性能并非易事。有几个易于遵循的建议和最佳实践可帮助创建性能良好的应用程序。 ...

  • 解开java中的锁

    尊重原作者本文出处:https://tech.meituan.com/(有好多知识分享) 前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常...

  • java比较器详解

    Java比较器 内部比较器: 实现comparable接口, 需要重写comparato方法 ps:写在创建类的内部,例如写个persion类,比较年龄! 让类实现该接口,去...

  • 120
    算法之稀疏数组

    当一个数组的元素包含大量的0时,或者为同一个值的数组时,可以使用稀疏数组来保存数组. 稀疏数组的处理方法: 1,记录数组一共有几行几列,有多少个不同的值 2,把具有不同值的元...

  • 杭电acm题(1)

    地址:http://www.pythontip.com/acm/problemCategory#HDU 1005: 数字序列定义如下: f(1)= 1,f(2)= 1,f(n...

  • Java引用类型

    题: class ChangeIt { static void doIt( int[] z ) { int[] A = z; A[0] = 99; ...