努力改变人生!

加微信交流:398701344。

Idea导入Tomcat源码

关于tomcat的源码下载可以从这里下载: tomcat90:https://github.com/apache/tomcat(tomcat9.0)或者http://download.csdn.net/detail/zknxx/9720415(编译之后的)tomcat80:https:/...

2016-12-24 22:15:12

阅读数:3561

评论数:0

java为什么要重写hashCode和equals方法

如果不被重写(原生)的hashCode和equals是什么样的?       不被重写(原生)的hashCode值是根据内存地址换算出来的一个值。      不被重写(原生)的equals方法是严格判断一个对象是否相等的方法(object1 == object2)。   为什么需要重写eq...

2016-12-24 21:17:08

阅读数:11160

评论数:1

Java中主要Map类概述

Map: 1、Map的一级接口大概有这三个:SortedMap、ConcurrentMap(1.5)、和Bindings(1.6). SortedMap: 1)、SortedMap的直接接口有NavigableMap(1.6)、间接接口有ConcurrentNavigableMap(1.6)...

2016-12-24 21:06:11

阅读数:826

评论数:0

Java主要集合类概述

Collection这个接口中大概可以分为这样三种类型的接口:List、Set、Queue(JDK1.5之后新增)。  Set:      1、Set是一个不包含重复元素的Collection。      2、Set的底层是由Map实现的。      3、Set的实现主要分为HashSet...

2016-12-19 21:21:38

阅读数:324

评论数:0

集合和Collections、Map的UML类图

今天在家没事看了一下集合框架,画了常用的类图。Collection大致可以分为set、List、Queue三种(Map不属于Collection体系中的,它是一个独立的数据结构。但是Collection和Map的实现上又互相依赖)。类图如下: Collections是一个包装类,它可以看做是Col...

2016-12-18 17:58:21

阅读数:2291

评论数:1

Java中的IO流的介绍(二)

字节输入流(InputStream): SequenceInputStream:     SequenceInputStream可以把两个输入流合并成一个输入流。主要用作合并输入流。                         内部有一个Enumeration属性,来存放两个输入流。     ...

2016-12-17 00:24:55

阅读数:679

评论数:0

Java中用字节数组表示整数和用整数表示字节数组

程序中的所有数在计算机内存中都是以二进制的形式储存的。所以有时候我们还是有必要学习一下位运算的。我们知道在java中一个整型是占用四个字节32位的,而一 个byte类型占用一个字节8位的。所以我们可以用一个整型来最多表示一个长度为4的byte数组,同样我们可以用一个长度为4的byte数组来表示一...

2016-12-11 22:15:24

阅读数:1479

评论数:0

Java中的IO浅析(一)

Java中的IO大致可以分为两类,字节流和字符流。字节流又可以分为字节输入流和字节输出流,字符流又可以分为字节输入流和字符输入流。下面我们看一下他们的体系结构(UML类图表示)。 字节输入流 字节输入流的UML类图如下所示: 字节输出流 字符输入流 字符输出流 IO大致总图:

2016-12-10 22:29:01

阅读数:356

评论数:0

MyBatis获取自增长主键值的两种方式及源码浅析

昨天在做项目的时候遇到了一个坑,没错,就是获取MyBatis自增长主键值的坑。因为之前一直用ibatis,所以惯性的用了ibatis的写法,结果返回的值一直是1(受影响的行数)。于是去翻了翻MyBatis的源码,发现它把主键值放到了参数对象上,获取主键值需要用参数对象去get主键值。真是坑。我先把...

2016-12-10 18:43:10

阅读数:16059

评论数:2

SpringBoot多跨域请求的支持(JSONP)

在我们做项目的过程中,有可能会遇到跨域请求,所以需要我们自己组装支持跨域请求的JSONP数据,而在4.1版本以后的SpringMVC中,为我们提供了一个AbstractJsonpResponseBodyAdvice的类用来支持jsonp的数据(SpringBoot接收解析web请求是依赖于Spri...

2016-12-03 12:36:28

阅读数:14651

评论数:10

SpringBoot修改默认端口号

有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了。修改SpringBoot的默认端口有两种方式。下面就分别说一下这两种方式。 修改application.properties 第一种方式我们只...

2016-12-02 19:11:55

阅读数:66647

评论数:3

SpringBoot热部署

在SpringBoot中启用热部署是非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了,下面我就说一下怎么引入spring-boot-devtools。 修改pom.xml 我们只需要在po...

2016-12-02 00:40:28

阅读数:41641

评论数:1

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