Java
汤姆维赛迪
If you did not know what you want, you could never reach it.
展开
-
[Java Core]Java字符串的代码点和代码单元
Java Core的3.6.6有关代码点和代码单元的概念可能让很多同学迷惑,在这里做一点说明。Java char数据类型实际上采用UTF-16编码表示的Unicode的代码单元String str = "你好!";这里str中的第一个代码单元是“你”。通常来讲,基本字符用一个char表示,辅助字符使用一对char表示。所以str实际上是3个代码单元组成。System.o原创 2015-09-03 13:46:41 · 575 阅读 · 0 评论 -
[数据挖掘]决策树ID3和C45
数据分类数据分类就是建立模型把具有某种共同属性或特征的数据归并在一起,通过其类别的属性或特征来对数据进行区别。这个模型称为分类器,预测分类的(无序,离散)类标号。数据分类通常分为两个过程,学习阶段(模型构建)和分类阶段(预测类标号)。例如下图我们预测客户是否会购买计算机a) 学习过程 b) 分类过程决策树归纳决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取...原创 2018-03-29 21:25:09 · 1317 阅读 · 0 评论 -
[Py4J]从Pythyon端启动Py4J
实现从python端启动Py4J的server原创 2017-10-18 10:22:20 · 714 阅读 · 0 评论 -
Java运行linux和windows系统命令
在java中运行系统命令的代码:package executiveUnixCmd;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class ExecutiveCmd { public static void main(Stri原创 2015-11-02 21:43:42 · 997 阅读 · 0 评论 -
ajax+servlet的网站架构
ajax已经成为了一种非常流行的前端提交数据的方法,他相较于jsp最大的优点是能实现页面局部的刷新。这里讲一个简单的ajax+servlet实现简单登录网站的例子。网站代码结构如下图。登录页面代码: Username:原创 2015-08-10 22:37:21 · 419 阅读 · 0 评论 -
Eclipse搭建scala环境(解决“JDT weaving is currently disabled”问题)
随着Apache Spark,scala也成了必学的语言,下面讲一下Eclipse搭建scala开发环境。网上有很多的教程,但是给的scala的地址下载的插件无法开发scala,会出现“JDT weaving is currently disabled”的问题,这是由于使用了错误的Scala地址。Java: jre1.8.0_40Eclipse: 4.4.1http://w原创 2015-11-04 22:33:12 · 5724 阅读 · 0 评论 -
log4j配置日志文件log4j.appender.R.File相对路径方法
方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setP转载 2015-09-29 11:30:09 · 13645 阅读 · 1 评论 -
java enum(枚举)使用详解 + 总结
java enum(枚举)使用详解 + 总结 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方转载 2015-09-13 11:27:02 · 577 阅读 · 0 评论 -
[Java Core]Java类的equals方法的实现
Java对equals方法的要求:1. 自反性:x.equals(x) == true2. 对称性:x.equals(y) == y.equals(x)3. 传递性:x.equals(y) == true && y.equals(z) == true => x.equals(z) == true4. 一致性:若x,y均没有发生变化,x.equals(y)的结果不论调用原创 2015-09-12 09:54:09 · 465 阅读 · 0 评论 -
Java反射机制
说到反射,相信有过编程经验的人都不会陌生。反射机制让Java变得更加的灵活。反射机制在Java的众多特性中是非常重要的一个。下面就让我们一点一点了解它是怎么一回事。什么是反射在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。转载 2015-09-13 16:16:56 · 336 阅读 · 0 评论 -
[数据挖掘]前言
介绍常用的数据挖掘概念和算法:数据离散化:chimerge算法分类:决策树,贝叶斯分类器算法用Java实现,代码及工程文件算法实现原创 2018-03-29 09:11:01 · 262 阅读 · 0 评论