自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零起点

从现在起,做一个幸福的人,编程,上网,周游世界。

  • 博客(48)
  • 收藏
  • 关注

原创 PHP页面跳转方式

PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数repl...

2014-03-11 20:07:21 207

原创 HTML DOM属性

HTML DOM属性 属性是节点(HTML元素)的值,您可以获取和设置。 属性的使用是不需要有括号的,直接:ele.innerHTML   获取属性值    ele.innerHTML="<h1></h1>"    设置属性值 下面列出常用的一些属性: innerHTML属性: innerHTML 属性可用于获取或改变任意 HTM...

2014-03-08 09:08:13 110

原创 HTML DOM方法

HTML DOM方法 所有的HTML元素(标签)被定义为对象,对象具有一定的方法和属性。  这些方法都是非常常见且有用的,我在这里不做过多解释,分别举例如下:上图中的方法在下面的例子中均有涉及,请仔细查找!  getElementById():通过元素的ID属性获取到唯一的元素 <div id="myid"></div><scr...

2014-03-07 23:07:06 123

原创 HTML DOM简介

HTML DOM简介 HTML DOM一直在用,不过用的都是最常用的一些内容,真正问起来DOM的具体内容来,还真的回答不上来。趁周末,又翻阅W3SCHOOL的关于HTML DOM的内容,发现对于DOM的了解其实才仅仅皮毛而已,所以有必要对DOM进行一番梳理,想起了好久没有更新的博客,发现确实有写一些东西的必要了。呵呵,开玩笑了,没有新的内容,都是从W3SCHOOL上搬运下来的。 ...

2014-03-07 21:22:03 82

原创 Hibernate 单表的CURD操作

Hibernate 使用Hibernate的步骤: 1. 导入jar包 2. 创建表(t_user)的POJO类(User),及POJO与表的映射关系文件(User.hbm.xml) 3. 创建Hibernate配置文件(hibernate.cfg.xml) 4. 调用Hibernate,运行数据库操作 使用Maven进行搭建项目添加如下依赖:写道<dependency&...

2013-11-19 21:48:10 201

ORM 对象关系映射

Object Relation MappingORM就是对象关系映射的意思。  ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。 ORM的作用:面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的...

2013-11-18 20:55:10 226

原创 MySQL 事务处理

MySQL  事务处理  MySQL  事务在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行事务用来管理insert,update,delete语句 关于事务的术语:事务(transaction):指一组SQL语句回滚(rollback):指撤销指定SQ...

2013-11-11 21:05:24 78

原创 MySQL 触发器 索引

MySQL 触发器 索引 博文目录 触发器索引  触发器是MySQL响应insert,update,delete语句时自动执行的一条SQL语句,只有表支持触发器,视图不支持。 触发器需要的信息唯一的触发器名称(一个表中唯一)触发器关联的表触发器应该响应的事件(insert?update?delete?)触发器何时执行(处理之前或处理之后)一...

2013-11-10 20:56:59 147

原创 MySQL 视图 存储过程

MySQL 视图 存储过程博文目录视图的创建及使用存储过程的创建及使用Java调用存储过程视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询,而自身不包含任何数据。 使用视图的好处重用SQL语句简化复杂的SQL操作使用表的组成部分而不是整个表保护数据。可以给用户赋予表的某个部分的访问权限,而不是整个表的访问权限 使用...

2013-11-10 19:05:06 113

原创 Maven快速上手

Maven快速上手博文目录Maven使用前提Maven工程的结构Maven的配置文件pom.xmlMaven的单元测试如何修改本地仓库查找依赖的顺序快速创建Maven工程使用M2Eclipse及Jetty插件其他配置 Maven快速上手 Maven是Apache提供的项目自动化构建和项目管理软件,基于项目对象模型(POM),Maven利用一个...

2013-11-10 11:42:00 91

原创 MySQL基础知识

MySQL  必知必会 关系型数据库: MySQL,ORACLE,SQL Server,IBM DB2,PostgreSQL NoSQL数据库: mongoDB,redis MySQL的组成 数据库 表 视图 存储过程 触发器 MySQL的默认端口号:3306  使用命令行操作数据库: 连接到数据库:写道mysql -uroot -proot [-h127.0.0.1]...

2013-11-09 21:41:22 88

原创 MyBatis3_轻松入门_final

MyBatis3博文目录:缓存机制在MyBatis中的实现MyBatis与Spring的整合 缓存 在MyBatis使用缓存是非常简单的,只需要在UserMapper.xml中写一句话即可!!!<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybat...

2013-11-09 20:37:56 76

原创 MyBatis3_轻松入门_4

MyBatis3博文目录if 动态SQL的实现choose(when,otherwise) 动态SQL的实现set 动态SQL的实现foreach动态 SQL的实现  动态SQL 问题: 我有一个SQL语句,根据用户名和密码来查一个用户!前面的博文讲到了,将条件封装到一个对象中进行传值! SQL语句:select id,username,password...

2013-10-30 21:07:50 71

原创 MyBatis3_轻松入门_3

MyBatis3博文目录 联结查询的引出及实体类设计一对多关系中,通过一去找多一对多关系中,通过多去找一 联结查询 表结构是这样的: t_user:用户表,id,username,password t_todo:用户要做的事情表,id,todo 一个用户可以有多个要做的事情,一个todo只属于一个用户: t_user----t_todo one to many的关系...

2013-10-26 18:36:49 79

原创 MyBatis3_轻松入门_2

MyBatis3博文目录 使用Mapper接口形式操作数据库对数据库的CURD操作的配置 在上一篇博客中我们已经实现了对简单数据库的查询,在本篇博客中,我们继续深入探讨MyBatis操作数据库的更深层的东西(木有高深的东西,一练就会)! 问题:User user=(User) session.selectOne("com.cn.mapper.UserMapp...

2013-10-25 19:59:44 63

原创 MyBatis3_轻松入门_1

MyBatis3博文目录什么是MyBatis从一个查询操作,窥探MyBatis的使用 MyBatis是一款持久层框架,原名叫ibatis; 摘自官网的简介: MyBatis是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。 MyBatis使用简单的 XML或注解用于配置和原始映射,将...

2013-10-25 17:51:15 80

原创 SpringMVC下的Shiro权限框架的使用

SpringMVC+Shiro权限管理 博文目录权限的简单描述实例表结构及内容及POJOShiro-pom.xmlShiro-web.xmlShiro-MyShiro-权限认证,登录认证层Shiro-applicationContext-shiro.xmlHomeController三个JSP文件 什么是权限呢?举个简单的例子: 我有一个论坛...

2013-10-25 07:04:03 559

原创 SpringMVC_3.x_入门指南_6

SpringMVC 3.x博文目录使用Ajax发出delete请求重定向传值问题使用Ajax发出非get,post请求! 我们知道浏览器只能发出get,post请求,但是我们可以通过Ajax来实现发出put,delete等请求,我们以最简单的例子来演示一下! 我们将上篇博文中的删除改成ajax请求删除! 我们在我们的user.jsp页面引入jquery.js,使用jqu...

2013-10-23 16:15:51 68

原创 SpringMVC_3.x_入门指南_5

SpringMVC 3.x博文目录服务器端验证pom.xml添加依赖User实体类配置约束配置UserController中的约束页面配置给页面传用来存取表单信息的对象 SpringMVC与Hibernate结合,SpringMVC的服务端验证 表单提交有些是必须填的,除了在页面使用JS进行验证外(这里不说哟!),还需要在服务端进行验证! 样式如下:  ...

2013-10-23 15:17:04 94

原创 SpringMVC_3.x_入门指南_4

SpringMVC 3.x博文目录数据库及表的建立pom.xmlspringmvc-servlet.xmlweb.xmlapplicationContext.xmljdbc.propertiessrc/main/java中的代码jsp文件SpringMVC与Hibernate整合 先不说为什么,一口气达到实现对数据库CURD的操作!!!BaseD...

2013-10-22 21:22:23 201

原创 SpringMVC_3.x_入门指南_3

SpringMVC 3.x博文目录:接收表单值文件的上传静态资源访问视图解析器拦截器异常处理 使用springmvc如何接收页面的传值  我们仍然使用前两篇博文中搭建好的框架!再新添一些东西,用来完成这篇新博文,木有高深的东西,仅仅为了记录一个入门程序员的实战历程!不喜勿喷,欢迎交流! 目前的进度仍然是没有连接数据库的! 新建一个Studen...

2013-10-22 11:15:53 104

原创 代理模式(Proxy Pattern)_Java

Proxy Pattern代理模式为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标之间起到中介的作用。 举个例子: 我想买一台lenovo的电脑,我去总部去买,可是人家不卖给我,于是我找到了联想的代理,从代理那里买到了一台电脑,我知道,他们肯定加价了! 上面的例子就是一个简单的代理模式,我不能直接去总部买,但是...

2013-10-21 18:48:43 83

原创 SpringMVC_3.x_入门指南_2

SpringMVC 3.x该篇博文接着上一篇博文的架构继续从零基础实战springmvc 上一篇我们提到了在springmvc中如何请求user文件夹中的user.jsp,那种做法可以通过请求/user访问到user.jsp。 现在我们的新问题是这样的: 我有一个新的UserController,我想让这个Controller中的所有方法都以/user/**来请求 @Control...

2013-10-21 17:28:30 103

SpringMVC_3.x_入门指南_1

SpringMVC 3.x全注解的(annotation)全新的MVC框架; M -model 模型,包括DAO,Service等部分 V -view 视图,JSP等部分 C -controller 控制器 Spring的web框架围绕DispatcherServlet设计。 DispatcherServlet的作用是将请求分发到不同的处理器。 相当于Struts中的中央控...

2013-10-21 09:25:29 88

命令模式(Command Pattern)_Java

Command Pattern 餐厅中的命令模式: 客人给服务员下菜单,服务员记录下来,给厨师,让厨师做出美丽的菜肴! 这其中,客户是跟厨师见不着的,对于程序来说即降低了耦合度。 我们再以遥控器为例,说一下命令模式 小红按下了手中的遥控器的开按钮,遥控器给电视发送开的命令,电视接收到命令后执行开的动作,电视被打开。小红看完了电视,按下关的按钮,同样,遥控器控制电视关的操作,这期间,小红是...

2013-10-19 18:54:45 285

原创 抽象工厂模式(Abstract Factory Pattern)_Java

Abstract Factory Pattern抽象工厂模式  抽象工厂,怎么理解呢? 简单点就是指一个工厂的出口不再是之前的一个了,变成多个了,举个例子来说。 工厂接口下有俩个子工厂,一个生产热带产品,一个生产亚热带产品,他们分别生产两种物品,水果和蔬菜!热带工厂和亚热带工厂均提供了俩个产品的出口,所以他们都是抽象工厂。 package com.pattern.abs...

2013-10-19 17:31:31 95

方法工厂模式(Method Factory Pattern)_Java

Method Factory Pattern工厂方法模式工厂模式总共有三种 简单工厂模式 工厂方法模式 抽象工厂模式 我们先不说怎么分他们,我们先说问题! 还拿水果工厂来说,以前科技不发达,苹果就是苹果,橘子就是橘子,现在不行了,苹果的种类变多了,又是红富士,又是蓝富士的,反正不管叫啥,苹果下面有一堆各式各样的苹果了,如果我们还使用简单工厂模式的话,我们需要写一大堆if...else...判...

2013-10-18 12:43:12 81

原创 简单工厂模式(Simple Factory Pattern)_Java

Simple Factory Pattern简单工厂模式(Simple Factory Pattern) 工厂是什么呢?工厂是生产产品的,BeanFactory是生产Bean对象的,水果工厂是生产水果的,工厂模式的作用就是,我们不需要去new一个对象了,直接通过工厂模式,让工厂给我们提供需要的对象即可。 下面以水果工厂为例,简单说一下 package com.pattern...

2013-10-18 11:02:05 135

原创 适配器模式(Adapter Pattern)_Java

Adapter Pattern 问题: 有一只狼,它披上了羊皮,从外表上看,根本看不出来它是一只狼,只有当它跑和叫的时候,才能区分它!  Java实现package com.pattern.adapter;public interface Sheep { public void run();//羊叫 public void bark();//羊跑...

2013-10-18 09:13:11 82

单例模式(Singleton Pattern)_Java

Singleton Pattern 确保一个类只有一个实例,并提供一个全局访问点 模式一package com.pattern.singleton;public class Temp { //临时类,用来对比单例模式} package com.pattern.singleton;public class Singleton { //私有化构造函...

2013-10-17 17:22:19 56

原创 装饰者模式(Decorator Pattern)_Java

Decorator Pattern  问题 我开了一家蛋糕店,蛋糕最普通的是面包奶油蛋糕(MilkCake),你可以根据自己的喜好,在这个普通的蛋糕上添加你喜欢的一些装饰,我们提供的有: 草莓:Strawberry=$8 巧克力:Chocolate=$11 苹果:Apple=$5 橘子:Orange=$3 .... 普通蛋糕:$100 现在我需要做一个草莓巧克力蛋糕,需要多少钱? ...

2013-10-17 16:26:35 101

原创 观察者模式(Observer Pattern)_Java

Observer Pattern问题: 有一个气象站(WeatherData),用来给各种手机(苹果,三星,摩托罗拉等等)提供气象信息,要求是,当气象信息更新的时候,给各个手机发送新的天气信息。 方案一//Iphone类package com.pattern.observer;/** * 苹果手机 */public class Iphone { /**...

2013-10-17 10:43:11 88

Oracle入门指南(final)_5

Oracle_5        由于最近网络有点问题,关于Oracle的介绍我写在了我的另一个私人博客上,如果有兴趣的话可以去看看。欢迎批评指正,共同交流! 特别声明        本人是一名刚入门的JAVA程序员,喜欢前后端的开发与研究,但是目前由于水平有限,对于各门技术的掌握仅仅是入门级别的,我写这些东西就是为了记录我学习的过程,也许比较杂乱,或者有些知识说的不是那么精准详细...

2013-10-16 17:37:10 138

原创 JavaScript入门指南_8

JavaScript_8JavaScript的Date类型: 基本用法var now=new Date();//获取当前的日期和时间alert(now);//显示格式如图1//表示2013年12月22日 12:00:34var date1=new Date(Date.parse("2013-12-22 12:00:34"));var date2=new Date...

2013-10-16 16:59:47 54

原创 Oracle入门指南_4

Oracle_4查询所有记录:select deptno,dname,loc from dept;--查询scott用户默认的dept表中的所有记录select * from dept; Where条件查询:select deptno,dname,loc from dept where deptno=10;--查询deptno=10的记录 比较运算符...

2013-10-10 11:48:10 52

原创 Oracle入门指南_3

Oracle_3Oracle中SQL语句的组成:DDL:数据定义语言alterdropcreateDML:数据操纵语言insertupdatedeleteselectTCL:事务控制语言commitsavepointrollbackDCL:数据控制语言grantrevokeOracle数据类型:文本型...

2013-10-10 09:41:47 123

原创 JavaScript入门指南_7

JavaScript_7Array类型:JavaScript中的数组可以保存任何类型的数据JavaScript中的数组大小可以动态调整数组的声明:通过Array()构造方法创建var names1=new Array();//创建一个空的数组var names2=new Array(20);//创建一个长度为20的数组var names3=new Arr...

2013-10-09 22:07:31 84

原创 Oracle入门指南_2

Oracle_2Oracle用户权限:sysdba用户:数据库管理员sys打开关闭数据库服务器备份数据库恢复数据库日志归档会话限制管理功能创建数据库sysoper用户:数据库操作员system打开关闭数据库备份数据库恢复数据库日志归档会话限制normal用户:普通身份scott具体权限看管理员给了哪些 Or...

2013-10-09 17:23:45 101

Oracle入门指南_1

Oracle_1Oracle数据库的安装:下载数据库,可以到Oracle官网上下载,免费的。我使用的是11g版本下面是我安装的版本,保存在百度云盘中1of2   http://pan.baidu.com/s/1st2Tz2of2   http://pan.baidu.com/s/1I8m6安装指导    http://pan.baidu.com/s/1klZvv...

2013-10-09 16:25:53 109

原创 JavaScript入门指南_6

JavaScript_6Object类型:通过内置Object类型的构造函数创建通过对象字面量实现对象的创建//构造函数var obj=new Object();obj.name="tom";obj.age=23;alert(obj.name);//tomalert(obj.age);//23 //对象字面量var obj={};obj....

2013-10-09 00:16:01 70

空空如也

空空如也

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

TA关注的人

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