- 博客(86)
- 收藏
- 关注
原创 分治法求解两个升序数组的中位数
#includeusing namespace std;//求序列的中位数float mid(int m, int n,int arry[]){ int middle = (n+m+1)/2; float re; if((n-m)%2==0) re = arry[middle]/1.0; else
2017-03-30 18:24:20
1501
原创 减治法求解两个升序数组的中位数
#includeusing namespace std;int SearchMid(int a[],int b[],int n){ int s1=0,e1=n-1,s2=0,e2=n-1; //初始化两个序列的上下界 int mid1,mid2; while(s1<e1 && s2<e2){ //循环直到区间只有一个元素 mid1=(s1+e1)/2;
2017-03-30 18:22:29
2539
转载 Windows启动MySQL数据库
今天遇到MySQL服务无法启动,上网一查很多人也遇到mysql服务器启动不了的问题,所以就索性整理了windows下启动mysql服务的命令行启动和手动启动方法的文章,以便各位遇到同类问题的朋友进行参考。 1、图形界面下启动mysql服务。 在图形界面下启动mysql服务的步骤如下: (1)打开控制面板->管理工具->服务,如下图所示: 可以看到Mys
2017-03-28 20:49:57
1078
原创 MyBatis框架
功能架构讲解:我们把Mybatis的功能架构分为三层:1.API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。2.数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。3.基础支撑层:负责最基础的功能支撑
2017-03-28 19:32:18
390
转载 使用 IntelliJ IDEA创建MyBatis工程
IntelliJ IDEA 创建第一个Mybatis工程标签: Mybatis 2015-10-24 16:50 4513人阅读 评论(4)收藏举报本文章已收录于:分类: java(22) 作者同类文章X三大框架(6) 作者同类文章X版权声明:本文为博
2017-03-28 19:21:21
4791
转载 使用idea创建Structs框架
准备工作: 下载jdk,tomcat tomcat直接解压在一个文件夹就可以了,jdk需要配置环境变量项目的选择: 进来后的文件是这些: 设置tomcat,设置后确定 进入project structure的artifacts,双击后确定
2017-03-25 16:17:40
542
转载 CSDN如何转载博客
转载于:http://blog.csdn.NET/jiangping_zhu/article/details/18044109作者:包心菜加糯米饭1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML
2017-03-25 16:10:33
257
转载 三层架构与MVC
我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念。下面我来为大家揭晓我所知道的一些真相。 首先,它俩根本不是一个概念。 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。 MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。 那么架构跟设计模式有什么区别呢? 我们从接手一个项目开始,首先,我
2017-03-24 20:11:22
290
转载 JAXB
JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解包括:@XmlRootElement,@XmlElement等等。JAXB(Java Architectu
2017-03-24 11:10:11
389
转载 @Controller 和@RestController 的区别
restcontroller与controller假定一个user对象,对象有很多属性(name,sex,age,birth,address,tel) 在我的了解中,这二者的区分为:@restcontroller为@controller和@responsebody的结合 在@controller注解中,返回的是字符串,或者是字符串匹配的模板名称,即直接渲染视图,与html页面配合使
2017-03-24 10:53:01
803
原创 CSS_01 语法
CSS语法:CSS由两个部分组成:1.选择器 2.声明组选择器是需要改变样式的HTML元素每条声明有一个属性和一个值组成属性是你希望设置的样式属性,每一个属性有一个值,属性和值之间用:冒号隔开CSS每条声明用;结束,声明组用{}括起来CSS实例: 菜鸟教程 P { color: red;
2017-01-29 11:20:41
360
原创 jsp_04 自定义标签
JSP自定义标签:自定义标签是用户定义的JSP语言元素。JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。可以继承SimpleTagSupport类并重写的doTag()方法来开发一个最简单的自定义标签。接下来,我们想创建一个自定义标签叫作,标签格式为:的三个步骤:1. 要创建自定义的JSP标签,你首先必须创建处理标签的Java类:
2017-01-27 13:15:12
445
原创 jsp_03 jsp语法
脚本程序:脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。脚本程序的语法格式:<% 代码片段 %>任何文本、HTML标签、JSP元素必须写在脚本程序的外面。Hello WorldHello World!<%out.println("Your IP address is " + request.getRemoteAddr(
2017-01-20 22:04:18
361
原创 JSP_02 JSP生命周期
JSP生命周期:理解JSP底层功能的关键就是去理解它们所遵守的生命周期。JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。以下是JSP生命周期中所走过的几个阶段:1编译阶段:servlet容器编译servlet源文件,生成servlet类2初始化阶段:加载与JSP对应的servlet类,
2017-01-20 17:20:10
457
原创 jsp_01 jsp结构
JSP:1.JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。2.JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。3.JSP文件后缀名为(
2017-01-20 16:04:14
542
原创 servlet_19 国际化实例
Servlet国际化:1.国际化(i18n):这意味着一个网站提供了不同版本的翻译成访问者的语言或国籍的内容。2.本地化(l10n):这意味着向网站添加资源,以使其适应特定的地理或文化区域,例如网站翻译成印地文(Hindi)。3.区域设置(locale):这是一个特殊的文化或地理区域。它通常指语言符号后跟一个下划线和一个国家符号。例如 "en_US" 表示针对 US 的英语区域设置
2017-01-20 13:54:51
450
原创 servlet_18 自动刷新页面
假设有一个网页,它是显示现场比赛成绩或股票市场状况或货币兑换率。对于所有这些类型的页面,您需要定期刷新网页。刷新网页的最简单的方式是使用响应对象(respond)的方法 setIntHeader()。该方法的定义:public void setIntHeader(String header,int headerValue)Servlet 自动刷新页面实例:pac
2017-01-19 23:29:45
447
原创 servlet_17 点击计数器实例
网页点击计数器:很多时候,您可能有兴趣知道网站的某个特定页面上的总点击量。使用 Servlet 来计算这些点击量是非常简单的,因为一个 Servlet 的生命周期是由它运行所在的容器控制的。以下是实现一个简单的基于 Servlet 生命周期的网页点击计数器需要采取的步骤:1.定义私有变量,用于记录网页的点击量2.在init()方法中初始化一个私有变量为03.每当调用
2017-01-19 22:51:38
584
原创 servlet_16 网页重定向
当文档移动到新的位置,我们需要向客户端发送这个新位置时,我们需要用到网页重定向。当然,也可能是为了负载均衡,或者只是为了简单的随机,这些情况都有可能用到网页重定向。网页重定向的两种方法:1.重定向请求到另一个网页的最简单的方式是使用 response 对象的 sendRedirect() 方法。定义:respond.sendRedirect(String location) 该
2017-01-19 17:51:48
490
原创 servlet_15 数据库访问
本实例中我们需要把 mysql-connector-java-5.1.39-bin.jar 拷贝到 tomcat 下 lib 目录Servlet 数据库访问实例:package MyServlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import j
2017-01-19 12:53:56
317
原创 servlet_14 Session跟踪
HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。HttpSession对象:Servlet 还提供了 HttpSession 接口,该接口提供了一种跨多个页面请求或访问网站时识别用户以及存储有关用户信息的方式。HttpSession对象的获取:getSession()方
2017-01-19 11:55:23
341
原创 servlet_13 Cookie处理
Servlet Cookie 处理:Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。识别返回用户包括三个步骤:1.服务器向浏览器发送一组Cookie,例如:姓名、年龄或识别号码等。2.浏览器将Cookie保存在计算机上,以备将来使用。3.当下一次浏览器向 Web 服务器发送任何请求时,浏览器会将这些Cookie信息发送给服务器,服务器将使用这些
2017-01-19 00:05:45
576
原创 servlet_13 Servlet异常处理
Servlet异常处理:当一个Servlet抛出异常时,web容器在使用了exception-type元素的web.xml中搜索与异抛出常匹类型匹配的配置。必须在web.xml中使用error-page元素来指定对特定异常或HTTP状态码做出相应的Servlet调用。web.xml配置例子: ErrorHandler ErrorHandler
2017-01-18 17:24:44
1044
原创 servlet_12 过滤器实例
Servlet可以动态地拦截请求和响应,以变换或修改请求或响应中的信息。可以将一个或多个Servlet过滤器添加到一个或一组Servlet,调用Servlet前会先调用所有的Servlet过滤器。Servlet过滤器是用于Servlet编程的java类,作用:1.在客户端的请求访问后端资源前,会拦截这些请求2.在服务器响应返回客户端前,拦截这些响应Servlet通过web部署描
2017-01-18 14:18:34
403
原创 servlet_11 HTTP状态码实例
package MyServlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax
2017-01-16 23:57:36
358
原创 servlet_10 服务器HTTP响应
当服务器响应一个请求时,响应一般包含:一个状态行,一些响应报头,一个空行和文档。一个典型的响应:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (Blank Line)......HTTP响应报头实例:package MyServlet;import javax.ser
2017-01-16 22:35:35
380
原创 servlet_09 获取HTTP Header实例
当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。HTTP Header请求实例:利用request.getHeaderNames()获取HTTP头元素名称,返回的是一个枚举量,对枚举量进行标准循环,使用hasMoreElements()方法作为循环终止的条件,利用nextElement()方法获取
2017-01-16 18:11:57
483
原创 servlet_08 读取表单的所有参数
利用HttpServletReqyest.getParameterNames(),返回表单所有参数的一个枚举,再利用标准循环枚举,使用hasMoreElements()方法判断何时停止循环,nextElement()方法获取每一个参数的名称。ReadParams.java:package Myservlet;import javax.servlet.ServletException;
2017-01-16 16:16:18
531
原创 servlet_07 servlet复选框实例
CheckBox.java:package MyServlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReque
2017-01-16 14:58:34
1159
原创 servlet_06 使用表单的POST方法实例
下面的Servlet程序使用GET方法和POST方法处理由web浏览器给出的输入注意:如果提交的表单中有中文则需要转码:String name=new String(request.getParameter("name").getBytes("ISO8859-1"),"UTF-8");HelloForm.java:package MyServlet;import jav
2017-01-16 14:25:57
1164
原创 servlet_05 servlet使用表单的GET方法实例
使用 HTML 表单和提交按钮传递两个值, 菜鸟教程(runoob.com)标签用于为用户输入创建HTML表单 action属性 值:URL 描述:规定当提交表单时向何处发送表单数据 method属性 值:GET/POST 描述:规定用于发送表单数据时的http方法--> 网址名: 网址: 使用相同的 Servlet
2017-01-15 13:44:18
444
原创 servlet_04 servlet表单
Servlet表单数据:有些时候,需要将数据从浏览器传递给web服务器,最终传递给后台程序。浏览器使用两种方法将数据传递给web服务器,GET方法和POST方法。GET方法:GET方法向页面请求发送已编码的用户信息。页面和编码信息间用?隔开 格式如:http://www.text.com/hello?key1=value1&key2=value2GET方法是默认的从
2017-01-15 12:09:13
385
原创 servlet_03 servlet实例
Servlet实例:Servlet是服务于http请求并实现javax.servlet.Servlet接口的java类。通常编写Servlet拓展javax.servlet.http.HttpServlet类,并实现Servlet接口的抽象类专门用来处理Http请求。Servlet输出HelloWorld实例:package MyServlet;import javax.s
2017-01-14 21:41:17
349
原创 servlet_02 servlet的生命周期
Servlet的生命周期:1.Servlet调用init()方法进行初始化2.Servlet调用service()方法处理来自客户端的请求3.Servlet调用destroy()方法结束init()方法:init()方法只被调用一次,它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。Servlet创建于第一次调用对应于该Servlet的URL。
2017-01-14 15:50:21
395
1
原创 servlet_01 servlet简介
java servlet是运行在web服务器或应用服务器上的程序,作为web浏览器或http客户端的请求和http服务器的数据库的中间层servlet的任务:1.读取客户端(浏览器)发送的显式请求,包含网页上的html的表单2.读取客户端(浏览器)发送的隐式请求,如cookies3.发送显式数据(即文档)给客户端(浏览器),文档的格式有文本文档(html或XML),二进制文档(GI
2017-01-14 14:40:42
273
原创 jsp菜鸟成长之路--jsp动作元素
二:jsp动作元素与jsp指令元素不同的是,jsp动作元素在请求阶段起作用,jsp动作元素是用XML语法写的jsp动作元素可以动态的插入文件,重用JavaBean组件,把用户重定向到另外的界面,为java插件生成html代码动作元素只有一种语法符合XML标准动作元素基本上都是预定义的函数,jsp定义了一系列的标准动作,一jsp为前缀:isp:include 在页面被请求的
2016-12-16 19:47:27
478
原创 jsp菜鸟成长之路-jsp指令
jsp指令:设置与jsp页面有关的属性,如网页的编码方式和脚本语言语法格式:指令可以有多个属性,并用逗号隔开jsp三种指令标签: 定义网页依赖属性,如脚本语言,error页面,缓存需求等 包含其他文件 引入标签库的定义1.page指令:为容器提供当前页面的使用说明,一个jsp页面可以包含多个page指令page指令的语法格式:page属性列表:
2016-12-16 14:56:39
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅