自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SwmIsMe的博客

愿同大家共进步。

  • 博客(43)
  • 收藏
  • 关注

原创 Web项目之问题。PS:持久更新

输入网址无反应404 The requested resource is not available. 一、检查一下你的项目是否添加到tomcat里面了。

2016-12-25 17:30:54 316

原创 Maven之错误

maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.6 Description Resource Path Location TypeExecution default-resources of goal org.apache.maven.plugins:maven-resources

2016-12-25 13:38:05 3568

原创 Eclipse之使用问题,PS:持久更新

Description Resource Path Location TypeJava compiler level does not match the version of the installed Java project facet. SpringWeb Unknown Faceted Project Problem (Java Version Mism

2016-12-25 11:31:11 230

原创 数据库之初见面语法、关键字。PS:持久更新

DELIMITER $$ 命令界定符(提交符)DELIMITER $$ 表示命令定界符设置为了$$, 默认是分号;一般在写存储过程时会修改。将$$替换命令提交符(;),在命令行里,当输入定界符后,按回车,MySQL客户端就会把命令发送给server.使用完之后可以再改变为分号 DELIMITER ;

2016-12-24 09:48:15 330

原创 Servlet之cookie和session简介及其作用

一、cookie和session简介1.浏览器和服务器是多对一的关系2.业务:登录时记录账号,后续的页面上显示此账号3.使用如下对象存储账号都不行request:多个请求之间共用账号,不能用requestconfig:多个Servlet之间共用账号,不能用configcontext:多个浏览器传入多个账号互相影响,不能用context4.cookie和session才能解决此类问题在此对象

2016-12-21 17:20:05 2097

原创 JSP之原理、隐含(内置)对象、开发模式、转发和重定向、EL和JSTL

一.JSP1.include2.JSP运行原理3.翻译的过程二.jsp隐含(内置)对象1.request(*)HttpServletRequest2.responseHttpServletResponse3.outJSPWriter类似于PrintWriter4.configServletConfig5.applicationServletContext6.exception

2016-12-21 14:26:08 1041

原创 Servlet之重定向、配置访问路径、处理多个请求、生命周期、config和context、层次结构、线程安全问题

一.GET和POST使用场景(建议)查询数据时用GET,因为通常查询条件较少.提交数据(表单)时用POST,因为通常提交的数据较多.二.增加员工案例三.重定向四.路径1.什么是路径2.URI和URL的区别1)狭义的理解只在Java项目中理解URI和URLURI:绝对路径URL:完整路径 从表面上看URI包含了URL 2)广义的理解(*) 在任意的WEB项目中理解URI和U

2016-12-18 17:11:30 796

原创 Servlet之HTTP协议、注册案例、Servlet运行原理、请求方式、乱码解决方案

一.HTTP协议1.什么是HTTP协议就是一个规范(w3c)规定了浏览器和服务器如何通信以及通信的数据格式2.如何通信建立连接发送请求接收响应断开连接 一次请求一次连接,降低服务器的压力 3.数据格式1)请求数据请求行:请求的基本信息消息头:请求数据的描述实体内容:具体的业务数据2)响应数据状态行:响应的基本信息消息头:响应数据的描述实体内容:具体的返回数

2016-12-17 19:26:06 449

原创 Tomcat之使用方式

Tomcat的使用方式1.单独使用(项目上线时)1)配置好JAVA_HOME2)下载及安装 详解:http://blog.csdn.net/qq_27853161/article/details/537066063)启动tomcatLinux: 打开/tomcat/bin,在终端输入chmod +x *shLinux: 打开/tomcat/bin,在终端输入./startup.shwind

2016-12-17 18:42:34 314

原创 Servlet之基础、开发步骤、调用过程及常见错误

一.WEB项目的演变1.发展规律由单机向网络发展由CS向BS发展2.CS和BS的区别1)CSClient Server客户端服务器程序客户端需要单独开发,用户需要单独下载并安装2)BSBrowser Server浏览器服务器程序客户端不用单独开发,用户不用单独安装二.Servlet介绍(*)1.服务器如何保存并返回一个网页?1)静态网页无论谁看其内容都一样百科、新闻服务器

2016-12-17 18:39:51 483

原创 Tomcat 安装与配置

Tomcat 安装与配置Tomcat是Apache 软件基金会(Apache Software Foundation)核心项目之一,支持最新的Servlet 和JSP 规范。因为Tomcat 技术先进、性能稳定,而且免费,成为目前比较流行的Web 应用服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器是开发和调试JSP 程序的首选1. 下载Tomcat到计算

2016-12-17 13:42:00 436

原创 JavaScript之自定义对象、事件

自定义对象创建对象直接创建对象使用构造器创建对象 使用json创建对象事件概述属性定义 event对象获取event对象IE浏览器FireFox浏览器在HTML代码中,解决浏览器兼容问题使用event对象 事件处理机制

2016-12-16 13:54:27 542

原创 JavaScript之外部对象概述、window对象、document对象

外部对象概述BOM 浏览器对象模型DOM 文档对象模型BOM与DOMwindow对象浏览器窗口 对话框定时器周期性定时器一次性定时器常用属性screen对象history对象location对象navigator对象document对象DOM概述Document Object Model文档对象模型DOM 节点树DOM操作读取、修改节点信息 元素节点的内容 节点属性 元素节点的样式查询根据元素ID查

2016-12-15 20:09:52 552

原创 JavaScript对象概述之常用内置对象

WHAT IS JavaScript对象常用内置对象String对象String对象 创建String对象的2中方法 String对象的属性:length – str1.length String对象的常用方法大小写转换方法 获取指定字符查询指定字符串获取子字符串替换子字符串拆分字符串Number对象Number对象Number对象的常用方法toFixed(n

2016-12-15 13:50:41 431

原创 JavaScript基础语法、语法规范、标识符与变量、数据类型、运算符、流程控制

语法规范基本语法标识符与变量标识符与关键字 变量数据类型数据类型 数据类型的隐式转换 数据类型转换函数 特殊数据类型运算符算数运算关系运算 逻辑运算条件运算流程控制控制语句控制语句分支结构if语句switch-case语句循环结构for语句while语句do-while语句JS中的条件表达式

2016-12-15 13:05:08 444

原创 JavaScript之概述、使用、代码错误

JavaScript概述WHAT IS JavaScriptJavaScript 发展史JavaScript的特点使用JavaScript第一个JavaScript程序事件定义式嵌入式文件调用式 JavaScript的代码错误

2016-12-15 12:41:46 370

原创 CSS声明之文本格式化、表格样式、定位、列表样式、显示方式、鼠标形状

文本格式化控制字体控制文本格式 表格样式表格常用样式属性 表格特有样式属性定位定位简介流定位浮动定位 相对定位 绝对定位 定位属性 堆叠顺序 固定定位 列表样式list-style-type(有序/无序列表) list-style-image 固定定位显示方式默认显示方式改变显示方式 鼠标形状如何改变鼠标形状cursor属性

2016-12-15 11:20:49 977

原创 CSS之使用、语法、选择器、border与box、背景

WHAT IS CSS?CSS 指层叠样式表(Cascading Style Sheets)样式定义如何显示HTML元素样式通常存储在样式表中CSS就是给HTML化妆的如何使用CSS内联样式样式定义在HTML元素的属性style里CSS语法 – 在元素的style属性内直接写样式,此样式无法复用 – 属性和属性值之间用:连接 – 多对属性之间用;隔开<h1 style="col

2016-12-14 20:18:36 568

原创 HTML之图像、超链接、表格、表单

图像图像元素<img>元素将图像添加到页面,属于单标签必须属性:src常用属性:width、height绝对路径和相对路径绝对路径 从盘符开始写出图片的完整的路径 如 D:/images/1.jpg 缺点: - 路径写的很长,麻烦 - 若项目上线时,用户将网页和图片存到别的盘符下,那么所有路径都错了。相对路径 只需要写出图片和网页的相对位置。 优点:

2016-12-14 19:24:49 3323

原创 HTML之简介、文档类型、元素、行内元素

WHAT IS HTML HTML(HyperText Markup Language):超文本标记语言,一种纯文本类型的语言。 – 用该语言编写的文件,以.html或者.htm为后缀 – 由浏览器解释执行 – HTML页面上,可以嵌套用脚本语言编写的程序段:如JavaScript 可以理解为标签固定的XML 注释 添加注释的语法如下 - <!--

2016-12-14 17:58:15 368

原创 Web概述

Web三要素。只要有这3个就是一个Web 浏览器 – 向服务器发送请求,下载服务器中的网页(HTML),然后执行HTML显示出内容。 服务器 – 接受浏览器的请求,发送相应的页面到浏览器。 HTTP协议 – 浏览器与服务器的通讯协议。 HTML工作原理 HTML是部署在服务器上的文本文件 根据HTTP协议,向浏览器发出请求给服务器,服务器做出相

2016-12-14 17:12:58 523

原创 XML之基础

XML用途XML用途 XML 指可扩展标记语言(EXtensible Markup Language),是独立于软件和硬件的信息传输工具,应用于 web 开发的许多方面,常用于简化数据的存储和共享。基本语法xml指令 处理指令,简称PI (processing instruction)。 处理指令用来指挥解析引擎如何解析XML文档内容。 以下为例:<?xml version=

2016-12-14 16:36:03 278

原创 XML解析、生成、Xpath

XML解析方式SAX解析方式 SAX(simple API for XML)是一种XML解析的替代方法。 相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。 而且相比于DOM,SAX可以在解析文档的任意时刻停止解析。 其优缺点分别为: 优点: 解析可以立即开始,速度快,没有内存压力 缺点: 不能对节点做修改DOM解析方式 D

2016-12-14 16:30:49 2692

原创 JDBC之DAO

JDBCDAODAO 用于封装复杂的数据库操作, 留给使用者简单使用界面.用于简化业务功能的开发.一般情况下DAO封装数据的CRUD(增删改查)方法在使用DAO封装数据操作以后可以实现简洁的数据操作 如:DeptDao deptDao = new DeptDaoImpl();Dept dept = new Dept(100, "乐高机器人", "望京");deptDao.save(dept);

2016-12-14 16:15:41 346

原创 JDBC之结果集元数据、事务控制、批量执行、返回自动主键

JDBC结果集元数据ResultSetMetaData用于描述查询结果的相关信息, 其中包含列名称, 列数量, 类数据类型等.原理:使用案例:public static void main(String[] args) { Connection conn = null; try { conn = DBUtils.getConnection(); Str

2016-12-14 16:08:58 1524

原创 需要用到的表的创建。

emp_swm 表创建与插入数据CREATE TABLE emp_swm( empno NUMBER(4), ename VARCHAR(10), job VARCHAR(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,2), comm NUMBER(7,2), deptno NUMBER(2,0) )给emp_swm表中 添加数据IN

2016-12-14 14:22:33 468

原创 SQL基础--SQL字符串函数操作,数值操作,日期操作,空值操作

点我进入emp_swm表的创建与数据插入SELECT语句 用于查询表中数据 SELECT子句后面跟的是要查询的字段 可以包括表中的具体字段,函数或者表达式 FROM子句用来指定数据来源的表 WHERE子句用来添加过滤条件,这样做的结果 是只将满足条件的记录查询出来查看emp表中的数据 SELECT ename,job FROM

2016-12-14 12:36:43 1020

原创 SQL基础--基础查询的使用

DQL查询语句 SELECT子句中可以使用函数或表达式 那么结果集中对应的该字段名就是这个函数或表示式 可读性差,为此可以为字段添加别名 那么结果集就会以这个别名作为该字段的名字 别名的本身不区分大小写,而且不能含有空格, 若希望别名区分大小写或含有空格, 那么可以在别名上使用双引号括起来 SELECT ename,sal*12 "s

2016-12-14 12:26:28 369

原创 SQL基础--DDL数据定义语言和DML数据管理语言

获取当前系统时间SELECT SYSDATE FROM dual; SQL语句本身不区分大小写,但是出于 – 可读性的目的,我们通常会将SQL中的 – 关键字全部大写,非关键字全部小写.DDL 数据定义语言– DDL是对数据库对象进行操作的语言. – 数据库对象包括:表,视图,索引,序列创建表 CREATE TABLE employee_swm( id NUMB

2016-12-14 12:12:20 521

原创 JDBC之数据库连接池和SQL注入攻击

JDBC数据库连接池数据库连接池是管理并发访问数据库连接的理想解决方案.DriverManager管理数据库连接适合单线程情况, 而在多线程并发情况下,为了能够重用数据库连接, 同时控制并发连接总数,保护数据库避免连接过载, 一定要使用数据库连接池.连接池原理:使用DBCP连接池数据库连接池的开源实现非常多, DBCP是常用的连接池之一.导入DBCP pom.xml:<dependency> <

2016-12-14 10:42:06 2093

原创 Java之读取包或resource目录下面的文件

类名.class.getClassLoader().getResourceAsStream(文件名字) InputStream in = Demo.class.getClassLoader() .getResourceAsStream(“db.properties”);

2016-12-13 17:00:55 4700

原创 JDBC之使用错误

url填写误No suitable driver found for指定了无效的 Oracle URL找不到连接的驱动,主机名前面的信息填写错误The Network Adapter could not establish the connection主机名或端口书写错误Listener refused the connection with the following error:ORA-1250

2016-12-13 16:58:35 6822 1

原创 JDBC原理,JDBC基础编程

JDBCWHAT IS JDBC Java Database Connectivity:Java访问数据库的解决方案。 JDBC是Java应用程序访问数据库的里程碑式解决方案。Java研发者希望用相同的方式访问不同的数据库,以实现与具体数据库无关的Java操作界面。 JDBC定义了一套标准接口,即访问数据库的通用API,不同的数据库厂商根据各自数据库的特点去实现这些接口。JDBC接

2016-12-13 13:54:13 15898 4

原创 SQL之约束

约束 约束条件包括: 非空约束(Not Null),简称NN 唯一性约束(Unique),简称UK 主键约束(Primary Key),简称PK 外键约束(Foreign Key),简称FK 检查约束(Check),简称CK非空约束 非空约束用于确保字段值不为空。默认情况下,任何列都允许有空值,但业务逻辑可能会要求某些列不能取空值。当某个字段被设置了非空约束条

2016-12-13 13:37:54 1613

原创 SQL之索引

索引 索引是数据库对象之一。是为了提高查询效率。 索引的统计与应用是数据库自动完成的,只要数据库认为可以使用某个已创建的索引时,就会自动应用创建索引 创建索引的语法: CREATE [UNIQUE] INDEX index_name ON table(column[, column…]); 其中: index_name表示索引名称 tab

2016-12-13 11:17:16 617

原创 SQL之序列

序列序列也是数据库对象之一。作用是生成一系列数字。序列常用于为某张表的主键字段提供值使用。创建序列创建序列的语法:CREATE SEQUENCE [schema.]sequence_name [ START WITH i ] [ INCREMENT BY j ] [ MAXVALUE m | NOMAXVALUE ] [ MINVALUE n | NOMINVALUE ]

2016-12-13 10:56:48 7662

原创 SQL之视图

视图视图是数据库对象之一,所有数据库对象名字不能重复,所以视图名字一般是以”V”开头的。 视图在SQL语句中体现的角色与表相同,但是视图并不是一张真实存在的表,而只是对应一个SELECT语句的查询结果集,并将其当做表看待而已。 使用视图的目的是简化SQL语句的复杂度,重用子查询,限制数据访问创建视图该视图包含的数据为10号部门的员工信息CREATE VIEW v_emp_10_swmASSE

2016-12-13 10:11:42 954

原创 SQL之高级查询

子查询子查询是一条SELECT语句,但它是嵌套其他SQL语句中的 为的是给该SQL提供数据以支持其执行操作查看谁的工资高于CLARK?SELECT ename,salFROM emp_swmWHERE sal>( SELECT sal FROM emp_swm WHERE ename='CLARK')查看与CLARK同职位的员工? SELECT ename,j

2016-12-12 20:55:04 1320

原创 在线搜索添加Jar(第三方库)组件"坐标"

Maven组件坐标可以在Eclipse中搜索, 也可以利用在线工具搜索 达内jar组件”坐标”搜索: http://maven.tedu.cn/nexus/ 阿里云jar组件”坐标”搜索: http://maven.aliyun.com/nexus/阿里云jar组件”坐标”搜索搜索结果很多, 选择需要的组件版本, 找到组件”坐标”将找到组件”坐标” 复制到pom.xml文件中, 保

2016-12-12 13:28:18 1948

原创 Maven服务器的使用之Maven桌面项目和Maven Web项目的创建

Maven的使用 Maven功能强大, 可以参与管理软件的整个生命周期. Java软件开发中的jar包管理更是Maven的绝技.1.创建Maven桌面项目1.1 选择菜单创建Maven项目1.2 选择项目目录结构的骨架1.3 输入项目相关信息1.4 Maven jar项目的目录结构 因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误! 如果出现

2016-12-12 13:13:08 2274

空空如也

空空如也

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

TA关注的人

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