Java线程机制

1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成…

开始Java

Java的类名和文件名必须保持一致。 Java的数据类型包括引用类型(数组和对象)和内置类型 Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修…

Spring

1.构建一个Spring项目(工具:IntelliJ IDEA+Spring 官网) 打开Spring官网找到SPRING INITIALIZR 勾选AOP,Web,freemaker,dectools 下载后导入到idea @Reques…

Hadoop

MapReduce是面向大数据并行处理的计算模型、框架和平台,它隐含了以下三层含义: 1)MapReduce是一个基于集群的高性能并行计算平台(Cluster Infrastructure)。它允许用市场上普通的商用服务器构成一个包含数十、…

哈希表

哈希函数的构造方法:①数字分析法    ②平方取中法    ③除留取余法    ④分段叠加法   处理冲突的方法:①开放定址法   ②链地址法(拉链法)    :适用于无法确定表长,缺点是:指针需要额外的空间,故当结点规…

排序

先看一道很简单的水题,实质就是求两个数组中是否有相同的元素。 csuoj 1868潜在好友 小X在搬砖写一个论坛,这个时候老板突然想到一个功能,让小X今天赶快实现。大概就是如果某个人是你好友的好友那么他的头像上面会有特殊的标志。小X想不到较…