自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 spring boot下非web应用,mysql数据源报错问题

在非web应用下,spring boot启动时提示如下错误:org.springframework.context.annotation.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springfra

2017-10-26 16:21:07 668

原创 IDEA Spring + websocket + tomcat项目搭建及打包部署

1 概述本项目实现通过UDP从终端接收数据,并通过websocket转发到手持设备的示例来演示搭建过程。websocket是基于tomcat来提供功能的,并且websocket没有添加认证策略,仅用于演示。 2 开发环境IDEA 2017.1.2 tomcat-8.0.43 java8 3 新建项目按图中所示的步骤新建maven项目: 按图中所示配置GroupId和ArtifactId

2017-10-11 11:06:22 7937

原创 java集合类之随机访问和顺序访问

概述java集合类中元素的访问分为随机访问和顺序访问。随机访问一般是通过index下标访问,行为类似数组的访问。而顺序访问类似于链表的访问,通常为迭代器遍历。 以List接口及其实例为例。ArrayList是典型的随机访问型,而LinkedList则是顺序访问型。List接口既定义了下标访问方法又定义了迭代器方法。所以其实例既可使用下标随机访问也可以使用迭代器进行遍历。但这两种方式的性能差异很明显

2017-10-09 10:56:43 5605

原创 java集合类之List

概述List是一种有序的集合接口。List的实例支持通过下标访问元素,下标从0开始计数。List允许重复的元素(Set是不允许重复的元素的)。 需要注意的是:如果List的实例允许将实例本身作为元素,那么该实例的equals和hashCode的意义将不再明确。List定义了以下操作: 操作类型 方法 说明 Query int size(); boole

2017-09-29 17:19:16 366

原创 java类对象自然顺序的相等一致性

具有自然顺序的类对象满足:对于该类的每个对象e1和e2,当且仅当e1.compareTo(e2) == 0与e1.equals(e2)具有相同的布尔值。称为相等一致性。 定义见java.lang.Comparable中的定义。

2017-09-26 11:20:50 341

原创 java对象的4种比较方法

概述在java中,存在4种对象(含基础数据类型)的比较方式:==、equals、compareTo和compare。以及两种比较策略:引用比较和值比较。具体如下表所示。 方法 策略 说明 == 引用比较(值比较) 应用于对象是进行引用比较即判断是否为同一个对象;应用于基础数据类型则是值比较 equals 值比较 仅应用于对象;该方法被所有类继承,若不复写则是进行引用

2017-09-25 22:09:17 2036

原创 java集合类之Map

概述java的基础集合类主要都在java.util包中,基础类在java.util中,并发类在java.util.concurrent中。这里只涉及java.util包中的基础类,并发类在下一篇中介绍。基础类包含实现了Map、List、Set、Collection、Queue、Deque、SortedMap、SortedSet、NavigableMap、NavigableSet接口的实现类

2017-09-22 16:14:14 297

原创 IDEA提示Multi-catches are not supported at this language level的解决办法

Multi-catches are not supported at this language level使用IDEA创建的java项目,在使用如下代码时IDEA提示Multi-catches are not supported at this language level:try { ......} catch (ClassNotFoundException | NoSuchMetho

2017-09-21 16:20:35 4984 1

空空如也

空空如也

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

TA关注的人

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