自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Blank_Space

Sometimes perseverance does win out

  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 【LeetCode】 Longest Substring Without Repeating Characters(Java)

Question:Given a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb", the answer is "abc", which the length is 3.Given "bbbbb", the answer is "b", wi

2017-07-31 21:51:54 273

原创 Java重载、覆盖、多态的理解与区别

面向对象的三种基本特征:数据抽象(封装)、继承、多态重载:定义:在同一个类中,具有相同的方法名,但每个重载的方法具有一个独一无二的参数类型列表(可以是不同的类型,可以是不同的参数个数,也可以是相同的类型不同的顺序),但不能通过返回值去区分重载方法。void f(){} int f(){return 1} f(); //无法判断调用哪个f(),所以无法通过返回值去区分重载方法覆盖:条件:继承基类。

2017-07-31 10:21:03 4897

原创 Struts2之Action类概要

Struts2之Action(1)1、Action是应用的核心,Action类包含了对用户请求的处理逻辑。Action类也被称为 业务控制器 2、Action类是一个普通的POJO(传统的、普通的java对象,包含一个无参数的execute方法),无需继承任何基类或实现任何接口 3、Action来封装HTTP请求参数,包含于请求参数对应的实例变量,并提供对应的setter和getter方法。pu

2017-07-26 16:07:44 563 2

原创 Struts2.5通配符失效问题的解决

根据《javaEE轻量级》来写struts.xml,调用通配符总是不对,一直出现如下错误:我再附上我的struts.xml代码块:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurat

2017-07-25 23:10:21 1211

原创 Java复用类(继承与组合)简要笔记

复用类1、创建一个类,除非已经明确所继承的类,否则就是隐式地从Java的标准根类Object进行继承。 2、为了继承,一般的规则是将所有的域(数据成员)都指定为 private,将所有方法指定为 public 3、初始化基类: 在构造器中调用基类构造器来执行初始化,而基类构造器具有执行基类初始化所需要的能力。Java会自动在导出类的构造器中插入对基类构造器的调用 4、导出类并不会屏蔽基类所重

2017-07-25 14:33:38 578

原创 MySQL函数

数学函数1、绝对值函数ABS(X)和返回圆周率函数PI()2、平方根函数SQRT(X)和求余函数MOD(X,Y)3、获取整数的函数CEIL(x)、CEILING(x):返回不小于x的整数和FLOOR(x):返回不大于x的整数4、随机函数RAND()和RAND(x):返回一个浮点数,0~1,x表示种子值,用来重复序列(参数相同)5、四舍五入函数ROUND()、ROUND(x,y):保留到小数点后的y位

2017-07-24 17:07:43 453

原创 MySQL数据类型和运算符

MySQL数据类型1、整数类型 TINYINT:1个字节 SMALLINT:2个字节 MEDIUMINT:3个字节 INT:4个字节 BIGINT:8个字节 显示宽度:year int(4) 显示宽度和数据类型的取值范围是无关的,位数小于宽度时,会用空格填充;位数若大于时,在不超过该类型范围时,数值依旧能插入并能显示。若插入 year=19999,则显示的就是199992

2017-07-24 17:05:31 465

原创 Struts2.5在Eclipse的配置问题

Struts2.5在Eclipse的配置问题1、首先建立Web动态工程,在最后一步勾选web.xml选项(没选也没关系,在WEB-INF中创建web.xml文件)2、向WEB-INF/lib中添加(至少)一下jar文件(可以在官网上下载Struts2)3、配置web.xml文件<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="htt

2017-07-23 23:56:30 1458

原创 Java“==”与“equals()”的区别

“==”与“equals()”的区别例1:public class Compare{ public static void main(String[] args){ Integer n1=new Integer(1); Integer n2=new Integer(1); System.out.println(n1==n2);

2017-07-18 21:29:17 328

原创 JavaEE中request对象的请求参数为中文,获取时出现乱码问题的解决

向客户端发送请求参数通常有两种情况:POST&GETPOST解决方法:若请求参数中包含非西欧字符,则必须在获取请求参数之前先调用setCharacterEncoding()方法设置编码的字符集表单:<%@ page contentType="text/html; charset=GBK" language="java" errorPage=""%> <html> <head> <title>收集参

2017-07-17 21:15:22 1113

原创 JSP技术的总结

JSP概述JSP(Java Server Page)和Servlet是JavaEE规范的两个基本成员。 JSP和Servlet的本质一样。 JSP慢慢发展成单一的表现层技术,不再承担业务逻辑组件及持久层组件的责任。Web应用和web.xml文件1、构建Web应用<webDemo>---这是Web应用的名称,可以改变 |--WEB-INF | |-classes(保存单个*.class文

2017-07-17 20:56:10 650

原创 JavaEE应用的分层简介

1、JavaEE应用的分层模型: Domain Object(领域对象)层:包含了一系列的POJO(普通的、传统的Java对象),包含各自所需实现的业务逻辑方法 DAO(Data Access Object,数据访问对象)层:由一系列DAO组件组成,实现了对数据库的创建、查询、更新、删除等 业务逻辑层:业务逻辑对象组成 控制器层:由一系列控制器组成,用于拦截用户请求,并调用业务

2017-07-17 20:51:24 1302

原创 数据表的基本操作

数据表的基本操作创建数据表CREATE Table<表名>( 字段名1,数据类型[列级别约束条件][默认值], 字段名1,数据类型[列级别约束条件][默认值], ··· [表级别约束] );约束条件: 主键约束(Primary Key Constraint):1、单字段主键 2、多字段联合主键 外键约束(Foreign Key Constraint)

2017-07-15 18:55:47 330

原创 数据库的基本操作

数据库的基本操作创建数据库SQL命令: 1、查看当前所有数据库:SHOW DATABASES 2、创建数据库:CREATE DATABASE databse_name 3、查看创建好的数据库:SHOW CREATE DATABASE database_name删除数据库SQL命令:DROP DATABASE database_name数据库存储引擎定义:数据库存储引擎是 数据库底层软件组件,D

2017-07-15 18:54:37 331

原创 对象导论

对象导论面向对象程序设计(Object-oriented Programming,OOP)人们所能够解决的问题的复杂性直接取决于抽象的类型和质量OOP允许根据问题来描述问题对象:对象具有状态、行为和标识 每一个对象都有一个接口,接口确定了对某一特定对象所能发出的请求高内聚是软件设计的基本质量要求之一继承:导出类复制了基类的接口,并通过添加新方法或者覆盖(Overriding)与基类产生差异 覆

2017-07-15 14:38:25 370

空空如也

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

TA关注的人

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