自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(243)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何多个请求运用一个servlet

方法一 jsp部分页面为 : <a href = "customerServlet?method=add">Add</a> <a href = "customerServlet?method=query">Query</a> <a href = "customerServlet?method=delete"&g...

2019-07-30 17:09:06 292

转载 解决JDBC连接数据库报错java.sql.SQLException: The server time zone value is unrecognized的问题

今天在使用mybatis建立到数据库的连接时,出现了一个时区报错。java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized…这也是第一次遇到,感觉挺有意思的,写篇博客记录下。报错如下:java.sql.SQLException: The server time zone value ...

2019-05-14 22:35:08 1434

原创 严重: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"]

这个问题主要是因为你的端口号已被其他进程占用发现被Myeclipse自带的服务器占用了 所有得disable 自带服务器

2018-09-16 19:15:32 2921

转载 栈与队列的异同

栈(Stack)和队列(Queue)是两种操作受限的线性表。(线性表:线性表是一种线性结构,它是一个含有n≥0个结点的有限序列,同一个线性表中的数据元素数据类型相同并且满足“一对一”的逻辑关系。“一对一”的逻辑关系指的是对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。)这种受限表现在...

2018-09-13 09:43:12 363

转载 Java字符串split方法的小陷阱

今天在写一个Java字符串切分程序时,发现切分后的计数一直有问题,调了半天才找到原因。。。下面先来看一个问题:有字符串str=“string split test” ,使用String类的split方法,根据空格切分后的字符串数组有多少个元素?我们可以用下面的程序来测试: String str = "string split test";String[] result = str.s...

2018-09-13 09:07:02 450

原创 Java 第九天 笔记

 1   File类详解(1)构造函数      File f = new File("文件路径")    File f = new File("parent","child")(2)创建一个文件夹      //在工作空间目录下创建a.txt的文件夹 File f = new File("a"); f.mkdir();     在G:\路径下创建一个a.txt的文件夹...

2018-09-11 23:59:35 175

原创 Java 第七天 笔记

1   二维数组数组的数组---二维数组的每一个元素是一个一维数组定义格式数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][每个一维数组的长度];int[][] arr = new int[3][5];---定义了一个整型的二维数组,其中包含3个一维数组,每个一维数组可以存储5个整数arr[0]---下标为0的位置上的一维数组arr[1...

2018-09-07 22:04:21 224

原创 Java 第六天 笔记

1    抽象类(意义在于把方法的设计和实现分离)     抽象类是一种模板模式,抽象类为所有子类提供了一个通用模板,子类可以在这个模板基础上进行扩展。通过抽象类,可以避免子类设计的随意性,通过抽象类,我们可以做到严格的限制子类的设计,使得子类之间更加通用    要点: 有抽象方法的类只能定义为抽象类;抽象类不能实例化,既不能用new来实例化抽象类;抽象类可以包含属性方法,构造方法,但是构...

2018-09-07 22:03:59 154

原创 Java 第八天 笔记

1   常用类     基本类型的包装类  : java 并不是纯面向对象的语言。Javas是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的。但是我们实际使用中经常将基本数据转化为对象,便于操作,比如:集合的操作,这时我们就行需要将基本类型转化为对象。 Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本...

2018-09-07 22:02:32 158

转载 Calendar.getInstance()中的getInstance()函数

getInstance()是Calendar提供的一个类方法,它的作用是获得一个Calendar类型的通用对象,getInstance()将返回一个Calendar的对象。还有一点关于 为什么不用 Calendar c=new Calendar();原因是:Calendar类是一个抽象类,在实际使用时实现特定的子类的对象。由于Calendar类是抽象类,且Calendar类的...

2018-09-04 10:47:26 4719

转载 Java String类中的intern()方法

今天在看一本书的时候注意到一个String的intern()方法,平常没用过,只是见过这个方法,也没去仔细看过这个方法。所以今天看了一下。个人觉得给String类中加入这个方法可能是为了提升一点点性能,因为从常量池取数据比从堆里面去数据要快一些。(个人感觉)  API上的那几句关于这个方法,其实总结一句就是调用这个方法之后把字符串对象加入常量池中,常量池我们都知道他是存在于方法区的,他是方法区...

2018-09-03 19:57:09 130

转载 Java异常之throws和throw 以及异常使用注意的原则

一.使用throws抛出异常如果在当前方法不知道该如何处理该异常时,则可以使用throws对异常进行抛出给调用者处理或者交给JVM。JVM对异常的处理方式是:打印异常的跟踪栈信息并终止程序运行。 throws在使用时应处于方法签名之后使用,可以抛出多种异常并用英文字符逗号’,’隔开 e.g.1 public void throwsTest() throws ExceptionClass1,...

2018-09-03 16:49:15 1204

原创 Java 第五天 笔记

1   垃圾回收机制      (1)程序员无权调用垃圾回收器        (2) 收集并删除未引用的对象。可以通过调用"System.gc()"来触发垃圾回收,但并不保证会确实进行垃圾回收。JVM的垃圾回收只收集哪些由new关键字创建的对象。所以,如果不是用new创建的对象,你可以使用finalize函数来执行清理。2  构造函数  (1)构造方法的作用:     构造方法...

2018-08-29 11:18:11 154

原创 Java 第四天 笔记

1  面向对象    (1)面向过程与面向对象编程的区别     面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;     面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。     可以拿生活中的实例来理解面向过程与面向对象,例如五子棋,面向过...

2018-08-04 09:01:48 169

原创 Java 第三天 笔记

1   方法(函数)(1) 什么是方法呢?方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 (2)方法的优点1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发的效率。 4. 提高了代码的重用性。(3)方法的命名规则 .1方法的名字的第一个单词应以小写...

2018-07-31 15:11:47 192

原创 Java 第二天 笔记

1   变量   Java   是一种强类型的语言,每一个变量都必须声明  Java 变量是程序中最基本的存储单元,其要素包括 变量名,变量类型,作用域 变量在使用前必须对其声明,只有在变量声明以后才可以为其分配相应的长度的存储单元,声明格式为“:  type varname [=value],[value1],[value2] ; 注意事项:  每一个变量都有类型,类型可...

2018-07-28 23:07:31 192

原创 Java 第一天 笔记

1  Java为什么可以流行     (1)互联网的爆发式发展  (2)互联网上的 电子产品,软件环境差异较大,需要一个跨平台的 语言2  Java的核心优势       跨平台3   Java各版本和体系构架     (1 )各个版本     Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发: A:Java SE...

2018-07-28 17:46:09 174

转载 位运算总结(按位与,或,异或)

按位与运算符(&amp;)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&amp;0=0;  0&amp;1=0;   1&amp;0=0;    1&amp;1=1;      即:两位同时为“1”,结果才为“1”,否则为0例如:3&amp;5  即 0000 0011&amp; 0000 0101 = 00000001  因此,3&amp;5的值得1。 另,负数按补码形式参加按位与...

2018-07-07 15:37:40 688

转载 java中的ClassLoader详解

ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运行了。但是,jvm启动的时候,并不会一次性加载所有的class文件,而是根据需要去动态加载。想想也是的,一次性加载那么多j...

2018-07-06 20:28:02 155

原创 Java实现按列输出TXT文件内容

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class Test2 { public static void main(String[] args) throws IOException { File f = new Fil...

2018-07-05 22:14:33 2693

转载 解决pycharm问题:module 'pip' has no attribute 'main'

转自:《解决pycharm问题:module 'pip' has no attribute 'main'》http://www.cnblogs.com/Fordestiny/p/8901100.html更新pip之后,Pycharm安装package出现报错:module 'pip' has no attribute 'main'找到安装目录下 helpers/packaging_...

2018-07-03 16:27:49 242

转载 数据的逻辑结构和数据的存储结构

1. 数据的逻辑结构      数据的逻辑结构是指数据元素之间的逻辑关系,即从逻辑关系上描述数据。它与数据的存储无关,是独立于计算机的。数据的逻辑结构分为线性结构和非线性结构,线性表是典型的线性结构;集合、树和图是典型的非线性结构。数据的逻辑结构分类见图1-1。集合结构中的数据元素之间除了 “同属于一个集合”的关系外,别无其他关系。线性结构结构中的数据元素之间只存在一对一的关系。树形结构结构中的数...

2018-06-12 12:24:22 16804

原创 指定文件名修改文件名称

import java.io.File;/* * 文件名全部修改*/public class UpdateFileName { public static void main(String[] args) { File root = new File("C:/Users/Documents/军事3"); try { renameFile(root); } catch (Exception...

2018-05-30 10:47:42 5656

原创 部分修改文件名称

import java.io.File;public class ChangeWenJianName {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        getFileName();    }   ...

2018-05-30 10:46:32 535

转载 随机修改文件名称

起因:保存的文件太多合并的时候文件名相同会覆盖所有需要一个可以全部重命名的工具。注意: 在修改文件名称的过程中要指定文件存放的位置否则所有文件会归到项目路径下面。package test;import java.io.File;import java.util.UUID;public class UpdateFileName { public static void main(String[] a...

2018-05-30 10:45:13 966

转载 java.io.File类中mkdir()与mkdirs()区别

在Java中对文件进行操作时常常用到java.io.File.mkdir()和java.io.File.mkdirs()两个方法来创建一个目录(文件夹),这两个方法非常相似,都是无参数且返回值都为boolean类型的方法,都是用于创建指定路径名称对应的目录,但二者主要区别如下:java.io.File.mkdir():只能创建一级目录,且父目录必须存在,否则无法成功创建一个目录。java.io.F...

2018-05-30 09:17:31 232

转载 聚类

前面做过一个神经网络的分类器 现在有一些数据需要做聚类处理。 那什么叫做聚类呢 跟分类有什么区别。分类:明确知道类别,然后把数据归类。聚类:你不知道类别,但你想把这些数据分成N类,根据某种算法把数据进行分组,相似或相近的自动归到一组中。(一般用k均值聚类算法)聚类与分类相比较:分类:实例式学习,分类前明确各个类别的信息,并可以直接断言每个元素映射到一个类别;聚类:无监督学习,在聚类前不知道类别甚至...

2018-05-17 22:14:08 625

转载 K-means算法及文本聚类实践

K-Means是常用的聚类算法,与其他聚类算法相比,其时间复杂度低,聚类的效果也还不错,这里简单介绍一下k-means算法,下图是一个手写体数据集聚类的结果。 基本思想 k-means算法需要事先指定簇的个数k,算法开始随机选择k个记录点作为中心点,然后遍历整个数据集的各条记录,将每条记录归到离它最近的中心点所在的簇中,之后以各个簇的记录的均值中心点取代之前的中心点,然后不断迭代,直到收敛,算法描...

2018-05-17 21:58:48 1127

转载 基于 K-Means 算法的文本聚类

K-Means 算法的文本聚类阅读数:7571、 能够从社交媒体或网上给定的数据集(数据集已给定),从中挖掘出新闻话题,如在线检测微博消息中大量突现的关键字,并将它们进行聚类,从而找到若干个新闻话题。 2、 给定一个新闻信息或报道作为测试样本,测试其所属的报道分类。 3、 最终要求有训练集,测试集,聚类模型和相关源码及简要说明。 4、 系统实现包含预处理,特征提取,训练时采用的聚类模型,测试时采用...

2018-05-17 21:49:43 2200 1

转载 文本聚类总结

016年09月28日 09:23:45阅读数:9414摘要:文本聚类是搜索引擎和语义web的基本技术,这次本蛙和大家一起学习一下简单的文本聚类算法,可能不能直接用于实际应用中,但对于想学搜索技术的初学者还是有一定入门作用的。这里会用到TF/IDF权重,用余弦夹角计算文本相似度,用方差计算两个数据间欧式距离,用k-means进行数据聚类等数学和统计知识。关于这些概念可以去google,或者参考文本后...

2018-05-17 21:43:51 1347

转载 十大经典排序算法(动图演示)

十大经典排序算法(动图演示)0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 0.2 算法复杂度0.3 相关概念稳定:如果a原...

2018-05-17 17:22:33 150

转载 K-means聚类算法初探

数据聚类是对于静态数据分析的一门技术,在许多领域内都被广泛地应用,包括机器学习、数据挖掘、模式识别、图像分析、信息检索以及生物信息等。聚类是把相似的对象通过静态分类的方法分成不同的组别或者更多的子集,这样让在同一个子集中的成员对象都有相似的一些属性,常见的包括在坐标系中更加短的空间距离等。我们拿2维特征的实例作为例子。我们以这个2维特征向量作为坐标,在一个2维空间中用点标注出这些实例,如图1所示,...

2018-05-16 20:43:22 457

转载 朴素贝叶斯的优缺点

朴素贝叶斯的主要优点有:1)朴素贝叶斯模型发源于古典数学理论,有稳定的分类效率。2)对小规模的数据表现很好,能个处理多分类任务,适合增量式训练,尤其是数据量超出内存时,我们可以一批批的去增量训练。3)对缺失数据不太敏感,算法也比较简单,常用于文本分类。朴素贝叶斯的主要缺点有:1) 理论上,朴素贝叶斯模型与其他分类方法相比具有最小的误差率。但是实际上并非总是如此,这是因为朴素贝叶斯模型假设属性之间相...

2018-05-14 16:34:08 26480 1

转载 JAVA字符串转日期或日期转字符串

文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进 来!         用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );         这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是...

2018-05-13 14:32:22 2983

转载 hashCode与equals的作用与区别及应当注意的细节

最近去面试了几家公司,被问到hashCode的作用,虽然回答出来了,但是自己还是对hashCode和equals的作用一知半解的,所以决定把它们研究一下。以前写程序一直没有注意hashCode的作用,一般都是覆盖了equals,缺没有覆盖hashCode,现在发现这是埋下了很多潜在的Bug!今天就来说一说hashCode和equals的作用。       先来试想一个场景,如果你想查找一个集合中是...

2018-05-12 17:28:59 134

转载 java中==与equel的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。    ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。    equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。    ==比较的是2个对象的地址,而equals比较的是2个对象的内容。...

2018-05-10 21:00:21 158

原创 Exception in thread "main" java.io.FileNotFoundException: File does not exist: hdfs://master:8020/us

Exception in thread "main" java.io.FileNotFoundException: File does not exist: hdfs://master:8020/user/seletedata/part-r-0000 at org.apache.hadoop.hdfs.DistributedFileSystem$18.doCall(DistributedFileS...

2018-05-03 17:03:31 3019

转载 Java实现远程HDFS的文件操作(新建、上传、下载、删除)

HDFS(Hadoop Distributed File System)是Hadoop项目的核心子项目,是分布式计算中数据存储管理的基础篇,为了实现本地与HDFS的文件传输,主要借助Eclipse开发环境,通过java编程实现了远程HDFS的文件创建,上传,下载,删除等。   其实对HDSF的文件操作主要有两种方式:命令行的方式和JavaAPI的方式。命令行的方式简单直接,但是必须要求本地机器也是...

2018-05-03 16:28:51 1095

原创 hdfs在Eclipse里使用代码修改编辑文本等权限问题

hdfs-site.xml中的配置没有下面代码(本人的问题)开放权限        dfs.permissions      false      之后重新启动服务器节点

2018-05-02 17:16:28 260

转载 log4j:WARN No appenders could be found for logger 解决方案

log4j:WARN No appenders could be found for logger 解决方案(转载地址)我们在使用Log4j的时候,总是出现: Java代码  log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).  log4j:WARN Please ini...

2018-05-01 16:28:17 2384

十六进制转换为其它进制

十六进制转换为其它进制

2017-05-21

计算机系统进制

计算机系统进制

2017-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除