自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过自动回复机器人学Mybatis基础(一)---慕课网

1.页面跳转这里是创建两个页面,然后设置一个服务器,在访问页面1时点击跳转到页面2。 这里遇到了哪些问题呢? 主要问题是关于servlet的web.xml文件映射配置问题,怎么都调试不好,各种报错,还有就是要及时将对应的jar包放在它该有的位置。因为怎么都搞不对我干脆直接新建了一个简单的jsp和servlet来测试到底哪里有问题,主要是看配置时已经写跳转时路径该怎么填写,然后用注解的时候又...

2018-12-04 23:33:25 422

原创 JSP常用标签

1.JSTL简介和环境搭建JSTL是java中的一个定制标记库集,实现了jsp页面的代码复用,书写jsp的页面时可读性更强,剩下的步骤则是下载jar包,导入即可。2.第一个JSTL小程序JSTL在基本配置导入jar后,使用前还需导入标签库 在uri中之所以能找到该http,是因为导入了jar,否则是找不到的。prefix=”c”,里面的名字可以自定义,一般为“c”。"ja

2018-01-27 20:05:55 388

原创 Hibernate初探之一对多映射

1.Hibernate Query Language课程介绍HQL查询子句 检索对象——from子句(指定要查询的持久化对象) 选择——select子句(选择查询持久化对象中的指定属性 ) 限制——where子句(限制持久化对象的查询范围) 排序——order by子句(对查询结果进行排序) 学习目标: 1、了解HQL定义以及HQL语句形式; 2、掌握Query对象的使用; 3

2018-01-23 12:36:32 325

原创 Hibernate初探之一对多映射

1.一对多映射简介Hibernate的映射类型: 一对多 (one-to-many) 多对一 (many-to-one) 一对一 (one-to-one) 多对多 (many-to-many) 一对多映射 在数据库中,可以通过添加主外键的关联,表现一对多关系。那么在hibernate中该如何来表示呢?通过在一方来持有多方的集合实现,即在“一”的一端中使用<SET>元素表示持有多的一端的

2018-01-17 20:31:59 256

转载 Hibernate初探之单表操作(3)

1.[Hibernate单表操作] 单一主键单一主键由某一列充当主键,当然也有复合主键,这里介绍单一主键常用的两种生成策略assigned 由java应用程序负责生成(手工赋值)native 由底层数据库自动生成标示符,如果是mysql就是increment,如果是oracle就是sequence等等 我们用上节的代码来测试添加一个学生,先查看配置文件中的主键设置是assigned,手工赋值,

2018-01-14 22:11:56 191

转载 Hibernate初探之单表映射(2)

1.hibernate常用配置hibernate.cfg.xml常用配置 属性名字 含义 hibernate.show_sql 是否把hibernate运行时的sql语句输出到控制台,编码阶段便于测试 hibernate.format_sql 输出到控制台的sql语句是否进行排版,便于阅读。建议设置为true hbm2ddl.auto 可以帮助由java代码生成数据库脚

2018-01-14 16:38:24 208

原创 Hibernate初探之单表映射(一)

1.什么是ORMORM(Object/Relationship Mapping):对象/关系映射 写SQL语句的缺点: 1.不同的数据库使用的SQL语法不同。比如:PL/SQL(Oracle)与T/SQL(SQL Server) 2.同样的功能在不同的数据库中有不同的实现方式。比如分页SQL。 3.程序过分依赖SQL对程序的移植及扩展、维护等带来很大的麻烦。 为了完全使用面向对象思想

2018-01-12 17:04:59 530

转载 全面解析Java注解

1.Java注解概述五节以后转载自:http://blog.csdn.net/briblue/article/details/73824058#t2 * 学习注解的好处: 读懂别人代码,特别是框架代码,让编程更加简洁,代码更清晰,让人高看一眼。 简单讲就是,提高阅读代码的能力,提高编写代码的能力,提高所要工资的筹码,显得牛逼有安全感。 * 注解是啥玩意: 注解是一种这样的东西,标志是一个@

2018-01-09 20:32:13 198

原创 Java——反射

1.class类的使用java.lang.Class类的实例。创建一个类类型的三种方法:1)Foo类的对象是 foo1 Foo foo1=new Foo(); Class c2 = foo1.getClass() --->已知该类的对象,通过该类的对象通过getClass方 法获取Foo类的类类型2)Foo类的类类型c1指的是Class的对象 Class c1 = F

2018-01-04 17:02:25 153

原创 Java实现验证码制作

1.验证码概述2.使用Servlet实现验证码的步骤制作验证码用到的类: 1.BufferedImage图像数据缓冲区 2.Graphics绘制图片 3.Color获取颜色 4.Random生成随机数 5.ImageIO输出图片生成图片的实现类 ImageServlet类 1.定义BufferedImage对象 2.获得Graphics对象 3.通过Random产

2018-01-01 21:44:40 2544

原创 使用JSP+Servlet技术生成报表

1.学习目标与内容报表: 以格式化的形式输出数据;对数据进行分组、汇总、计算等操作;通过报表、图标或嵌入图片图像等形式来丰富数据的显示报表生成的关键要素: 1.后台数据抽取 2.数据项逻辑运算 3.前台表格展现报表在项目中的地位:1、面向管理层和决策层,2、充分展现系统数据价值。 统计信息的特征:1、数量性,2、综合性 2.报表生成原理及核心技术点详解后台数据抽取的流程图 获取报表参数

2017-12-29 20:02:07 806

原创 JAVA遇见HTML——Servlet基础

1.Servlet概述本节会讲以下部分 那么究竟什么是servlet? 先有JSP还是先有servlet?先有JSP,Jsp的前身就是servlet。 Servlet是在服务器上运行的小程序。一个servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。2.Tomcat容器等级tomcat容器分为四个等级,servlet的容器负

2017-12-29 19:43:05 250

原创 Java-Web过滤器应用案例

这里我们的案例主要表现前两个应用场景,即验证是否已经登陆还有编码转换。 这里我们先写一个登陆jsp,还有成功的页面以及失败的页面,同时创建servlet 登陆页面<body><h1>欢迎访问本网站,请登录</h1><hr><form method="post" action="servletAnLi" >用户名:<input type="text" name="username" /><

2017-12-28 22:32:31 1339

原创 Java Web开发技术应用——过滤器

1.过滤器简介过滤器定义: 过滤器是一个服务器端的组件,它可以截取用户端的请求与相应信息,并对这些信息过滤2.[Java Web] 过滤器的工作原理和生命周期过滤器的工作原理: 在没有过滤器的时候,用户发出请求,直接访问我们web资源,假如说存在过滤器,直接访问是不行的。 过滤器是在web应用程序启动的时候就加载了,用户发送请求到过滤器,过滤器来判断用户请求是否合法,之后将请求发送至web资源

2017-12-26 20:49:54 305

原创 JSP指令与动作元素

1.include指令指令与动作 jsp中的指令是用来设置jsp页面的相关属性,如编码方式和脚本语言等。 page指令:是为容器提供当前页面的使用说明,一个页面可以包含多个page指令 include指令:是包含指定文件,如jsp,Html等 taglib指令:自定义标签是指引入一个自定义标签的集合的定义,包括库路经、自定义标签等 include指令语法: <%@ include fil

2017-12-16 16:00:56 715

原创 JSP状态管理

1.http协议的无状态性无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求。 但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才那个浏览器。2.cookie概述保存用户状态的两大机制:session和cookie Cookie是web服务器保存在客户端的一系列文本信息。应用: 判定注册用户是否已经登陆网站。 “购物车”的处理。 记录浏览过的视频。 记住

2017-12-15 15:59:37 182

原创 JavaBeans

1.JavaBean简介及设计原则JavaBean简介及设计原则 JavaBeans就是符合某种特定的规范的Java类。使用javabeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。 javabean的设计原则 1、必须是一个公有的类 2、必须包含有一个无参的公有构造方法 3、属性必须是私有的 4、使用getter和setter方法对私有属性进行封装。

2017-12-13 18:43:12 1145

原创 JSP内置对象(下)

1.什么是sessionsession表示客户端与服务器的一次会话Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间从上述定义中可以看到,session实际上是一个特定的时间概念在服务器的内存当中保存着不同用户的session,每个用户对应一个session 2.session对象session对

2017-12-09 19:23:50 179

原创 JSP内置对象(上)

1.JSP内置对象简介 2.Web程序的请求与响应模式Web程序的请求响应模式 用户发送请求(request) 服务器给用户响应(response) 3.OUT对象什么是缓冲区:Buffer,所谓缓冲区就是内存的一块区域用来保存临时数据。 这里做一个实例 用out对象来打印一首诗<%@ page language="java" contentType="text/html; chars

2017-12-04 20:06:37 183

原创 JSP基础语法

1.JSP简介JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了在Java当中使用HTML标签。Jsp是一种动态网页技术标准也是JAVAEE的标准。JSP与Servlet一样,是在服务器端执行的。2.常见动态网站开发技术对比常见动态网站开发技术对比: Jsp:Java平台,安全性高,适合开发大型的,企业级的Web应用程序。(如:电子银行

2017-11-23 21:49:57 225

原创 JAVA遇见HTML-JSP Web简介

第一节 什么是Web应用程序本章主要会讲7个部分: 1.什么是Web应用程序 2.静态页面与动态页面 3.搭建Java Web开发环境 4.手工编写第一个Web应用程序 5.MyEclipse配置 6.使用MyEclipse编写第一个Web应用程序 7.修改Tomcat默认端口什么是Web应用程序 Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很

2017-10-23 20:15:18 259

原创 JavaScriptDOM对象控制HTML元素

1.认识DOM——-文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。先来看看下面代码:![这里写图片描述](http://img.blog.csdn.net/20170927204638774?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5

2017-09-27 22:20:05 364

原创 JavaScript浏览器对象

1.window对象window对象是BOM的核心,window对象指当前的浏览器窗口。window对象方法: 注意:在JavaScript基础篇中,已讲解了部分属性,window对象重点讲解计时器。2.JavaScript 计时器在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。 计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间

2017-09-25 16:56:34 209

原创 JavaScript内置对象

1.什么是对象JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;JavaScript 提供多个内建对象,比如 String、Date、Array 等等,

2017-09-24 22:16:34 239

原创 JavaScript进阶之事件

1.什么是事件JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。主要事件表: 2.鼠标单击事件( onclick )onclick是鼠标单击事件,当在网页

2017-09-24 20:11:06 192

原创 JavaScript进阶之函数

1.什么是函数函数的作用,可以写一次代码,然后反复地重用这个代码。如:我们要完成多组数和的功能。var sum; sum = 3+2; alert(sum);sum=7+8 ; alert(sum); …. //不停重复两行代码 如果要实现8组数的和,就需要16行代码,实现的越多,代码行也就越多。所以我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省去重复输入大量代码的麻

2017-09-23 22:16:19 165

原创 JavaScript进阶之流程控制语句

1.做判断(if语句)if语句是基于条件成立才执行相应代码时使用的语句。语法:if(条件) { 条件成立时执行代码}注意:if小写,大写字母(IF)会出错!假设你应聘web前端技术开发岗位,如果你会HTML技术,你面试成功,欢迎加入公司。代码表示如下:<script type="text/javascript"> var mycarrer = "HTML"; if (mycarrer ==

2017-09-23 21:41:34 315

原创 JavaScript进阶之数组

1.一起组团(什么是数组)我们知道变量用来存储数据,一个变量只能存储一个内容。假设你想存储10个人的姓名或者存储20个人的数学成绩,就需要10个或20个变量来存储,如果需要存储更多数据,那就会变的更麻烦。我们用数组解决问题,一个数组变量可以存放多个数据。好比一个团,团里有很多人,如下我们使用数组存储5个学生成绩。 数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需

2017-09-23 20:47:21 237

原创 JavaScript进阶之基础语法

1.认识JS你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面,但这还不够,它只是静态页面而已。我们还需使用JavaScript增加行为,为网页添加动态效果。准备好,让JavaScript带你进入新境界吧!JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)

2017-09-23 20:07:47 205

原创 JavaScript入门篇--你也有控制权(DOM操作)

1.认识DOM文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。先来看看下面代码: 将HTML代码分解为DOM节点层次图: HTML文档可以说由节点构成的集合,三种常见的DOM节点:元素节点:上图中、、等都是元素节点,即标签。文本节点:向用户展示的内容

2017-09-21 21:43:24 325

原创 JavaScript入门篇--请和我互动

1.JavaScript-输出内容(document.write)document.write()可用于直接向 HTML 输出流写内容。简单的说就是直接在网页中输出内容。第一种:输出内容用”“括起,直接输出”“号内的内容。<script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直

2017-09-21 21:40:41 270

原创 JavaScript入门篇--请做好准备

1.为什么学习JavaScript一、你知道,为什么JavaScript非常值得我们学习吗? 1. 所有主流浏览器都支持JavaScript。 2. 目前,全世界大部分网页都使用JavaScript。 3. 它可以让网页呈现各种动态效果。 4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。二、易学性 1.学习环境无外不在,只要有

2017-09-21 20:15:55 183

原创 CSS样式设置小技巧

1.水平居中设置-行内元素我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显示的。这里我们又得分两种情况:行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素。今天我们先来了解一下行内元素怎么进行水平居中?如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。(父元素和子元素

2017-09-20 22:20:02 195

原创 盒型代码缩写及单位和值

1.盒模型代码简写还记得在讲盒模型时外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。具体应用在margin和padding的例子如下:margin:10px 15px 12px 14px;/*上设置为10px、右设置为15px、下设置为12px、左设置为14px*/通常有下面三种缩写方法:1、如果top、right、

2017-09-20 17:38:23 1871

原创 css布局模型

1.css布局模型清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又不同于我们常说的 CSS 布局样式或 CSS 布局模板。如果说布局模型是本,那么 CSS 布局模板就是末了,是外在的表现形式。 CSS包含3种基本的布局模型,用英文概括为:Flow、Layer 和

2017-09-20 17:25:34 162

原创 CSS盒模型

1.元素分类在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>常用的内联元素有:<a>、<span>、<br>、<i>、<em>

2017-09-20 16:37:56 214

原创 CSS格式化排版

1.文字排版–字体我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例子,下面代码实现:为网页中的文字设置字体为宋体。 body{font-family:"宋体";} 这里注意不要设置不常用的字体,因为如果用户本地电脑上如果没有安装你设置的字体,就会显示浏览器默认的字体。(因为用户是否可以看到你设置的字体样式取决于用户本地电脑上是否安装你设置的字体。) 现在一

2017-09-19 17:40:37 537

原创 CSS的继承、层叠和特殊性

1.继承CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,这里子元素为span标签。p{color:red;}<p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩。</p>可见右侧结果窗口中p中的文本与s

2017-09-19 13:15:09 300

原创 CSS选择器

1.什么是选择器?每一条css样式声明(定义)由两部分组成,形式如下: 选择器{ 样式; } 在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。比如右侧代码编辑器中第7行代码中的“body”就是选择器。2.标签选择器标签选择器其实就是html代码中的标签。如<html>、<body>、<h1>、<p>、<img>。p{f

2017-09-19 12:28:56 447

原创 CSS初学习

1.认识CSS样式CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。 如下列代码:p{ font-size:12px; color:red; font-weight:bold;}使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜

2017-09-16 13:16:52 361

空空如也

空空如也

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

TA关注的人

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