自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XiaopinOo的博客

编程小白

原创 Spring知识点整理

Spring概述: 什么是Spring?         spring(由Rod Johnson创建的一个开源框架)spring是一个开源框架,由Rod Johnson创建,简单来说,spring是一个分层的javaSE/EEfull-stack(一站式)轻量级框架。 Spring是一个开源框架...

2017-07-28 10:16:47

阅读数 360

评论数 0

原创 springmvc知识点整理

SpringMvc介绍 入门程序 SpringMvc架构讲解 框架结构 组件说明 SpringMvc整合Mybatis 参数绑定 SpringMvc默认支持类型 简单数据类型 pojo类型 pojo包装类型 自定义参数绑定类型 SpringMvc和Struts2的区别 高级参数绑定 数组类型的参数...

2017-07-27 16:29:40

阅读数 1047

评论数 0

原创 Mybatis知识点整理

mybatis的介绍 Mybatis的入门         a)使用jdbc操作数据库存在的问题         b)Mybatis的架构         c)Mybatis的入门程序 Dao的开发方法         a)原始dao的开发方法         b)动态代理方式 SqlMapCon...

2017-07-27 10:35:37

阅读数 320

评论数 0

原创 Class的字节码文件

字节码文件是经过编译器预处理过的一种文件,是JAVA的执行文件存在形式,它本身是二进制文件,但是不可以被系统直接执行,而是需要虚拟机解释执行。

2017-12-14 20:12:15

阅读数 204

评论数 0

转载 jsp内置对象out和response.getWriter()区别

最近遇到一个问题response.getWriter.write(2)会在浏览器中弹出一个下载对话框,而out.write()则不会弹出对象。综上: 首先介绍write()和print()方法的区别: 1.write():仅支持输出字符类型数据、字符、字符数组、字符串等 2.print():...

2017-11-29 22:09:54

阅读数 264

评论数 0

转载 相应中设置Content-disposition

转载https://www.cnblogs.com/brucejia/archive/2012/12/24/2831060.html     Content-disposition是MIME协议的扩展,MIME协议指示MIME用户代理如何显示附加的文件。当Internet Explorer接收到...

2017-11-26 15:37:14

阅读数 413

评论数 0

转载 javaee支持的13个规范

javaee一共支持13个规范.如下图: 1.JDBC规范(Java DataBase Connectivity)     java数据连接,是一种用于执行SQL语句的java API.,可以为多种关系数据库提供统一访问。有了JDBC就不用因为不同的数据库而要写个不同的应用程序,开发人...

2017-11-25 16:37:18

阅读数 304

评论数 0

原创 在eclipse中启动tomcat

曾经感觉自己学tomcat学的溜溜的,然后发现不是,最近在学习一次,发现很多以前没有思考过的问题。 比如我们可以在eclipse下边配置tomcat运行环境,然后可以通过创建tomcat实例的方式来启动tomcat,。 如果我们电脑上只安装一个tomcat,然后在eclipse中定义了很多个s...

2017-11-24 14:18:09

阅读数 633

评论数 0

原创 项目发布到服务器时为什么要将端口号改为80

最近无意间听到一句话,http协议的默认端口号是80,而项目一般在发布的时候需要将tomcat的端口号改成80,于是我就蒙蔽了,纳尼,http端口已经是80,为毛还要将tomcat的端口号改成80,不会冲突吗,于是想了老久。 协议只是对某些东西的一些规范,只是一种协议,不占用端口号, ...

2017-11-23 18:08:26

阅读数 3622

评论数 1

原创 数据库完整性约束

数据库完整性(Database Integrity)是数据库中数据在逻辑上的一致性、正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束可以通过DBMS或应用程序来实现,基于DBMS的完整性约束作为模式的一部分存入数据库中...

2017-11-17 20:50:45

阅读数 383

评论数 0

转载 数据库系统的体系结构(三级模式和两级映像)

数据库系统的体系结构:三级模式和两级映像     对于数据库的三级模式和两级映像,可能我们并不陌生,三级模式指的是外模式、模式和内模式。两级映像指的是外模式/模式映像和模式/内模式映像。 下边我们介绍三级模式: 外模式:     定义:外模式也称为用户模式,是数据库用户(包括应用程序和最终...

2017-11-17 16:42:17

阅读数 1877

评论数 0

转载 深入理解tomcat是怎样多线程处理http请求并将代码执行到controller里的

彻底理解tomcat是怎样多线程处理的http请求并将代码执行到controller里的 1.线程池:thread=threadPool.getThread().thread.executeHttp(httprequest),thread的start方法执行行里面调用,每个thread里获取所有...

2017-11-16 20:58:11

阅读数 811

评论数 0

原创 innerHTML和innerText区别

首先innerHTML获取到的标签的内容包括标签本身,而innerText获取到的标签的内容不包括标签 其次对于火狐浏览器,不支持innerText方式获取变迁内容 因为innerHTML是ECMASCRIPT规范中定义的用来获取标签内容的。而innerText是IE自己研究的,但是后来大部分...

2017-11-15 23:35:02

阅读数 122

评论数 0

原创 如何让一个a标签的跳转失效

代表的是刷新当前页面, 表示让当前标签的href属性失效,因而可以给该标签设置其他动作监听,例如onclick等等。

2017-11-15 23:32:44

阅读数 535

评论数 0

原创 让盒子脱离基本文档流的情况(position:absolute和float)

让一个盒子脱离基本文档流有三种情况: position定位取值有五种: absolute:生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位 fixed:生成绝对定位的元素,相对于浏览器窗口进行定位 relative:生成相对定位的元素,相对于其真长位置进行定位 static:默...

2017-11-15 23:18:31

阅读数 406

评论数 0

原创 盒子垂直居中显示以及position的属性值问题

这是n年前学的,今天一用突然想不起来了,在这里记录下: 首先介绍下position的取值: position一共有五个取值: absolute:生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位,元素的位置通过“left”,“top”,“right”,“bottom”属性进...

2017-11-15 22:52:25

阅读数 330

评论数 0

原创 使用js实现简单轮播图

#lunbo{ position: relative; width: 500px; height: 300px; } #lunbo img{ position: absolute; } #xiaoyuan{ width: 300px;...

2017-11-15 22:50:17

阅读数 195

评论数 0

原创 js中数字和字符串进行比较

1.如果两个比较的对象都是int则根据int进行比较 2.如果两个比较的对象一个是number一个是字符串且字符串表示的都是数字,则将字符串转换成数字进行比较 3.如果两个比较的对象一个是number一个是字符串且字符串表示的不全是数字,则将字符串转换成NAN,NAN无论与任何数值比较都返回f...

2017-11-15 16:38:20

阅读数 1002

评论数 0

原创 重新给mysql设置登陆密码(包括安装中没有设置登陆密码的情况)

刚刚给同学解决了一个修改MySQL密码的问题。我同学在安装过程中没有设置mysql的登陆密码。 重置mysql密码的方法: 1.首先,停止mysql,服务 2.进入MySQL安装目录下的bin目录,这样就进入mysql安装目录了, 3.进入mysql安全模式,当mysql启动起来后,不用输入密码就...

2017-11-07 20:44:30

阅读数 517

评论数 0

原创 mysql升序降序关键字(DESC降序,ASC升序)

mysql可以根据字段进行排序 其中,DESC表示降序,ASC表示升序 order by 字段名  DESC;按照字段名降序排序 order by 字段名 ASC;按照字段名升序排序

2017-10-30 22:55:00

阅读数 6834

评论数 0

原创 getDeclaredFields和getFields的区别以及相似的

getFields只能获得类中公共的字段,包含父类中的公共的字段 getDeclaredFields获得类中所有的字段,包括共有字段和私有字段,默认字段和受保护字段。但是不能获得父类中所有的字段 获得类的类型的字段,获得类的类型的构造器以及方法都有相应的getDeclare和get。。...

2017-10-30 21:51:30

阅读数 646

评论数 0

原创 JAVA使用TCP协议的过程中端口号的指定。

最近在学网络编程,看到一句话很不解,客户端的端口号不需要指定,系统会自动给当前这个应用程序分配一个空闲的端口号,但是服务器端的端口号必须指定,用于接收来自客户端的信息。 其实是自己基础不扎实把,服务器端的端口号是通过ServerSocket类的构造函数的参数指定的,定义: ServerSocket...

2017-10-30 15:41:32

阅读数 787

评论数 0

原创 网络编程总结(一)

在介绍TCP/IP结构时,提到传输层的两个重要的高级协议,分别是TCP协议和UDP协议,其中UDP协议是User Datagram Protocol的简称,称为用户数据报协议,TCP是Transmission Control Protocol的简称,称为传输控制协议。 UDP连接:     UDP...

2017-10-29 22:34:42

阅读数 119

评论数 0

原创 输入输出流的shutdownoutput和shutdowninput方法的使用(文件默认有一个-1的结束标志位)

最近做练习的时候遇到上传文件可以上传成功,但是上传文件之后返回反馈的时候,总是不能成功返回反馈,添加shutdownoutput就可以了, 练习如下: server端代码: public class server { public static void main(String[] arg...

2017-10-29 20:31:38

阅读数 1147

评论数 0

转载 序列化过程遇到java.io.EOFException

最近刚刚学习序列化,遇到一个java.io.EOFException的异常,百度了以下说是因为程序没有判断好到底应该从哪里结尾。 我在写入数据的时候,直接存储的是多个Student类型的对象,然后结束,当取出这些对象的时候遇到了错误。 End of File异常。通常是读取反序列化的本地文件中...

2017-10-27 20:29:18

阅读数 1113

评论数 0

转载 hash值相等,equals一定相等吗,equals相等,hash值一定相等吗

两者之间唯一的必然关系被你说反了,equls返回为true,则两者的hashcode一定相等,意即相等的对象必须具有相等的哈希码。每当equals方法被覆写,通常需要重写hashCode方法从而 保持对象行为的一致性。而具有相等的hashcode的两个对象equals不一定成立。你可以这样认为也...

2017-10-21 21:44:23

阅读数 6432

评论数 1

转载 where子句和having子句区别

where子句和having子句的区别:     1.where  不能放在group by后面     2.having   是跟group by连在一起用的,放在group by 后面,此时的作用相当于where     3.where  后面的条件中不能有聚集函数,比如SUM(),AVG()...

2017-10-21 17:21:34

阅读数 2476

评论数 0

转载 left join(on和where条件放置的区别)

数据库在连接两张或者多张表来返回记录时,都会生成一个中间的临时表,然后再将这张临时表返回给用户。     在使用left join时,on和where条件的区别如下:     1.on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。     2.where...

2017-10-21 16:53:57

阅读数 246

评论数 0

转载 JDBC事务及事务的隔离级别

一个事务是由一条或多条对数据库的操作的SQL语句所组成的一个不可分割的工作单元,只有当事务中的所有操作都正常执行了,整个事务才会被提交给数据库,在JDBC中,一般是通过commit()方法或者rollback()方法来结束事务的操作。其中commit()方法表示完成对事务的提交,rollback(...

2017-09-10 20:38:02

阅读数 157

评论数 0

原创 多线程同步实现的方式

java主要提供了三种实现同步机制的方法:  1.synchronized关键字:         a.synchronized方法,在方法的声明前加入synchronized关键字,如下:public synchronized void mutiThreadAccess();       ...

2017-09-10 14:08:26

阅读数 381

评论数 1

原创 实现java多线程方式

java虚拟机允许应用程序并发的运行多个线程,在java语言中,多线程的实现一般有三种方法,其中前两种为最常用的方式: 1.继承Thread类,重写run()方法。 2.实现Runnable接口,并实现该接口的run()方法      其实,不管是通过继承Thread类还是通过使用Runna...

2017-09-10 12:33:05

阅读数 148

评论数 0

原创 java内存泄漏

内存泄漏是指一个不再被程序使用的对象或者变量还在内存中占有存储空间。 在java语言中判断一个内存空间是否符合垃圾回收的标准有两个:第一:给对象赋予了空值null,以后再也没有使用过。第二:给对象赋予了新值,重新分配了内存空间。 内存泄漏的两种情况:一:在堆中申请的空间没有被释...

2017-09-10 10:40:30

阅读数 186

评论数 1

原创 java的类加载机制

java平台主要包括两个模块:JVM和java API JVM是一个虚构出来的计算机,用来把java编译生成的中间代码转换为机器可以识别的编码并运行。它有自己完善的硬件结构,如处理器,堆栈,寄存器等,还具有相应的指令系统,它屏蔽了与具体操作系统平台相关的信息,使得java程序只需要生成J...

2017-09-09 21:58:06

阅读数 148

评论数 0

原创 漫无目的的来到北京(求职路一)

时间一点一滴的过着,生活慢慢进行着,我们是否都背离了最初的方向?     我承认我或许不是一个很努力的孩子,我或许不是一个很聪明的孩子。但是我却是那个很幸运的掌握自己人生的孩子。     大三的迷茫,大二的懵懂,直到最近无头脑的来到北京,我都觉得我是幸运的,我是一个农村的孩子,我的父母都是农民...

2017-09-09 21:13:48

阅读数 278

评论数 2

原创 Math类中的round、ceil和floor方法的功能介绍

1.round方法表示四舍五入。round方法表示四舍五入,round,意为环绕,原理是在原来数字的基础上先增加0.5然后在向下取整,等同于(int)Math.floor(x+0.5f),他的返回值类型是int类型,例如,Math.round(11.5)的结果为12,Math.round(-11....

2017-09-08 15:38:15

阅读数 555

评论数 0

原创 不可变类

不可变类(immutable class)是指当创建了这个类的实例后,就不允许修改他的值了,也就是说,一个对象一旦被创构建出来,在其整个生命周期中,他的成员变量就不能再被修改了,他有点类似于常量,只允许别的程序读,不允许别的程序进行修改。      在java类库中,所有基本类型的包装类都是不...

2017-09-08 12:28:06

阅读数 162

评论数 0

原创 java关键字strictfp

关键字 strictfp是strict float point的缩写,指的是精确浮点,它用来确保浮点数运算的准确性。在JVM在执行浮点数运算时,如果没有指定strictfp关键字,此时计算结果可能会不精确,而且计算结果在不同平台或者厂商的虚拟机上会有不同的结果,导致意想不到的错误,而一旦使用了st...

2017-09-08 11:17:07

阅读数 516

评论数 0

原创 switch参数支持的类型

switch(expr)中,expr只能是一个枚举常量(内部也是由整型或字符类型实现)或一个整数表达式。其中整数表达式可以是基本类型int或其对应的包装类型Integer,当然也包括不同长度的整型,例如:short。由于btye,short和char类型的值都可以被隐式的转换为in类型,因此这些类...

2017-09-08 10:20:53

阅读数 332

评论数 0

原创 抽象类和接口有什么异同

接口和抽象类的相同点: 1.都不能被实例化 2.接口的实现类或者抽象类的子类都只有实现了接口或者抽象类中的方法后才能被实例化。 接口和抽象类的不同点: 1.接口只有定义,其方法不能在接口中实现,只有实现接口的类才能实现接口中定义的方法,而抽象类可以有定义与实现,即其方法可以在抽象类...

2017-09-07 18:41:36

阅读数 6020

评论数 1

原创 面向对象有哪些特征

面向对象的主要特征包括抽象,继承,封装和多态   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分的注意与当前目标有关的方面。抽象并不打算了解全部问题,而是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一个是过程抽象,一个是数据抽象 2.继承:继承是一种联结类的层次模型...

2017-09-07 17:19:17

阅读数 192

评论数 0

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