自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(292)
  • 资源 (12)
  • 收藏
  • 关注

原创 JS的深入总结

什么是JavaScript库JavaScript库中主要包含一些常用的函数,我们都使用过JQuery等,它们虽然不是JavaScript语言的一部分,但是使用这些经过验证的可靠的函数会使你的代码更清晰,更易读,而且当别人需要调试或搞懂你的开发成果时更容易被人理解.编写自己的JavaScript库时的注意事项1,不要版本检测--使用能力检测浏览器的版本

2013-08-14 17:59:52 2360 47

原创 CSS基础

CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言.HTML的缺陷:当需要修改某些样式时,需要修改所有的样式属性--CSS引入 CSS选择器ID标记和Class标记的区别:ID标记不允许同时采用在两个标记中的,因为ID不但适用于CSS代码还适用于JS代码,当js中通过id对html代码进

2013-07-30 19:40:37 2299 61

原创 JavaScript基础

JavaScript是一种面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,验证步骤浪费的时间太多。于是加入了Javascript,提供了数据验证的基本功能。       JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开

2013-07-22 21:52:28 2059 53

原创 抽象类和接口

什么是抽象类?抽象类提供多个派生类共享基类的公共定义,它既可以提供抽象方法,也可以提供非抽象方法。抽象类不能实例化,必须通过继承由派生类实现其抽象方法,因此对抽象类不能使用new关键字,也不能被密封。什么是接口?接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口是核心,其定义了要做的事情,包含了许多的方法,但没有定义这些方法应该如何做。

2013-07-18 14:31:37 2279 44

原创 XML学习

可扩展标记语言 (ExtensibleMarkup Language, XML),用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML 被设计用来传输和存储数据。         XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

2013-07-09 15:37:39 2102 30

原创 ADO.NET连接方式

使用Command、DataReader和DataSet两种方法实现数据绑定     方法1:使用Command和DataReader SqlConnection con = new SqlConnection("server=.;database=Department;uid=sa;pwd=123456"); con.Open(); str

2013-07-03 15:37:03 2147 25

原创 ASP.NET 控件详解

1,验证控件 RequiredFieldValidator(必须字段验证)用于检查是否有输入值,限制空字段CompareValidator(比较验证)按设定比较两个输入RangeValidator(范围验证)输入是否在指定范围RegularExpressionValidator(正则表达式验证)正则表达式验证控件CustomValidator(自定义验证)自定义验证控件,通

2013-06-26 19:16:51 5412 21

原创 配置应用程序

配置文件的特点:1,以纯文本格式存储,使用XML编写2,如果对文件进行修改,无需重新启动服务器3,每个目录可以有其自己的文件,并且将重写先前的配置文件 配置文件的类型:1,Machine.Config应用到驻留在服务器上的所有应用程序,每个计算机上仅可以有一个Machine.Config2,Web.Config应用到驻留在服务器上的单个应用程序,

2013-06-19 10:46:26 2193 16

原创 ASP.NET的内置对象

Request    该对象用于检索从浏览器向服务器所发送的请求中的信息。在按下“提交”按钮时,Request对象将读取和提取通过HTTP请求发送的参数。在用户提交表单时,包含在输入控件中的数据将与表单一起被发送。    当向服务器提交数据时,分为两种方式:    Get提交://get string userName = Request.Que

2013-06-12 09:17:32 2582 21

原创 ASP.NET学习(一)

asp.net和html概述    asp.net是一种嵌入型的脚本语言,指Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。    html是超文本标记语言,指HypertextMarkup Language,是用于描述网页文档的一种标记语言。网站的页面的显示就是靠html来显示的,它数以静态的页面,没有交互。而asp.net可以实现动态的

2013-06-05 11:19:24 1954 18

原创 数据绑定控件

通过敲牛腩视频我们知道对于显示数据的部分我们使用了一些专门控件用于显示数据,通过这些控件可以以可视化的方式查看绑定数据之后的效果。这些控件称之为数据绑定控件。数据绑定控件的一些常用属性:DataSource属性:指定数据绑定控件的数据来源,显示的时候程序将会从这个数据源中获取数据并显示。DataSourceID属性:指定数据绑定控件的数据源控件的ID,显示的时候程序将会

2013-05-28 21:45:29 2503 10

原创 CSS样式表

CSS的全称Cascading Stylesheets样式表,它可以对布局,字体,颜色,背景和其他文图效果实现更加精确的控制。 样式表的具体优势: 格式和结构的分离HTML没有具体控制网页的格式或外观,浏览器自己决定应该如何显示。层叠样式表通过将定义结构的部分和定义格式的部分分离,使我们能够对页面的布局施加更多的控制。HTML仍可以保持简单明了的初衷。CSS代码独立出来从另一个

2013-05-22 17:12:06 3166 16

原创 HTML概述

Html    超文本标记语言超文本是指定义了额外特征的普通文本,如格式,图像,多媒体,其他链接等.标记语言是一种特殊类型的计算机语言,引文他只关心对文件中的各部分按其功能分类,表明哪部分是文章的标题,哪部分是子标题等等.        Html是把用户的文件按各部分进行分类,以便浏览器可以正确的显示它.简单的html页面   打开文本编辑器,输入下面代码保存为.html的

2013-05-16 10:58:17 2100 18

原创 触发器的学习

触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。    常见的触发器有三种(FOR | AFTER | INSTEAD OF):分别应用于Insert ,Update , Delete 事件。     FOR | AFTER    AFTER 指定触发器仅在触发

2013-05-08 19:36:21 2236 17

原创 static的认识

在敲机房收费系统时,对Static静态变量一直有点疑问!shared与static应该在什么时候应用,到底有什么区别? 百度百科中的解释:静态全局变量有以下特点:1,该变量在全局数据区分配内存;---保持内容的持久2,未经初始化的静态全局变量会被程序自动初始化为0(在函数体内声明的自动变量的值是随机的,除非它被显式初始化,而在函数体外被声明的自动变量也会被初始化为0);

2013-05-01 19:31:03 2046 21

原创 操作系统概论-存储管理

存储管理是对主存储器中的用户区域进行管理.包括主存空间的分配与回收,主存空间的共享与保护,地址转换以及主存空间的扩充等工作. 单用户存储管理 思想:        单用户存储管理是一种最简单的存储管理方式.在这种管理方式下,操作系统占用了一部分主存空间,其余剩下的主存空间都分配给一个作业使用,即在任何时刻主存储器中最多只有一个作业,比较适合于单道运行的计算机系统.由于单用户

2013-04-23 09:14:59 4857 13

原创 操作系统总结

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。它是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。什么是操作系统?操作系统所处的位置操作系统都管理哪些方面的内容?操作系统的管理分为5大部分,当然我觉得也可以将并发进程放到处

2013-04-16 09:07:58 3397 23

原创 网络安全

网络安全是指网络系统的部件,程序,数据的安全性,它通过网络信息的存储,传输和使用过程体现。所谓的网络安全性就是保护网络程序,数据或设备,使其免受非授权使用或访问。它的保护内容包括:保护信息和资源;保护客户机和用户;保证私有性。                  下面主要说一下加密技术:对称密码:   基本成分:   1,明文:作为算法的输入,它是原始的,可理解的消息或数

2013-04-02 18:43:08 2585 8

原创 参数化查询

众所周知,参数化查询有许多好处,例如可以防止SQL注入,提高查询效率等,那么参数化查询为什么就可以解决这些问题呢?1,参数化查询防止SQL注入参数化查询顾名思义就是我们写好需要的参数,然后直接给参数赋值,这就好比是一个sql的框架。sql查询的时候会进行参数分析,如果分析的结果是我们曾使用过这样的框架,那么sql会重用查询计划,否则会重新生成一个查询计划,当然此时的sql的语义肯定

2013-03-27 14:31:51 5715 30

原创 存储过程应用实例

在做机房收费系统的下机操作时,由于要查询学生上下机表的上机时间等,学生信息表的学生余额,和基本数据设定表的半小时收费情况等信息,如果一张表一张表的实现会比较麻烦,如图:      这时应用存储过程就会减少我们的工作量,提高效率!如图:     代码如下:Create procedure [dbo].[pro_stuOffline] @card_no char(20

2013-03-13 08:16:10 3487 17

原创 存储过程应用

一件事情可以用很多方法实现,但是如何做效率更高,这才是我们应该要思考的!这次在做.net机房收费系统时,对存储过程有了一些见解和大家分享!   如图是充值时的时序图:  大家都清楚,在充值时,我们先要查看卡号是否存在,然后添加充值信息,再更新学生信息表的余额,这么一来我们就需要在各层间多次调用,比较麻烦!存储过程:       定义:  将常用的或很复杂

2013-03-06 17:20:14 2179 9

转载 SqlDataAdapter与DataSet

DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的,DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的

2013-02-24 10:09:49 1494 8

转载 ADO.NET

ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口.作用它提供了平台互用性和可伸缩的数据访问。ADO.NET是一组用于和数据源进行交互的面向对象类库ADO.NET允许和不同类型

2013-02-24 10:05:33 1221 10

原创 .net机房收费系统实例—三层+设计模式

最近在做.net机房收费系统,和简单的三层来一个对比,现在贴出来和大家分享!包图:       应用了设计模式(抽象工厂),这样使得B层和D层之间无需再有关系(应用接口)当B或D层变动时互不影响,也使得更换数据库方便,应用了抽象工厂+反射+配置文件,使得工厂和D层的关系线消失,这样B层和工厂只需知道D层的接口,和D层解耦。类图在这里就省略了!时序图:

2013-02-18 10:28:13 2461 29

原创 从细节中发现问题

在做.net机房收费系统画图阶段,重新认识了一下简单工厂与抽象工厂!从细节处看出它们的不同应用 下面写一下简单工厂的工厂类: class CashFactory { public static CashSuper createCashAccept(string type) { CashSuper cs = null

2013-02-14 09:33:08 2814 26

原创 机房收费系统登录-三层架构

通过查资料,敲例子,对三层也有了一定的理解,下面是我通过对三层的学习之后,敲的一段机房收费系统中登录界面的例子。希望大家多多提出宝贵意见!   界面:   实体类-Model(和数据库表对应)Public Class User Private name As String Private password As String Private Userid

2013-02-05 11:12:46 2599 28

原创 三层架构实例

对于三层的概念查也查了,看也看了,下面是我找的一个关于三层的简单实例,真正看一下它是如何具体实现的. 我们先来一起看看实体类-Model实质:实体类就是在完成数据库与实体类对应的功能,一个类是一张表,一个属性是一个字段!using System;using System.Collections.Generic;using System.Linq;using Syste

2013-01-25 11:27:08 3436 22

原创 三层架构的学习

为什么要学习三层?        一个项目的开发不可能是一蹴而就的,在系统的设计阶段我们不光要考虑系统的性能,还要考虑到代码的可扩展性和系统的后期维护,三层就很好的为我们解决了这个问题.让我们不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性;便于不同层次的开发人员之间的合作,只要遵循一定的接口标准就可以进行并行开发了,最

2013-01-21 10:01:54 2698 35

原创 vb与vb.net的不同

vb.net是完全面向对象的语言,支持面向对象的四个基本属性:抽象,继承,多态,封装,但vb是基于对象的程序设计语言,它只支持部分面向对象的内容像多态,接口等,不支持继承。       vb是基于对象的程序设计语言:                        vb.net的类别                   下面具体介绍一下它们之间的细微不同:

2013-01-16 20:57:24 1915 18

原创 .net与各种编程语言

.NET是一个平台,一个抽象的平台的概念。它不是什么编程方法,更不是什么编程语言之类的。    通常我们所说的.NET Framework(.net框架)主要包括:.net类库和CLR。    .net类库为我们提供了丰富的类,当然这些都是已经封装好的,我们可以直接使用,不同的类具有不同的功能。类库中广泛的类为我们程序功能的实现提供了足够的资源。    CLR(公共语言

2013-01-15 09:33:30 12474 24

原创 ADO.net资料库

ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OLEDB协议,并且现在还不断出现

2013-01-14 09:06:15 1387 13

原创 外观,代理与中介者模式

外观模式个人理解:        子类继承外观类的所有属性方法,客户端只需要跟外观类进行交流,实现了对所有子类的封装。没有使用外观类如图:       应用外观类如图:         代理模式个人理解:         代理模式是将原类进行封装,客户端只需要与代理进行交流。代理就是原类的一个替身。简而言之就是用一个对象代表另

2013-01-12 13:06:16 4567 9

原创 设计模式之行为型模式三

行为型模式:策略模式    它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。简单工厂模式的不足:    由于工厂本身包括了所有的收费方式,商场是可能经常性的更改打折额度和返利额度,每次维护或扩展收费方法都要改动这个工厂,以致代码需重新编译部署,很麻烦方法:         1,定义一个所有

2013-01-11 15:00:50 1892 8

原创 设计模式之行为型模式二

行为型模式:职责链模式    使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系.将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止.         优点:    当客户提交一个请求时,请求是沿链传递直至有一个ConcreteHandler对象负责处理它.    接收者和发送者都没有对方的明确信息,且链中的对象自

2013-01-10 17:59:55 1725 4

原创 设计模式之行为型模式一

行为型模式:观察者模式    定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象.这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己.    观察者模式的关键对象是主题Subject和观察者Observer,一个Subject可以有任意数目的依赖它的Observer,一旦Subject的状态发生了变化,所有的Observe

2013-01-08 16:19:50 1798 4

原创 设计模式之结构型模式二

结构型模式: 装饰模式    动态地给一个对象添加一些额外的职责。优点:    把类中的装饰功能从类中搬移出去,这样可以简化原有的类。有效地把类的核心功能和装饰功能区分开了。    已经开发完毕的对象,后期由于业务需要,对旧的对象需要扩展特别多的功能,这时候使用给对象动态地添加新的状态或者行为(即装饰模式)方法,而不是使用子类静态继承    装饰模式,给一个对象动态添加

2013-01-02 15:43:19 1804 11

原创 设计模式之结构型模式一

结构型模式:  适配器模式    将一个类的接口转换成客户希望的另外一个接口.Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. 主要解决的问题:    简单的说,就是需要的东西就在面前,但却不能使用,而短时间又无法改造它,于是我们就想办法适配它             在软件开发中,也就是系统的数据和行为都正确,但接口不符时,我们应该考虑

2013-01-01 16:29:56 1937 12

原创 装饰者模式的由来

举个例子来说:星巴克咖啡订单管理系统如下图:           Beverage是所有饮料的基类;cost()是抽象方法,所有子类都需要定义它们自己的cost()实现来返回特定饮料的价钱除了咖啡以外,星巴克还提供丰富的调味品,比如:炼乳、巧克力、砂糖、牛奶等,而且这些调味品也是要单独按份收费的,所以调味品也是订单系统中重要的一部分。于是,考虑到调味品的管理,又有了下面

2012-12-29 15:54:15 2093 6

原创 设计模式之创建型模式

创建型模式:    抽象工厂模式    工厂方法模式    建造者模式    原型模式    单例模式创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象 对于抽象工厂模式和工厂方法模式查看上篇博文设计模式之工厂模式,下面就来介绍一下其余3个模式 建造者模式 建造者模式可以将一个产品的内

2012-12-29 08:05:39 2078 12

原创 设计模式之工厂模式

1,  简单工厂简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类简单工厂模式的核心思想就是:有一个专门的类来负责创建实例的过程 不足:由于工厂本身包括了所有的收费方式,商场是可能经常

2012-12-25 11:33:15 2924 15

Spring线程池demo

Spring 线程池 demo

2016-05-25

session共享 tomcat+nginx+memcache

tomcat+nginx+memcache+session 所需jar包,包括memcache等安装包

2016-03-12

CXF Spring 整合

Web Service学习-CXF与Spring整合为JavaEE应用发布WebService(三)

2015-07-31

CXF WebService带有拦截器

Web Service学习-CXF开发Web Service的权限控制(二)

2015-07-30

CXF开发Web Service实例demo

Web Service学习-CXF开发Web Service实例demo(一)

2015-07-30

Spring Web Flow

SpringWeb Flow 中的这个 <action-state> 是专为执行业务逻辑而设的 state 。如果某个应用的业务逻辑代码既不适合放在transition 中由客户端来触发,也不适合放在 Spring Web Flow 自定义的切入点,那么就可以考虑添加<action-state> 元素专用于该业务逻辑的执行。更倾向于触发某个事件来执行。

2015-07-02

Spring Web Flow CartApp4

CartApp3 demo仅仅介绍了简单的页面跳转,接下来我们要实现与业务逻辑相关的功能。 业务的逻辑涉及到数据的获取、传递、保存,相关的业务功能函数的调用等内容,这些功能的实现都可用 Java 代码来完成,但定义 Spring Web Flow 的语法与 Java 是无关的,这就要求 Spring Web Flow 提供与 Java 代码的整合机制。

2015-06-16

Spring Web Flow CartApp3

Spring Web Flow 的目标是成为管理Web应用页面流程的最佳方案。当你的应用需要复杂的导航控制,例如向导,在一个比较大的事务过程中去指导用户经过一连串的步骤的时候,SWF将会是一个功能强大的控制器。

2015-06-15

activiti外置表单demo

activiti外置表单demo实现 运行方式: 1,修改连接的数据库 2,初始化用户,初始化脚本在src/resources目录下 3,访问地址http://localhost:8080/activitiDemo 4,登录后,需要部署流程才可以使用,流程文件在diagrams文件夹下,打成压缩包上传即可。

2015-06-08

Spring IOC实现原理demo

Spring容器的原理 其实就是通过解析xml文件 通过反射创建出我们所需要的bean 再将这些bean挨个放到集合中 然后对外提供一个getBean 方法 以便我们获得这bean

2015-03-10

Eclipse搭建SSH架构

Eclipse搭建ssh框架,详细的搭建过程,逐步的整合过程!

2014-11-13

2012电算化题

2012年最新电算化试题,抓住机遇,相信自己肯定行!

2012-05-27

空空如也

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

TA关注的人

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