自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringMVC确定目标方法POJO类型入参的过程

SpringMVC确定目标方法POJO类型入参的过程访问方法 @RequestMapping("/pojoparam") public String POJOParam(User user){ return "success"; }1,首先确定一个key值①如果目标方法的POJO类型的参数没有使用@M...

2017-06-10 20:39:00 183

转载 springmvc框架第一帖HelloWorld

1,导入所需jar包2,配置web.xml,配置一个全局的servlet,将所有的请求都交给这个servlet处理 <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.s...

2017-06-10 10:56:00 165

转载 Hibernate的主键生成策略的介绍

Hibernate主键的生成策略:就是在配置文件中class中的配置项 <id name="id" column="id"> <generator class="increment"/> </id>native:适用于代理主键,代理主键就是没有业务含义的主键,通常用id表示,根据...

2017-06-09 21:52:00 152

转载 Hibernate入门基本部署

1,建立java工程,导入jar包  Hibernate依赖jar包,lib/required/*.jar,核心包hibernate3.jar,数据库驱动包2,所有jar包的作用3,创建核心配置文件到src目录中,hibernate.cfg.xml<?xml version='1.0' encoding='utf-8'?><!DOCTYPE ...

2017-06-08 16:45:00 137

转载 对于Hibernate框架的认识

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的...

2017-06-08 16:25:00 91

转载 hibernate的第一个程序

#建表语句create database hibernate;use hibernate;create table user(id int primary key,name varchar(30) not null default '',des varchar(100) not null default '')charset utf8; User....

2015-11-26 14:34:00 72

转载 struts2框架的第一个程序

helloworld.jsp在base目录下<a href="${pageContext.request.contextPath }/base/HelloWorldAction.action">有命名空间测试</a><br/> <a href="${pageContext.request.contextPath }/HelloWrol...

2015-11-21 19:54:00 84

转载 java上传组件FileUpload

如果表单中有文件要上传,也就是有<input type="file" name="name"/>就需要在form标签中添加enctype="multipart/form-data"属性 如果添加此属性,在操作页面servlet中,用request.getParameter("name")获取普通表单数据就会出错java.lang.NullPointerExce...

2015-11-19 12:10:00 86

转载 包装BufferedReader的readLine()输出行号

定义一个类,实现与被增强对象相同的接口,或继承这个类,视情况而定定义一个变量,记住被增强的对象定义一个构造函数,接收被增强的对象覆盖要增强的方法对于不需要增强的方法,调用被增强对象原有的方法包装加强类package com.henau.baozhuang;import java.io.BufferedReader;import java...

2015-11-16 13:06:00 443

转载 第一个过滤器Filter

过滤器实现Filter接口javax.servlet.Filterpackage com.henau.example;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfi...

2015-11-15 23:53:00 89

转载 事务处理

mysql中的事务处理:用dos窗口操作(注意engine myisam 不会使用事务)事务就是一系列操所数据库中的语句,要么全部成功,要么全部失败事务的特性:原子性,一致性,隔离型,持久性start transaction; #开启事务rollback;#回滚事务,如果在一系列操作中间出现异常,可以使用,返回到开启事务之前的状态commit;#提交事务,当一系列...

2015-11-14 12:35:00 94

转载 java实现Composite(组合)模式

组合模式涉及的是一组对象,其中一些对象可能含有其他对象,这些对象也可以含有对象,因此,有些对象代表的是对象群组。Composite模式的设计意图在于:让所有的用户能够用统一的接口处理单个对象以及对象群组package app.composite;import java.util.ArrayList;import java.util.Iterator;...

2015-10-20 22:15:00 183

转载 Ajax实现聊天

用Ajax发送请求,查询数据库是否有自己的数据,如果有自己的数据,就返回前端页面<head> <meta charset="UTF-8"> <title>登录聊天室</title> <?php session_start(); $sender = $_SESSION['loginuse...

2015-10-19 22:36:00 232

转载 Ajax大文件切割传输

文件上传服务器的大小是一定的,所以大文件可以切割成小文件,依次传输,然后再拼接切割文件上传,用同步方式传输,为了防止异步传输中多个块同时传输,文件拼接错误,导致文件损坏前端页面<!doctype html><html lang="en"><head> <meta charset="UTF-8"&g...

2015-10-18 16:34:00 116

转载 Ajax上传文件进度条显示

要实现进度条的显示,就要知道两个参数,上传的大小和总文件的大小html5提供了一个上传过程事件,在上传过程中不断触发,然后用已上传的大小/总大小,计算上传的百分比,然后用这个百分比控制div框的显示,就可以实现上传的进度条效果前端页面<!doctype html><html lang="en"><head>...

2015-10-18 13:54:00 107

转载 Ajax实现文件上传

利用html5中的file对象利用FormData对象进行上传前端页面<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Ajax文件上传</title></head&g...

2015-10-18 11:00:00 80

转载 java演示facade(外观)模式

实际应用中,原来的代码涉及多个子系统时,重新进行类的设计,将原来分散在源码中的类结构及方法重新组合,形成新的、统一的接口,供上层应用使用。Facade所面对的往往是多个类或其它程序单元,通过重新组合各类及程序单元,对外提供统一的接口/界面。在遇到以下情况使用Facade模式:  1、当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模...

2015-10-17 23:04:00 74

转载 iframe仿Ajax上传文件

利用iframe框架完成文件上传前端页面<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>iframe伪装上传文件</title><script type="text/javascr...

2015-10-17 21:00:00 83

转载 Ajax返回html和json格式数据

Ajax可以返回text和xml格式可以用Ajax返回大段的html文本和json格式的字符串,然后用eval()方法转化为json对象php中的json编码:json_encode();php中的json解码:json_decode();前端页面<!doctype html><html lang="en"> &lt...

2015-10-17 12:49:00 365

转载 java演示适配器(adapter)模式

为什么要使用模式:模式是一种做事的一种方法,也即实现某个目标的途径,或者技术。adapter模式的宗旨就是,保留现有类所提供的服务,向客户提供接口,以满足客户的需求。类适配器:客户端定义了接口并实现了这个接口,这个接口中的方法在自己的类库中有更好的实现方式,但是方法名不一样,不能为用户所用,可以定义一个类实现这个接口,这个接口中的方法可以委托给自己类库中的方法...

2015-10-16 21:50:00 57

转载 Ajax返回xml类型数据

ajax可以返回文本类型数据和xml类型数据,xml是计算机通用语言可以使用js解析返回xml类型数据的dom对象前端页面<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generato...

2015-10-16 19:22:00 175

转载 MySQL数据库的存储结构

--把若干条sql语句封装起来,起个名字,叫做过程,也是没有返回值的函数--把这个过程存储在数据库中->存储过程--存储过程的创建过程create procedure proceduceName()beginsql 语句end$--查看show procedure status \G--调用call proced...

2015-10-16 16:46:00 666

转载 MySQL数据库中的触发器

--触发器是一类特殊的监控增删改操作,并产生相应的增删改的操作--1,监视谁 2,监视动作 3,监视时间(之前或之后) 4,触发的事件--触发器的简单语法create trigger 触发器名字 after/before(触发时间) insert/delete/update(监视事件) on 表名 (监视地址) for eac...

2015-10-15 11:59:00 81

转载 Ajax发送FormData对象封装的表单数据

前端页面:<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content="">...

2015-10-11 15:16:00 338

转载 Ajax具体使用

Ajax在注册页面经常使用,当注册用户是用户名必须唯一时,要使用ajax获取表单中你输入的内容,然后将这个数据利用XMLHttpRequest对象请求一个php文件,这个php文件接收到信息,查询数据库,判断是否有相同的用户名已经注册,把结果echo出来,前端页面不用发生跳转,用xhr对象的ResponseText的属性获取php页面返回的值,进行相应的处理,将提示是否能...

2015-10-10 19:01:00 69

转载 JavaGUI实现点名系统

有一个名字数组,根据线程知识是框中的数据依次修改package Week1008;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swin...

2015-10-09 19:09:00 307

转载 ajax发送请求

首先创建XMLHttpRequest对象,利用此对象发送请求主页面<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>使用Ajax</title><script type="tex...

2015-10-08 10:47:00 60

转载 Ajax效果

Ajax的效果就是不通过网页的跳转,就可以通过请求,就可以自动加载某个网页,在注册帐号时,经常不通过网页跳转从数据库中查看是否有相同数据的出现,确认是否能够正确注册下面是用其他方式实现ajax的效果1,用http 204属性,强制不跳转投票页<html><head><title>投票网&...

2015-10-07 21:24:00 134

转载 http协议与内容压缩

为了加快网络上的传输的速度,可以将服务器传输的内容进行压缩,服务器的压缩方式有gzip压缩 deflate压缩 compress压缩content-length:压缩后的长度如何启动压缩功能1,将Apache中的deflate模块开启2,在conf文件中,写如下代码<ifmodule mod_deflate.c&g...

2015-10-02 20:00:00 63

转载 http缓存

http缓存:网站中的图片,第一次请求:200 ok第二次请求返回:304 未修改 表示使用缓存中的图片一个图片发送到客户端,会把图片传给客户端,而且还在响应信息中有一个Etag和Last-Madified头信息,相当于图片的指纹,Etag表示的是图片的身份证,Last-Modified表示最后修改时间第二次访问的请求头:If-Modifie...

2015-10-01 21:17:00 60

转载 http请求之referer头与防盗链

在网页中的占用大流量的信息可以写成这个信息在网络上的url位置,这样就会减少本网站的流量,但是其他网站也不会随意让你使用人家的资源,因为这样的情对人家的网站没有好处,会增加人家网站的流量,所以要防止这样的事情发生,就要使用referer头,referer头记录的是你是从哪一个网站提交的请求,因为你在自己的网站访问另一个网站的资源,在这个网站中就会有一个d的页面和资源之上,...

2015-09-30 21:38:00 213

转载 http请求方法与响应状态码

请求方法:GET POST HEAD PUT DELETE OPTIONS常用的方法是:GET POSTGET提交可以在浏览器地址栏看到提交的信息POST提交方式不显示在地址栏,相对于GET方式较为安全HEAD和GET基本一样,只是HEAD不返回内容,只是确认响应的状态,比如确认一个图片是否存在,但不需要得到图片,就可以用HEADTRACE是使用代理上网时害怕,代理把...

2015-09-29 13:33:00 128

转载 HTTP协议详解

对HTTP的认识:http为超文本传输协议首先,客户端向服务器发出请求,这个请求信息存在,请求行,请求头信息(key:value),空行,主体信息请求头信息包括请求方法,请求路径,所用协议常见请求方法有GET POST HEAD PUT DELETE请求行:首先要有访问主机名,还可以存在客户端信息,cookie,发送内容的长度等主题信息为发送的内容...

2015-09-28 19:53:00 56

转载 socket编程发送GET请求

可以根据几根url地址,分析出主机,地址,协议等,然后用封装成的类拼接成GET请求信息,用fsockopen连接主机,进行读取操作,获取响应信息,打印<?php//http连接接口interface proto{ //连接url public function conn($url); //发送get请求 public func...

2015-09-27 13:35:00 147

转载 xml的语法与创建

xml语法很简单,但很严格,如果出现错误则不能正常解析,而HTML如果出现局部的错误,照样解析xml第一行必须写xml头<?xml version='1.0' encoding='utf8'?>如果不写在第一行,则会报错除了头xml文件只能有一个根标签,根标签中可以有多个标签,这些标签可以嵌套,但不可以交叉嵌套xml是为了传输数据而生的,而不是显示数据,显...

2015-09-26 20:17:00 40

转载 smarty实现缓存

首先需要在mySmarty中添加配置信息,开启缓存,设置缓存文件存放目录,设置缓存时间缓存可以实现减少访问数据库,减轻数据库压力,访问一次数据库,形成静态页面,下次直接调用这个页面,也可以用nocache标签实现局部不缓存在mysmarty类中添加的语句 $this->cache_dir='./cache';//缓存文件存放目录 //开启缓存 $thi...

2015-09-25 22:46:00 49

转载 Smarty中一些标签的使用

Smarty中的标签和php中的标签不一样foreach标签{foreach from=$goods(变量名) key='键,不带$' item='值,不带$'}中间的显示内容{/foreach}section标签{section loop=$goods变量名 name=临时角标} 显示内容$goods[临时角标].goods_id{/section}while循环标签{...

2015-09-24 20:19:00 127

转载 smarty中的变量使用

在模板中输出动态数据可以用{},所以容易与css中的标签相互冲突,所以使用{literal}{/literal}标签包起来就不会用模板的解析方式解析,变量的来源有三种,用assign方法赋值,系统保留变量,配置文件中的变量使用地址栏中的数据,也是$_GET的数据,可以用$smarty.get.变量名 来获取,定义常量可以用$smarty.const.常量名来获取获取配置文件中的数...

2015-09-23 21:40:00 121

转载 编辑一个小的smarty类

首先先建立两个文件夹,一个temp,存储编译前的文件,一个comp,存储编译后的文件,编译前的文件使用{$title}代替<?php echo $title; ?>,然后将前者编译成后者再解析,解析后存储在comp文件夹中定义一个解析类smarty.class.php<?php//定义一个简单的smarty类,来编译html文件class min...

2015-09-22 00:08:00 75

转载 商品中的分页类

分页类:共5条商品,每页显示2条问:共几页?答:3页,页数是整的问:第1页显示第几条到第几条?答:1-2条问:第2页显示第几条到第几条?答:3-4条. 总结:分页原理的3个变量!总条数 $total每页条数 $perpage当前页 $page分页原理的2个公式总...

2015-09-21 20:30:00 91

空空如也

空空如也

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

TA关注的人

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