最新消息: 新版网站上线了!!!
浅谈java.util.concurrent包中的线程池和消息队列

浅谈java.util.concurrent包中的线程池和消息队列

1 java并发包介绍 JDK5 0(JDK1 5更名后)以后的版本引入高级并发特性,大多数的特性在java util concurrent包中,是专门用于多线程编程的,充分利用了现代多处理器和多核心系统的功能以编写大规模并发应用程序。主要包括

IntelliJ IDEA编译项目报错

IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号"

简介 在维护一个新的项目时出现在的这个情况,项目构建时一直报错"xxx包找不到",但是引用的包和引用的类都是存在的,一开始以为是项目问题,还问了做过的同事,第一次搞好了,但是换了分支之后依然出这个问题,于是把解决过程记

Maven 错误找不到符号的解决方法

Maven 错误找不到符号的解决方法

Maven 错误找不到符号问题,通常有三种原因:   1 可能项目编码格式不统一。 2 可能项目编码使用的JDK版本不统一。 3 pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的依赖,或

java监听器的实现和原理详解

java监听器的实现和原理详解

前言 监听器,字面上的理解就是监听观察某个事件(程序)的发生情况,当被监听的事件真的发生了的时候,事件发生者(事件源) 就会给注册该事件的监听者(监听器)发送消息,告诉监听者某些信息,同时监听者也可以获得一份事件对象,根据这

不了解这12个语法糖,别说你会Java

不了解这12个语法糖,别说你会Java

本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java 语法糖的同时,了解这些语法糖背后的原理。 语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由

基于MapReduce实现决策树算法

基于MapReduce实现决策树算法

本文实例为大家分享了MapReduce实现决策树算法的具体代码,供大家参考,具体内容如下 首先,基于C45决策树算法实现对应的Mapper算子,相关的代码如下: public class MapClass extends MapReduceBase implements Mapper {

基于Spark实现随机森林代码

基于Spark实现随机森林代码

本文实例为大家分享了基于Spark实现随机森林的具体代码,供大家参考,具体内容如下 public class RandomForestClassficationTest extends TestCase implements Serializable{ ** * * private static final lon

Spark随机森林实现票房预测

Spark随机森林实现票房预测

前言 最近一段时间都在处理电影领域的数据, 而电影票房预测是电影领域数据建模中的一个重要模块, 所以我们针对电影数据做了票房预测建模 前期工作 一开始的做法是将这个问题看待成回归的问题, 采用GBDT回归树去做

java String校招面试题过程详解

java String校招面试题过程详解

面试题一:判断下列程序运行结果 package String_test;public class test_1 { public static void main(String[] args) { String str1 = "HelloWorld"; String str2 = "HelloWorld"; String str3 = new String("