自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左岸人的博客

纸上得来终觉浅,绝知此事要躬行

  • 博客(42)
  • 资源 (7)
  • 收藏
  • 关注

原创 mysql学习之--7、select查询详解

select查询五种方法。1、where表达式:      表达是在哪一行成立,哪一行就取出来。      符号:=,!=/,=,                in,between,and ,or ,not. 2、group by     分组,一般和统计函数配合使用。     max,min.count,avg,sum. 3、having 表达式

2012-12-28 17:51:06 541

原创 mysql学习之--6、mysql时间类型

mysql时间类型:1、Year类型:     在mysql中,Year表示年的类型。     Year类型表示的范围:1901->2155年。     注意:在输入2位数字的时候:“00-69”表示从2000-2069;                                                   “70-99”表示从1970-1999;    cr

2012-12-28 16:19:01 526

原创 mysql学习之--5、mysql字符串

char和varchar类型char和varchar类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。char和varchar类型声明的长度表示你想要保存的最大字符数。例如,char(30)可以占用30个字符。char列的长度固定为创建表时声明的长度。长度可以为从0到255的任何值。当保存char值时,在它们的右边

2012-12-28 13:57:57 528

原创 mysql学习之--4、mysql浮点型

float[(m,d)][unsigned] [zerofill]小(单精度)浮点数。允许的值是-3.402823466e+38到-1.175494351e-38、0和1.175494351e-38到3.402823466e+38。这些是理论限制,基于ieee标准。实际的范围根据硬件或操作系统的不同可能稍微小些。m是小数纵位数,d是小数点后面的位数。如果m和d被省略,根据硬件允许的限制来保

2012-12-28 13:24:50 2604

原创 mysql学习之--3、mysql数据类型

mysql数据类型mysql支持所有标准sql数值数据类型。这些类型包括严格数值数据类型(integer、smallint、decimal和numeric),以及近似数值数据类型(float、real和double precision)。作为sql标准的扩展,mysql也支持整数类型tinyint、mediumint和bigint。下面的表显示了需要的每个整数类型的存储和范围。

2012-12-28 13:13:53 652

原创 mysql学习之--mysql的增删改查

Mysql数据库的增删改查。1,首先启动mysql数据库的服务,在运行的窗口中输入:net start mysql,这样,就可      以启动mysql数据库的服务,同理,输入net stop mysql,就可以关闭数据库的服务。 2,当我们使用命令窗口的时候,首先会让我们输入登录密码,这个密码就是你在安装数据库的时候自己定义的密码。 3,查看所有的数据库列表:

2012-12-27 23:48:52 8217

原创 mysql学习之--1、mysql的简介

1.     个人觉得自己总结mysql不如百度总结的好,所以,这里就引用百度的知道。2.     MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MyS

2012-12-27 23:44:50 1764

原创 JQuery学习之--4、点击弹出对话框

点击弹对话框 $(function (){ $("a").click(function (){ alert("链接点击弹出"); }); $("input:text").click(function (){ alert("input点击弹出"); }); $("input:checkbox"

2012-12-20 19:16:56 2287

原创 JQuery学习之--3、jQuery对象和DOM对象

1,DOM对象 DOM(Document Object Model ,文档对象模型,每一个DOM都可以表示成一个倒挂的树。) 例子 你喜欢的水果是? 苹果 梨子 在DOM树中,等节点都是DOM元素的节点。 在javascript中,通过getElementById或者getElemen

2012-12-20 19:01:03 564

原创 JQuery学习之--2、window.onload与$(document).ready()的对比

1,传统的window.onload     a, 执行的时机:必须等待网页中所有的内容加载完毕后(包括图片,图片最耗费网络资源。才能执行).     b,编写的个数:不能同时编写多个加载事件,否则,只会加载最后一个onload事件。     c,简化的写法:没有。2,,jQuery中的$(document).ready()      a,执行的时机:网页中所有DOM结

2012-12-20 18:59:55 422

原创 JQuery学习之--1、页面加载的时候弹出对话框

页面加载的时候,弹对话框 $(function (){ alert("页面已经加载"); });

2012-12-20 18:41:57 1644

原创 ibatis学习之--7、ibatis优缺点

Ibatis的优缺点:先说优点:与JDBC相比:1、减少60%的代码量。2、语句简单。3、架构级性能增强。4、sql语句和程序代码分离。5、简化项目的分工。6、增强了移植性。 再说缺点:1、sql语句需要自己编写。这不见得是缺点,在有些自己编写的sql语句,的执行效率比框架提供的现成的封装的sql执行代码高。2、参数只能带一个。

2012-12-19 18:57:13 458

原创 ibatis学习之--6、根据id来更新用户信息

根据id修改指定用户的信息1、在总的配置文件中:   在之前已经添加了实体类的文件,所以,不需要添加。 2,在实体类的配置文件中:  updateid="updateUser"parameterClass="User">      updatetb_user       setusername=#username#,         password=#pass

2012-12-19 18:56:35 708

原创 ibatis学习之--5、根据id删除指定用户的信息

根据id删除指定用户的信息1、在总的配置文件中:   在之前已经添加了实体类的文件,所以,不需要添加。 2,在实体类的配置文件中:   根据id删除指定用户的信息 --> deleteid="deleteUserById"parameterClass="int">     delete tb_userwhere id=#id# delete> 3、在us

2012-12-18 22:10:08 1942

原创 ibatis学习之--4、添加用户的信息

添加用户的信息(使用上一节的demo)1、在总的配置文件中:   在之前已经添加了实体类的文件,所以,不需要添加。 2,在实体类的配置文件中: 添加一条用户的信息 --> insertid="insertUser"parameterClass="User">     insert intotb_user (id,username,password) values

2012-12-18 22:09:42 539

原创 ibatis学习之--3、根据id查询对应的用户信息

根据id查询对应的用户信息(使用上一节的demo)1,在总的配置文件中:  总的配置文件已经引用了实体类的配置文件。 2,在实体类的配置文件中:根据id来查询对应的用户信息--> selectid="selectUserById"parameterClass="int"resultClass="User">     select * fromtb_user wh

2012-12-18 22:09:12 2775

原创 ibatis学习之--2、ibatis简单上手

Ibatis的简单上手:需求:查询所有的用户信息。1、在总的配置文件中:sqlMapConfig>  transactionManagertype="JDBC"commitRequired="false"><!--使用JDBC的连接方式 -->    dataSourcetype="SIMPLE"><!--数据源是简单的方式 -->      prope

2012-12-18 22:08:45 447

原创 ibatis学习之--1、ibatis的相关介绍和准备ibatis环境

1,ibatis的相关介绍   iBatis是apache的一个开源的项目。是一个O/R Mapping的解决方案。Ibatis的最大的特点就是上手快。如果不需要太多的复杂的功能,ibatis就可以满足你的要求。 2,环境的搭建:   导入相关的jar包。其中包括数据库的驱动jar包和ibatis的相关jar包。 3,配置文件:   JDBC连接数据库的属性文件。

2012-12-18 22:08:10 457

原创 Struts1学习之--17、Struts1总结

对Struts1的总结 在现在的市场份额上,和Struts1所拥有的开发人群,Struts1都是其他MVC框架不可比拟的。不过,随着时间的推移,Struts1的某些缺陷逐步的显露。一、总结一下Struts1的缺陷:1:表现层技术单一:   目前只能支持jsp做为表现层的技术。但是,如今的JavaEE应用有很多的技术可以实现他的表现层。2:与ServletAPI紧密的耦合

2012-12-17 22:38:43 728

原创 Struts学习之--16、DispatchAction的讲解

需求分析:对用户的CRUD操作:常规的做法:使用四个Action1.addUserAction。添加用户2.deleteUserAction。删除用户3.updateUserAction。更新用户。4.selectUserAction。查询用户。在这里,我们不难发现其中的弊端:如果有更多的操作,则就会编写更多的Action类。是不是可以有方法实现减少Action的数量。

2012-12-17 22:37:24 687

原创 Struts1学习之--15、ForwardAction的讲解

ForwardAction的目的就是让我们统一的访问*.jsp页面。刚开始的时候,我们在浏览器中,会输入例如:http://localhost:8088/struts/login.jsp的页面。但是,通过ForwardAction统一以*.action 的方式来访问所有的*.jsp页面.这样的形式来访问。在浏览器中输入:http://localhost:8088/struts/ge

2012-12-17 22:34:49 1196

原创 Struts1学习之--14、动态FormBean的讲解

动态FormBean的讲解1,不需要创建ActionForm的子类。 在配置文件中:struts-config>    form-beans>        form-beanname="loginform"type="org.apache.struts.action.DynaActionForm">            form-propertyname="

2012-12-16 20:30:58 3738 1

原创 Struts1学习之--13、logic iterate讲解

Demo:目标:循环输出多个人的多个爱好。首先:创建User类:publicclass User {     private Stringusername;    private String[] hobby=null;    public String[] getHobby(){        returnhobby;    }    publicvo

2012-12-16 20:30:02 894

原创 Struts1学习之--12、对bean write的讲解

head>            Stringusername="zhangsan";       request.setAttribute("username",username);     %>    title>My JSP'BeanTLDTest.jsp' starting pagetitle>  head>  body>bean:defineid="g

2012-12-16 20:28:55 853

原创 Struts1学习之--11、通过bean define标签入门struts标签库

Bean define1、导入struts1 bean的标签库:   2、demo          Stringusername="zhangsan";       request.setAttribute("username",username);     %>bean:defineid="getUsername"name="username"scope="se

2012-12-16 20:27:48 1865

原创 Struts1学习之--10、全局跳转的配置

全局跳转的配置:    表示全局跳转标签。Forward标签中的name表示在action中返回的url信息。Forward标签中的path表示在出错的情况下,跳转的页面。

2012-12-16 20:26:22 1721

原创 Struts1学习之--9、ActionForm相关的属性

1、Alidate:这里的校验是针对服务端的校验。这里简略的介绍一下服务端和客户端校验的区别:客户端校验:一般针对在浏览器中直接对用户的请求,输入等校验。这样的校验方法快速,              相对而言,客户端校验的方式,可以很好的减轻服务端的压力。所以现在提倡           富客户端编程。 服务端校验:将用户的请求输入,带入到服务端专门的校验。这样的校验

2012-12-16 20:25:17 771

原创 struts1学习之--8、ActionForward的有关问题

ActionForward(导航器)ActionForward对象是配置对象,这些配置对象拥有独一无二的标识来允许他们按照name属性来检索,ActionForward对象封装了向前进的URL且被请求处理器用于识别目标视图。Name:逻辑名称Path:页面或者模块访问路径。Redirect属性:False(no)-->表示转发,路径相对于当前的应用。Ture(yes)-->

2012-12-11 22:07:21 1078 1

原创 struts1学习之--7、ActionMapping的研究与分析

ActionMapping每个元素都与类org.apache.struts.action.ActionMapping;的一个实例对应,包括:name,path,forwards。 在struts中,配置文件中的action-mappings>   action       path="/login"       type="action.UserAction"

2012-12-11 22:05:34 2447

原创 struts1学习之--6、struts1的MVC组件

struts的MVC组件:1,组件  ActionServlet,ActionClasses,ActionMapping(包括ActionForward),ActionForm Bean。  struts中的MVC:   a,模型(Model),本质上来说在struts中Model是一个商业逻辑类,让开发者实现商业逻辑。   b,视图(view),view是由控制器serv

2012-12-11 22:03:47 1028

原创 struts1学习之--5、Struts1的工作原理和开发流程

Struts1的工作原理和开发流程:1、读取配置(初始化ModuleConfig对象)  struts框架总控制器(ActionServlet)是一个servlet,在web.xml中配置成自动启动的servlet。   读取配置文件(struts-config.xml)的配置信息。为不同的struts模块初始化相应的ModuleConfig对象。 2,发送请求

2012-12-11 22:00:59 10335

原创 struts1学习之--4、分析和体验struts1程序执行流程

2012-12-11 21:56:26 1342

原创 struts1学习之--3、实现简单的登录功能

现在不分析原理,在后面的章节当中,再来分析。1,首先编写一个LoginForm类。继承自ActionForm类。package bdqn; importorg.apache.struts.action.ActionForm; publicclass LoginFormextends ActionForm {    private Stringusername;/

2012-12-11 21:53:26 1564

原创 struts1学习之--2、struts环境的搭建

struts1环境的搭建: 1,导入jar包。(这是一般框架搭建的第一步。)2,建立一个配置文件:stru-config.xml。(这个文件一般在官方给出的源码中可以找到。)3,配置核心控制器:(web.xml);

2012-12-11 21:51:52 888

原创 struts1学习之--1、struts1相关理论

为什么使用struts?1,建立在MVC模式上的。  MVC的 优点:   结构层次分明。   高的重用性。   增强了程序的健壮性和可伸缩性。   便于开发和设计分工。   提供集中统一的权限控制,校验,国际化,日志等。 2,Framework概念   人们用于解决相同或者相似类型问题的解决方案。   特点:可重用性,可扩展性,可收缩性。基于请求(re

2012-12-06 20:00:49 745

原创 JavaScript复习之--JavaScript控制流程-跳转语句,with语句

JavaScript控制流程-跳转语句,with语句二,标签语句    用来退出多层循环    格式:标签名:语句。    注意:标签名只可以作用于break或者continue中。          out:      for(var i=0;i    document.write("第一层循环:"+i);    document.write("&nbsp

2012-12-02 19:37:29 597

原创 别让别人成为你成功的绊脚石

别人给我的评价就是:低调。我想,或许是这样吧。我是一个喜欢学习的人,喜欢学习新的事物,喜欢捣鼓新的玩意。我喜欢沉浸在自己的幻想当中,喜欢做着不能完成的计划。但是,至少我有过这样的想法!在以前,我就明白,宿舍不是一个学习的地方。所以,我就叫上几个好朋友带上自己的电脑,到学校的机房去上自习。开始的时候,倒是挺好的,但是,渐渐的,只剩下我一个人了。我坚持我喜欢的东西。他们也去坚持

2012-12-02 17:30:08 1426

原创 JavaScript复习之--流程控制-循环结构

JavaScript控制流程-循环结构在给定的条件满足的情况下,反复的执行同一段代码1,for循环  for(变量=初始值;变量      循环体  }2,while循环  当条件满足的时候,执行循环体,当条件不满足的时候,退出循环。  while(表达式){      循环体。  }3,do{}while()循环  do{  }while(表达

2012-12-02 17:05:00 651

原创 JavaScript复习之--流程控制-分支结构

JavaScript流程控制流程:就是程序代码的执行顺序。流程控制:通过规定的语句让程序代码有条件的按照一定的方式执行。一,顺序结构,    按照书写的顺序来执行,是程序的最基本的流程结构。二,选择结构,    根据给定的条件有选择的执行相应的语句。    (1)单路分支。         if(条件){      条件成立执行的语句。  }     (

2012-12-02 17:04:26 874

原创 JavaScript复习之--javascript数据类型隐式转换

JavaScript数据类型隐式转换。一,函数类    isNaN()    该函数会对参数进行隐式的Number()转换,如果转换不成功则返回true。    alert()    输出的内容隐式的转换为字符串。二,运算符类。    1,算术运算符。       - * / %    如果操作数不是数值,将会隐式的调用Number()函数。按照这个函数的转换规

2012-12-02 17:03:27 887

My97DatePicker

My97DatePicker时间控件,很好的解决了表格时间的插入问题

2013-01-25

oracle执行计划

Oracle的执行计划,你可以在学Oracle之后,提高自己对性能方面的知识!

2013-01-07

驾校在线考试

是使用ssh框架,Oracle数据库,用户名是admin,密码是123

2013-01-06

各层之间的自定义错误层层递出源码

各层之间的自定义错误层层递出源码,在实际项目中,可以直接使用!

2013-01-05

分页的源代码

对分页的全面介绍,在实际的项目中,这个源代码可以直接使用

2013-01-05

小项目对ssh,mvc,ajax的全面解释,做真实项目源码可以拿来直接用

小项目对ssh,mvc,ajax的全面解释,做真实项目源码可以拿来直接用

2013-01-04

空空如也

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

TA关注的人

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