
Web开发
文章平均质量分 81
Hyo_yew
Stay hungry ,Stay foolish.
展开
-
Web开发之数据库总结
Web开发之数据库总结mybatis中useGeneratedKeys用法--插入数据库后获取主键值 1、keyProperty对应的是实体中的属性,不是数据库字段 2、对于非自增主键,必须显式写出 <selectKey resultType="java.lang.String" order="AFTER" keyProperty="uuid">...原创 2018-06-27 21:02:42 · 2033 阅读 · 0 评论 -
Ajax笔记二
function loadName(){ var xmlHttp; if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest();//目前主流的浏览器高版本都内置 }else{//IE5,IE6用下面的方式 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlHt...原创 2018-03-29 15:19:37 · 147 阅读 · 0 评论 -
Ajax笔记
Ajax笔记1,Ajax 是一种网页开发技术,(Asynchronous Javascript + XML)异步 JavaScript 和 XML;2,Ajax 是异步交互,局部刷新;3,Ajax 能减少服务器压力;4,Ajax 能提高用户体验;Ajax 交互与传统交互比较:传统交互:网页整体刷新,服务器压力大,用户体验不好;Ajax 交互:局部刷新,服务器压力小,用户体验好; 一,XMLHttp...原创 2018-03-28 16:37:10 · 177 阅读 · 0 评论 -
复习html的表格表单
表格:一个表格有行,列和单元格构可以有很多行,每一行可以多个单元格。创建表格要以<table>标记开始和</table>结束。1.一个表格中包含几组<tr>和</tr>标记,就表示该表格有几行。一行中包含<td>和</td>标记,就表示该行中有几个单元格。2.制作表格时,可能需要某个单元格占用多列的位置,这时就要使用单元格的c...原创 2018-04-02 21:47:47 · 514 阅读 · 0 评论 -
web会话跟踪
会话跟踪引入的原因:HTTP是一种无状态协议,每当用户发出请求时,服务器就会做出响应,客户端与服务器之间的联系是离散的、非连续的。当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户,会话跟踪技术就可以解决这个问题。当一个客户在多个页面间切换时,服务器会保存该用户的信息。1、隐藏表单域:<input type="hidden">非常适合步需要大量数据存储的会话应用。 2、...转载 2018-03-27 15:12:35 · 176 阅读 · 0 评论 -
拾遗之Java Servlet 的由来&&复习
已经把servlet的get,post,重定向转发走过一遍,但是,突然之间迷茫了,自己仍然不是特别清楚servlet和JSP到底啥关系呀?(**在哪跌倒就在哪躺会,所以我回来拾遗啦首先,可以在创建的动态web工程的目录中,细心的话会发现servlet文件在src文件夹,而JSP在webcontent文件夹里。这就引出了两者的不同:servlet是服务器根据客户端的具体请求来调用的jsp是就是上面提...原创 2018-03-26 21:12:36 · 225 阅读 · 0 评论 -
JSP内置对象详解
内置对象在 Jsp 开发中,Jsp 提供了 9 个内置对象,这些内置对象将由容器为用户进行实例化,用户直接使用即可。这9 个内置对象分别是:pageContext,request,response,session,application,config,out,page,exception; 常用的是前面 5个,需要熟练掌握;pageContext对象有两个常用函数:pageContext.setA...原创 2018-03-21 17:03:22 · 244 阅读 · 0 评论 -
JSP四大作用范围概述
在 Jsp 开发中,可以保存数据,Jsp 提供了四种数据保存范围;分别是:pagerequestsessionapplicationPage 范围:只在一个页面中保存数据; javax.servlet.jsp.PageContext(抽象类)Request 范围:只在一个请求中保存数据; javax.servlet.http.HttpServletRequest(接口)(在同一个服务器内转发时。转...原创 2018-03-21 16:40:40 · 679 阅读 · 0 评论 -
Servlet中doGet与doPost的区别
(1)get是从服务器上获取数据,post是向服务器传送数据。(2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。(3) 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。(4) GET方式提交的数据最多只能有1024字...原创 2018-03-25 15:03:59 · 254 阅读 · 0 评论 -
Json笔记
json格式的引入:一种轻量级的数据交换格式JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式...原创 2018-03-29 16:19:58 · 399 阅读 · 0 评论 -
CSS中的id与class的一些区别
id和class属性是网页中两个通用的属性,它们协同工作使整个页面变得丰富多彩。当我们为一个元素定义样式时。可以使用id,也可以使用class。但是我们也应该注意这两者的区别。 1,在css样式表中书写时,id选择符前面应该加前缀符号‘#’,而class选择符前面应该加前缀符号‘.’。 2,id属性一般在一个页面中只可以使用一次,而class可以被多次引用。 3,id作为元素的标签,用于区分不同结...转载 2018-04-06 22:04:56 · 262 阅读 · 0 评论 -
flag
付出不亚于别人的努力,去拿到自己想要的结果。原创 2019-08-20 21:55:38 · 228 阅读 · 0 评论 -
Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理...转载 2019-05-12 15:19:23 · 365 阅读 · 0 评论 -
零基础小白如何快速入门 Bootstrap
零基础小白如何快速入门 Bootstraphttps://blog.youkuaiyun.com/valada/article/details/80892661原创 2019-04-26 09:53:47 · 351 阅读 · 0 评论 -
IDEA的DeBug常用操作
原创 2019-04-07 19:26:03 · 292 阅读 · 0 评论 -
MapReduce参数调优
转自 http://blog.javachen.com/2014/06/24/tuning-in-mapreduce/本文主要记录Hadoop 2.x版本中MapReduce参数调优,不涉及Yarn的调优。Hadoop的默认配置文件(以cdh5.0.1为例):core-default.xml hdfs-default.xml mapred-default.xml说明:...转载 2019-04-05 10:38:39 · 292 阅读 · 0 评论 -
收藏的关于nginx负载均衡的链接
1.了解一下基本结构和内容https://blog.youkuaiyun.com/daguanjia11/article/details/791983822.详解和常用的负载均衡策略https://blog.youkuaiyun.com/daguanjia11/article/details/79198382原创 2018-10-16 09:14:03 · 255 阅读 · 0 评论 -
面向对象——三层架构(表现层、业务层、持久层)
面向对象——三层架构(表现层、业务层、持久层)三层架构:即表现层、业务层、持久层。① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同...转载 2018-09-10 23:36:28 · 437 阅读 · 0 评论 -
JavaWeb项目结构和执行过程
转自https://blog.youkuaiyun.com/u012832088/article/details/82219922 动态的项目结构 一般新建的动态Web项目结构如上图所示: * Java Resources:该文件夹包含项目的Java源代码 * WebContent:该文件夹包含所有Web资源(包括HTML,JSP和图形文件等等)的指定位置 * WEB_INF:对于Web应...转载 2018-09-10 23:28:05 · 626 阅读 · 0 评论 -
通过JSP页面访问Servlet
我们可以通过JSP页面的表单或者超链接请求某个servlet。通过JSP页面访问servlet的好处是JSP页面负责页面的静态信息处理,动态信息处理有Servlet完成。1.通过表单访问servlet<form action 访问="islogin" method="post">....</form>2.通过超链接访问Servlet在JSP页面中,可以单击超链接访问Serv...原创 2018-03-25 14:27:03 · 13406 阅读 · 0 评论 -
session对象
session对象web服务器会给每一个用户自动创建一个session对象,为每一个session对象分配一个唯一表识的String类型的ID,这个ID用来区分其他用户。这样每个用户都对应一个session对象,不同用户的session对象互相不同。当在不同文件夹里放不同的jsp文件并分别运行时:一个用户在同一个web服务目录中只有一个session对象,当用户访问相同的web服务目录的其他页面时...原创 2018-03-24 17:04:24 · 2493 阅读 · 0 评论 -
response重定向和forward动作标记实现页面跳转的不同
response对象的sendRedirect方法是在用户的浏览器端工作,Web服务器要求浏览器重新发送一个到被定向页面的请求。浏览器地址栏上会出现重定向页面的URL,且为绝对路径forward动作标记也可以实现页面跳转,但是二者不同,对二者的比较如下:1.forward为服务器端跳转,浏览器地址栏不变,senRedirect为客户端跳转,浏览器地址栏发生改变,变为新页面的URL2.forward...原创 2018-03-24 16:08:51 · 3557 阅读 · 0 评论 -
前端基础备忘
Html标记符绝大多数标记符都是成对出现的,包括“开始标记符”和“结束标记符”结束标记符多一个“/”某些标记符,例如“<br/>”实现换行。只要求单一标记符号,称为“空标记符” HTML中的a元素a元素是html内联元素一行放不下则自动折行(这一点不同于块状元素的浮动,可以把内联元素想象成水,把块状元素想象成盒子,浮动的块状元素一行放不开则自动将内容全部折到下一行,而内联元素则只是将放...原创 2018-03-18 10:59:58 · 343 阅读 · 0 评论 -
HTML5介绍
HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5的设计目的是为了在移动设备上支持多媒体HTML5 中的一些有趣的新特性:• 用于绘画的 canvas 元素 • 用于媒介回放的 video 和 audio 元素• 对本地离线存储的更好的支持 • 新的特殊内容元素,比如 article、footer、header、nav、section • 新的表单...原创 2018-03-18 10:39:38 · 727 阅读 · 0 评论 -
HTML基础总结三
HTML 内联元素 内联元素在显示时通常不会以新行开始。实例: <b>, <td>, <a>, <img>HTML <div> 元素HTML <div> 元素是块级元素,它可用于组合其他 HTML 元素的容器。<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。 如果与 CSS原创 2018-03-18 10:32:12 · 231 阅读 · 0 评论 -
HTML基础总结二
如何使用CSSCSS 可以通过以下方式添加到HTML中: • 内联样式- 在HTML元素中使用"style" 属性 • 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS • 外部引用 - 使用外部 CSS 文件 • 最好的方式是通过外部引用CSS文件--><!DOCTYPE html> <html> &...原创 2018-03-18 10:24:05 · 268 阅读 · 0 评论 -
HTML基础总结一
HTML基础HTML 文档包含了HTML 标签及文本内容HTML 标签通常是成对出现的,比如 <b> 和 </b>HTML 标题 标题(Heading)是通过 <h1> - <h6> 标签进行定义的 <h1> 定义最大的标题。 <h6> 定义最小的标题 浏览器会自动地在标题的前后添加空行HTML 水平线 <hr>原创 2018-03-18 10:16:28 · 184 阅读 · 0 评论 -
CSS基础总结二
CSS选择器CSS选择器用于选择网页中满足条件的HTML元素,进而为其设定特定的样式1. 标签选择器用于设定HTML文档中指定标签的显示样式p{color:Red;font-size:25px;} 2. 类别选择器 给特定的一组CSS代码取名,然后就可以将它们应用于多个不同的标签: 3. ID选择器对于页面中独一无二的元素,如页脚,可以给其id属性赋予一个独一无二的值然后可以用ID选择器给指定I...原创 2018-03-18 10:08:41 · 217 阅读 · 0 评论 -
JSP基础
jsp页面元素构成:静态内容指令表达式小脚本声明注释jsp指令page指令。 通常位于jsp页面顶端,同一个页面可以有多个page指令。[java] view plain copy<%@ page language="java"//该属性指定jsp使用的是java脚本语言 import="java.util.*"// 指定脚本语言使用类文件 pageEncoding="ISO-...转载 2018-03-10 21:33:12 · 187 阅读 · 0 评论 -
HTML元素(标签)大全
a:表示超链接的起始或目的位置。acronym:表示取首字母的缩写词。address:表示特定信息,如地址、签名、作者、文档信息。applet:在页面上放置可执行内容。area:定义一个客户端图像映射中一个超级链接区域的形状、坐标和关联 URL。b:指定文本应以粗体显示。base:指定一个显式 URL 用于解析对于外部源的链接和引用,如图像和样式表。basefont:设置显示文本时作为默认字体的基...原创 2018-03-18 10:46:41 · 1140 阅读 · 0 评论 -
JAVA Bean用法详解
JAVA Bean在JSP编程中,在不用javabean时,当我们需要引入其他包里的类时,则需要引入所在的包的那个类譬如:<%@ page import="packag1.Student" %>jsp:useBean 创建 javabean<jsp:useBean id="实例化对象名称" scope="保存范围" class="类完整名称"/>//类完整名称既需要写出这个原创 2018-03-22 15:44:30 · 2512 阅读 · 0 评论 -
JSP基础总结二
JSP动态网页技术 基本介绍:1.JSP全名为Java Server Pages中文名叫java服务器页面 后缀名为(*.jsp)2.用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。3.它实现了Html语法中的java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要...原创 2018-03-20 15:12:16 · 320 阅读 · 0 评论 -
eclipse设置新建jsp文件默认字符编码为utf-8
在使用Eclipse开发中,编码默认是ISO-8859-1,不支持中文。这样我们每次新建文件都要手动修改编码,非常麻烦。其实我们可以设置文件默认编码,今后再新建文件时就不用修改编码了。1.打开Eclipse,点击Window弹出下拉列表,选择Preference2.然后在弹出的Preference设置里,找到Web,并点击JSP Files我们会发现:把Encoding设置为ISO 10646/U...原创 2018-03-20 14:43:36 · 209 阅读 · 0 评论 -
JSP动作标记
include动作标记include的作用是将JSP文件,HTML网页文件或其他文本文件动态嵌入到当前的JSP网页里,该指令的语法有一下两种格式:<jsp:include page="文件URL"/>或则:<jsp:include page="文件URL"/> 子标记</jsp:include>当动作标记include不需要子标记时,使用第一种格式所谓动态...原创 2018-03-23 20:58:19 · 3829 阅读 · 0 评论 -
使用JSP,Servlet,JavaBean实现MVC
首先:MVC是Model、View、Controller的缩写,分别代表Web应用程序中的三种职责: 模型——用于存储数据以及处理用户请求的业务逻辑。 视图——向控制器提交数据,显示模型中的数据。 控制器——根据视图提出的请求,判断将请求和数据交给哪个模型处理,处理后的有关结果交给哪个视图更新显示。基于Servlet的MVC模式的具体实现如下: 模型:一个或多个JavaBean对象,用于存储数据(...原创 2018-03-29 19:31:45 · 2008 阅读 · 0 评论 -
json笔记二
json实现单元格置表并输出function loadInfo2(){ var xmlHttp; if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }else{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlHttp.onreadystatec...原创 2018-03-29 18:53:03 · 131 阅读 · 0 评论 -
JS操作DOM对象和常用全局函数总结
操作DOM对象 JS操作DOM对象: 1.很多时候需要访问DOM中的元素,主要通过getElementById(),getElementsByTagName(),getElementsByClassName()方法获取 2.给DOM中元素添加属性3. 在DOM元素中插入内容<div id="context">Hello,2017</div> document.getElem...原创 2018-03-19 18:45:05 · 1279 阅读 · 0 评论 -
JavaScript基础一
JS基础Js既可以写在html 的head部,还可以在body部、具体格式为:<script type =”text/javascript”>..........</script> 两种引入方法:一种是从内部,一种是外部。上面的是从内部引入外部引入例子:<script type =”text/javascript”src =”myjs.js” ></sc...原创 2018-03-19 17:47:36 · 183 阅读 · 0 评论 -
Servlet基础
ServletServlet是用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。注意:每一个Servlet运行前需要配置web.xml内容 //在定义对象时需要重载两个函数@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) thro...原创 2018-03-22 16:00:33 · 227 阅读 · 0 评论 -
Meta标签用法大全
转载自:http://blog.youkuaiyun.com/u011649976/article/details/78151688meta是html文档在head标签里定义的一个对文档进行描述的功能性标签meta标签有下面的作用: 1.搜索引擎优化(SEO) 2.定义页面使用语言 3.自动刷新并指向新的页面 4.实现网页转换时的动态效果 5.控制页面缓冲 6.网页定级评价 7.控制网页显示的窗...转载 2018-03-10 21:30:48 · 809 阅读 · 0 评论