自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java String拼接

String s = null; s += "abc"; System.out.println(s); 答案是nullabc!运行时, 两个字符串str1, str2的拼接首先会调用 String.valueOf(obj),这个Obj为str1,而String.valueOf(Obj)中的实现是return obj == null ? “null” : obj.toString(), 然后

2017-09-01 11:07:32 2116 2

转载 Java 抽象类和接口的相同点和不同点

抽象类 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类是用来捕捉子类的通用特性的,是被用来创建继承层级里子类的模板。接口 接口是常量和抽象方法的集合。两者相同点抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。抽象类里的抽象方法必须全部被子类所实现,如果子类不能全部实现父类抽

2017-09-01 10:15:15 5048

转载 Java public protected default private 访问权限区别

Subclass指的是子类。参考文献 Controlling Access to Members of a Class

2017-08-31 18:04:06 395

转载 Java int 最大值溢出

int型的最大值+1溢出后等于-214783648。二进制系统是通过补码来保存数据的。第一位是符号位,0为正,1为负,当正的除了符号位全为1,再加1就进位了,符号位就会变成1,是负数,其他为0。参考文献 在Java中,为什么 int 型的最大值+1 溢出后等于-214783648 。

2017-08-31 16:57:47 10542 1

转载 js JSON

1 JSON发音 可以读成杰森。2 JSON简介 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在网络或者程序之间轻松地传递这个字

2017-08-31 10:19:10 369

原创 CSDN博客更换界面

CSDN博客更换界面 1 登录CSDN之后,写博客->博客配置(如果使用的是CSDN-markdown编辑器需要点击博客管理) 2 选择自己喜欢的界面并保存

2017-08-31 09:12:04 1040

转载 CSS radio美化

参考文献使用纯CSS美化radio和checkbox在参考文献的基础上进行改进<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>* { /*所有控件*/ margin: 0px; /*外边距为0*/ padding: 0px; /

2017-07-30 10:00:36 1493

转载 CSS 关闭按钮实现

参考文献css 关闭按钮实现在参考文献的基础上进行改进<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>/*关闭图标*/.close { position: relative; margin: 3px; width: 24px

2017-07-29 20:11:19 5479

原创 jsp页面加载时文本框通过js获取焦点

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> $(function() { $('#phoneNumber').focus(); });Insert title here 效果

2017-07-28 10:36:57 4004

原创 Html a标签打开新页面

内容

2017-07-27 09:54:20 6248

原创 CSS 按钮button美化

.login-button { /* 按钮美化 */ width: 270px; /* 宽度 */ height: 40px; /* 高度 */ border-width: 0px; /* 边框宽度 */ border-radius: 3px; /* 边框半径 */ background: #1E90FF; /* 背景颜色 */ cursor: pointer; /* 鼠标

2017-07-26 16:39:35 78536 9

转载 CSS JQuery input+label实现placeholder效果

参考文献input+label制作兼容IE8的输入提示,实现placeholder效果,下附代码js 实时监听input中值变化<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> .input { pos

2017-07-26 16:11:27 1006 1

转载 CSS top、margin-top和padding-top的区别

参考文献CSS padding 属性CSS里的padding是什么意思?CSS margin 属性top、margin-top的区别padding指内边距,是盒子里面内容到边框的距离,不允许使用负值。padding:10px 5px; 上内边距和下内边距是10px,右内边距和左内边距是5px。padding:1px 2px 3px 4px; (上

2017-07-26 10:46:55 14158 5

转载 兼容各种浏览器的图片垂直居中CSS解决方案

参考文献兼容各种浏览器的图片垂直居中CSS解决方案利用hack来使图片垂直居中 .box { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align:middle; /*设置水平居中*/ text-al

2017-07-25 18:01:46 503

原创 安装Tomcat

1 来到tomcat官网2 左边download选择最新版tomcat93 选择最下方安装包 可以一路默认,其中安装路径可以适当修改。4 配置环境变量(适用于win10)左下方系统图标右键->系统->左边1列选高级系统设置->下方选择环境变量新建系统变量->设置变量名CATALINA_HOME和变量值即tomcat安装路径这里已经新建过了

2017-07-25 10:00:13 190

原创 Project facet Java version 1.8 is not supported.

在eclipse neon.3中run as->run on server,出现如下异常已安装环境:Tomcat7.0.64  jdk1.8.0_121解决方案:使用高版本的tomcat于是就安装了最新版的tomcat9.0.0.M22可以正常运行了

2017-07-25 09:01:51 272

原创 查看Tomcat版本

1 到达tomcat的安装目录2 前往bin目录3 通过version查看版本

2017-07-25 08:18:54 308

转载 Mybatis 动态sql

参考文献MYBATIS-动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBa

2017-07-21 10:12:33 256

原创 SpringMVC 通过ajax从controller传值给js出现中文乱码

把eclipse编码格式设置成utf-8以及jsp页面设置utf-8后,发现通过ajax从controller传值给js出现中文乱码。// HttpServletResponse resp// 解决ajax返回的data中文乱码问题resp.setCharacterEncoding("UTF-8");

2017-07-21 09:40:53 1399

转载 Java 字符串比大小

参考文献java中两个字符串如何比较大小 使用 String.compareTo 方法:compareTo() 的返回值是int, 它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字符串)3、如果第一个字

2017-07-21 09:31:23 2683

原创 Win10 系统时间错误

有时候发现win10电脑时间不对,就需要校准。设置->时间和语言->左边选择日期和时间如果开了自动设置时间,先关了再开过。如果发现还是不对,往下看。先关了自动设置时间,更改日期和时间就会可用。点击更改,按照实际时间校准。实际时间可按百度中输入time得到。然后再把自动设置时间开起来。

2017-07-21 09:14:54 2609

转载 Mybatis Cannot find class: BaseResultMap

参考文献Mybatis 中 Cannot find class: BaseResultMap问题所在将resultType改成resultMap

2017-07-20 15:23:56 1887

转载 Mybatis 异常Mapped Statements collection already contains value for

参考文献Mybatis出现Mapped Statements collection already contains value for错误原因:1.mapper中存在id重复的值2.mapper中的parameterType或resultType为空。

2017-07-19 20:09:51 1494

转载 Java @override作用

参考文献Java里的"@override"意思是什么? 有什么用? 这个用于重写父类方法用的,用这个注解可以避免方法名跟参数写错。

2017-07-14 10:11:53 273

转载 SSM的Web程序执行过程(Spring SpringMVC Mybatis)

参考文献SSM框架Web程序的流程(Spring SpringMVC Mybatis)SSM框架的Web程序主要用到了三个技术:Spring:用到了注解和自动装配,就是Spring的两个精髓IOC(反向控制)和 AOP(面向切面编程)。SpringMVC:用到了MVC模型,将逻辑代码放到Controller层处理。Mybatis:用到了与数据库打交道的层面,放在所有

2017-07-13 19:11:19 1028 3

空空如也

空空如也

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

TA关注的人

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