自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis入门级教程(一)

一、Mybatis介绍MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. JDBC-dbutils(自动封装)-MyBa

2017-11-04 11:52:03 377

原创 model2开发模型和MVC架构模式

页面发送请求响应到数据库的model2模型model2开发模型和MVC架构模式 具体过程: 1.客户端网页发送请求,如:提交 2.Servlet作为控制器,接收客户请求,交给相应的service类处理 3.调用service实现类的处理方法,处理请求, 4.访问数据库,执行相对应的数据库操作(sql语句的执行) 5.返回执行完毕的信息,成功或失败, 6.返回给service实现类 7

2017-10-15 18:33:29 1218

原创 SVN的安装和使用

一.什么是svn 全称 SubVersion 代码管理工具,在团队开发的时候使用,便于代码的管理刚开发SubVersion时 开发团队用的CVS(CVS是在SVN出现之前的代码管理工具)SubVersion1.0出现后 就使用SubVersion来管理SubVersion了C/S程序Server 服务器 用来管理代码(代码或者项目是在服务器的仓库repository里存放)客户端 可以向服务器

2017-10-06 16:18:43 2253

原创 JSP的9个内置对象

转发和重定向的区别转发 重定向 <% response.sendRedirect(“msg.jsp”); %>(1)转发它是服务器的内部行为 URL地址不变 一个请求一个响应重定向服务器的外部行为,强制用户发出另一个请求,两个请求,两个响应,URL地址改变(2)由于转发是服务器的内部行为,只能转发到本服务器上的其他资源(jsp、servlet) 不能跳到其他服务器的资源 如百度重定

2017-10-06 16:17:15 471

原创 JSP(java Server Page):java动态页面

TOMCAT的文件夹结构web服务器TOMCAT准确的说叫JSP/Servlet容器 因为它不支持J2EE的全部13个规范Web应用程序 java程序 或 Tomcat (Tomcat其实是c+java写的应用程序) JRE(JVM+类库) 操作系统bin:放运行和关闭tomcat的批处理文件.. conf:放tomcat的配置文件 最重要的是server.xml 还有we

2017-09-28 21:24:26 841

原创 Servlet与JSP以及MVC设计模式

一、设计模式是什么?Servlet(Server + Applet):java服务器端小程序 用java编写的服务器端程序,接收用户的请求并作出响应.阅读JavaEE_6_API帮助文档.chm 中servlet的含义上面的文档包含了JavaEE的全部技术也可以查看servlet的独立文档(只包含servlet技术的api) 查api源文档: This interface defines met

2017-09-28 11:57:22 4029

原创 BootStrap:css前端框架

一.what前端CSS框架,另一个前端框架Foundation前端框架:使用HTML、CSS、JavaScript编写的组件工具集,拿来可以直接用,不用从造轮子.二.why最流行的前端框架、用的多Twitter公司于2011年8月开源的整体式前端框架,由Twitter的设计师Mark Otto和JacobThornton合作开发,短短几个月时间红遍全球,大量的Bootstrap风格的网站出现在

2017-09-22 16:35:52 1478

原创 jQuery插件

一、validation插件表单验证: 使用方式:①引入jQuery库和validation插件 ②确定那个表单需要验证,$(“#表单域id”).validate() ③给表单域设置验证规则。 class=”required” 为必须填写,minlength=”2”为最小长度为2,class=”required email” 必填且符合email格式,class=”url” 为 url格式验

2017-09-22 16:34:03 414

原创 jQuery绑定事件及动画效果

绑定事件语法:jQuery对象.bind(“事件名”,可选参数,事件处理函数); tip:1.第二个参数是可选参数,作为event.data属性值传递给事件对象的额外数据对象。 2.事件名不要加on,如单击事件是click,不是onclick示例:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <ti

2017-09-20 21:09:34 807

原创 jQuery操作样式

属性操作演示:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="../../jsJava库/jquery-2.1.4.min.js" type="text/javascript" charset="utf-8"></script>

2017-09-19 21:02:55 323

原创 对应HTML dom,学习jQuery常见操作

创建节点例:创建一个div标签节点 var $div = $('<div id = "div">我是div</div>');插入节点1.插入同级节点 after() 在所有匹配元素之后插入内容,例:HTML代码: <p>我想说:</p> jQuery代码: $("p").aft

2017-09-19 20:56:59 466

原创 jQuery强大的选择器

选择器作用: 用来选择标签的jQuery中的选择器借鉴了CSS中选择器的思想,CSS中选择器选择出标签以后只能给标签加样式,而jQuery中的选择器选择出标签(或元素)后可以做任意操作。基本选择器 Basic1.id选择器 根据一个给定的id匹配一个元素,$(“#myDiv”)选取id为myDiv的元素。 演示:<script src="../../../jsJava库/jquery-2.1.4

2017-09-18 21:04:04 537

原创 jQuery入门

什么是jQuery ?JS库,JS框架 框架:半成品。一半已经完成,一半未完成,就像填空题。 JS框架:相当于一些现成的函数和对象的集合,直接拿来用就好了。 常见的JS库还有:Prototype、Ext JS、Dojo、MooTools、YUI等等。jQuery的口号:write less,do more.怎么用?下载jQuery 官方网站 http://jquery.com/最新版v3

2017-09-18 20:37:13 362

原创 基于对象的语言--JS

基于对象?面向对象?JS是一门基于对象、事件驱动编程的客户端脚本语言。为什么JS不是面向对象的语言?因为面向对象包括三大特征:封装、继承、多态。JS中只有封装,继承也只是模拟继承,谈不上面向对象。所有说,在JS中,一切都是对象,属性、数组、函数等等都是对象。JS中没有重载<!DOCTYPE html><html> <head> <meta charset="UTF-8">

2017-09-16 19:04:45 1563

原创 正则表达式和表单验证

表单验证: 1.非空验证 判断非空最好不要用trim()方法,不兼容,推荐使用正则表达式。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>提交表单</title> <script type="text/javascript"> function

2017-09-16 18:40:15 480

原创 阻止默认行为

默认行为例如:a链接标签的默认行为是跳转,提交按钮的默认行为是提交,阻止默认行为即在默认行为发生之前与用户交互,获得用户的选择后,选择进行何种行为。不同浏览器的阻止默认行为的方式、代码: IE: event.returnValue = false; FF: e.preventDefault(); 两个浏览器兼容代码:return false;示例代码:阻止表单提交:<!DOCTYPE htm

2017-09-16 18:28:06 466

原创 事件驱动编程

基本概念1.事件源事件发生的来源,按钮、文本框等2.事件名称onclick、onchange、onfocus等通常事件以on开头3.事件处理函数发生事件以后 调用的函数叫做事件处理函数(也叫做事件监听器)4.事件对象即对事件的一个具体的描述, 键盘按下事件,如果想获得用户到底按了哪个键,可以通过事件对象来获取常用事件一.文本框的常用事件onfocus 获得焦点onblur 移除焦点二.常

2017-09-13 20:27:17 385

原创 div的显示和隐藏

不占位1.隐藏,div对象.style.display = “none”; 2.显示,div对象.style.display=”block”; 示例:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css">

2017-09-13 20:14:26 605

原创 DOM文档对象模型

查询1.通过id、name、class、标签名查。这称为core dom(核心dom)document.getElementById(“id名”);document.getElementsByName(“name值”);document.getElementsByTagName(“div”)//标签div/p/等,*代表查所有标签document.getElementsByClassName

2017-09-13 20:07:00 166

原创 使用DOM编程实现省市联动

使用DOM编程实现省市联动:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>省市联动</title> <!--<script src="../jsJava库/jsjava-core.js" type="text/javascript" charset="utf-8"></s

2017-09-12 22:01:11 318

原创 DOM,Document Object Model文档对象模型

简介DOM,Document Object Model文档对象模型。 DOM是操作HTML和XML的一组API,可以实现动态改变页面的功能。 DOM节点树:每个HTML或XML文档被浏览器加载后都会在内存中生成一个DOM树。如图: div p h1以前叫标签,现在叫dom对象、dom节点、dom元素,每个标签都是HTMLElement这个类的对象,形如HTMLXxxElement,

2017-09-12 17:44:59 317

原创 BOM浏览器对象模型

继上一博文:javaScript的组成–BOM浏览器对象模型Global对象和window对象的区别global对象无论从任何角度都是不存在的,直接打印不出来。global对象只是一个规范,表明他是一个全局对象,任何属性或方法如果不属于任何对象,这样这些属性和方法都属于global这个对象。window对象是对global对象这个规范的实现。任何属性和方法如果不属于任何对象,都属于window对象。

2017-09-12 16:13:50 486

原创 JavaScript的组成--BOM浏览器对象模型

JavaScript的组成95年2月 布兰登艾奇(Brendan Eich)着手为1995年2月发布的Netscape navigator2开发一门新语言:JavaScript,后来微软也在其IE3中加入名为JScript的JavaScript实现(命名为Jscript是为了避开与Netscape有关的授权问题) JavaScript的组成: 1.ECMAScript 欧洲计算机制造商协会制定

2017-09-11 20:38:17 356

原创 JavaScript复合类型、运算符、流程控制、异常处理、对象和内建类

一、数组数组是js中复合类型的一种,定义数组的语法分三步:声明、创建、初始化。基本语法: 1)var 数组名 ; 数组名 = new Array(数组长度); 数组名[0] = 元素值; 数组名[1] = 元素值; … 2)var 数组名 = new Array(数组长度); 数组名[0] = 元素值; 数组名[1]

2017-09-11 20:18:57 268

原创 JavaScript

一、简介JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,它和HTML、CSS一样运行在客户端(即浏览器端),属于解释性语言,被浏览器的JavaScript引擎解释运行。在W3C规范要求的内容、表现、行为三者分离中,它属于“行为”。常用来给网页添加一些动态功能,例如用户交互、表单验证、动态改变页面、网页特效等等。简单示例:永远的HelloWorld代码位置可以是body

2017-09-11 19:39:23 200

原创 CSS+DIV三种布局方式

在学习了盒模型、块级元素和行内元素得到概念后,我们来说一下CSS的一个比较重要的用途:布局。以前我们学过表格可以起到布局页面的作用,比如布局表单,但实际工作表格的布局通常也仅仅是用来布局表单。绝大多数的模具工作是由CSS+DIV来完成的,因为表格布局 复杂页面时需要频繁的嵌套,代码比较复杂、难以维护,而使用CSS+DIV布局,内容和表现可以分离,代码干净整洁、可读性好、便于维护,并且样式代码可以复用

2017-09-08 16:14:28 70533 2

原创 CSS盒模型

在讲解使用CSS布局页面之前,让我们首先了解一下盒模型(Box Model).盒模型的概念其实很简单,我们可以把HTML中每个元素都当做一个矩形的盒子,盒子相当于一个容器,里面可以放其他元素(标签和文本等),例如div、p、H4等。每个盒子都有宽度width、高度height、补白padding(有的资料翻译成填充)、边框border、边距margin.其中补白、边框、边距都有上下左右之分。盒模型可

2017-09-08 14:07:00 628

原创 纯CSS实现SuckerFish二级(下拉)菜单

纯CSS实现SuckerFish二级(下拉)菜单HTML页面boby部分<ul class="nav"> <li> <a href="">手 机</a> <ul> <li><a href="">手 机</a></li> <li><a href="">笔记本</a

2017-09-08 09:20:40 274

原创 使用CSS美化页面,图片偏移技术

使用CSS美化页面作为一个程序员,在我们开发网站的时候,虽然不需要像专业的美工那样对CSS的各种属性或技术了如指掌,但是我们还是需要了解一些最基本的属性的用法和如何使用现有页面样式,这样当美工人员完成一套样式时,我们就可以很方便的套用和修改网站的样式。当然如果实际工作中美工的工作也由我们完成的话,我们可以通过查相关资料来完成,做到现学现用即可,这种能力也是一个程序员所不可缺少的。引入样式的四种

2017-09-07 17:41:37 1365

原创 CSS中常用的选择器

一、选择器选择器:用来选择标签的,给选中的标签加样式。常用的选择器有8+1种:1)标签选择器标签名{样式规则}p{font-size:20px;color:red;background-color:#000;} 人生若只如初见,何事悲风秋画扇。2)id选择器#_1p{font-size:20px;color:r

2017-09-07 17:13:37 405

原创 CSS基本语法 和 样式规则

一、CSS简介CSS(Cascading  Style  Sheet)层叠样式表,它是用来美化页面的一种语言,之前提到的W3C规范中的“样式”。作用:1、美化界面。2、页面布局。基本语法:选择器{样式规则}样式规则:属性名1:属性值1;属性名2:属性值2;属性名3:属性值3;。。。选择器:是用来选择标签的,选出来以后给标签加样式。从H

2017-09-07 17:12:38 10853

原创 HTML框架

一、框架这里说的框架不是SSH等那些高级框架,而是HTML中的frameset,框架的作用是把浏览器窗口分割成几个独立的小窗口,每个小窗口可以显示不同页面的内容,这样就可以同时浏览若干个网页。框架主要分两种,一种为普通框架;另一种为内嵌框架。二、普通框架可以把整个浏览器窗口分割成若干个小窗口,每个小窗口显示不同的页面内容,一般实际项目中我们可以使用普通框架来对整个网站进行布局。基本

2017-09-06 20:10:05 1602

原创 HTML表格

一、表格作用一:显示表格数据作用二:简单布局表格一般格式: table表示表格,tr(table row)表示一行,td(table data)表示一列,th(table head)表示一列,类似td,比td多两个属性:(1.居中 2.加粗)示例:商品信息商品编号商品名称商品描述商品种类1Macbook

2017-09-05 19:16:08 189

原创 HTML表单 和 表单域

一、什么是表单?收集用户信息的一个容器,相当于点餐时的菜单...表单中包含表单域(文本框、密码框、按钮 都属于表单域)定义表单的语法:表单域常用的属性1.action用来处理请求的页面或程序(通常是JSP页面或Servlet 相当于厨师)点击提交按钮以后,请求提交到handleForm.html页面来处理2.method默认是get提交

2017-09-05 14:16:11 8930 1

原创 HTML基础部分

一、HTML1.学习目标:制作界面美观、符合W3C规范的静态网页。2.简介:HTML全称HyperText Markup Language.即超文本标记语言,是用来制作网页的一种标记语言。它是由一系列的基本标签组成的,用它编写的文档称为HTML文档(网页)。HTML从1991年底推出(1993年制定HTML工作草案)以来至今,就一直被当做万维网(World Wide Web)上

2017-09-04 17:10:35 378

原创 如何把 className、url、user、password写入资源配置文件中?

一、在当前java工程 src下右键新建 一个file,起名 db.properties ,双击打开该文件,properties是Map的一个子类,所以配置文件中的数据以键值对形式保存。如果显示的是文档格式,在文件上 右键 open with - MyEclipse Properties Editor,这样看起来更简洁点。点击右侧的add添加,key填写String类型的变量名,val

2017-08-31 21:01:52 941

原创 关于 tomcat7无法登录进ManagerApp管理界面 的问题

第一步,打开tomcat服务器,如果打不开tomcat服务器,请参考:点击打开链接启动Tomcat失败,错误提示:the JRE_HOME environment variable is not defined correctly第二步,打开浏览器,输入http://localhost:8080/ 登录tomcat主页如果出现一只三脚猫图标,则说明登陆成功!可能会出

2017-08-31 09:12:10 5528 1

原创 手写JDBC,java连接oracle数据库

手写JDBC,写一个学生表,用java实现数据库的CRUD增删改查:分层思想:一、数据库层1.创建表CREATE TABLE student(   stuno NUMBER(10) PRIMARY KEY, --学生编号   stuname VARCHAR2(20), --姓名   stusex VARCHAR2(4), --性别   studesc VARCHAR

2017-08-30 15:08:22 1909

原创 SQL优化

删除一张表的重复记录(ID 是自增唯一主键,重复记录:其他字段都是一样)(数据量很大,性能要求很高)表名: TId name age1 louis 202 louis 203 jimmy 304 louis 20做法一:Delete from t where id not in (Select min(id) from t Group by name,age);

2017-08-29 16:39:45 111

原创 启动Tomcat失败,错误提示:the JRE_HOME environment variable is not defined correctly

最近在学习Tomcat服务器,第一次启动服务器就出现了错误,错误提示:the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program可是我明明java_HOME配置是正确的啊,cmd控制台和me都能正常运行,为什么不行呢?

2017-08-28 20:46:55 14582 2

空空如也

空空如也

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

TA关注的人

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