自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (11)
  • 收藏
  • 关注

转载 什么是单点登录?

什么是单点登录?   因为讲了Cookie,讲了Session,这里我觉得有必要说一下单点登录。我们先来看一下什么是单点登录:单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。   举例:上豆瓣,要登录豆瓣FM、豆瓣读书、豆瓣电影、豆瓣日记,如果我们访问豆瓣...

2018-07-23 11:05:44 610

转载 flex转码和解码

在URL后面加?传递的参数里有中文的时候,后台就取不到值。这时就需要对其进行转码 Flex中转码的函数:escape,encodeURI,encodeURIComponent Flex中相应解码函数:unescape,decodeURI,decodeURIComponent 一、escape对0-255以外的unicode值进行编码时输出%u****格式。 

2014-04-16 20:25:18 1597

转载 java.util.ResourceBundle使用详解

一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:         轻松地本地化或翻译成不同的语言         一次处理多个语言环境         以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名

2014-01-07 17:37:51 611

转载 Freemarker原理解析

FreeMarker生成静态页原理      FreeMarker适合于作为Web应用的表现层。freemarker大致原理是:将页面中所需要的样式放入FreeMarker文件中,然后将页面所需要的数据动态绑定,并放入Map中,通过调用FreeMarker模板文件解析类process()方法完成静态页面的生成。了解了上面的原理,接下来我就一步 步带您实现FreeMarker生成静态页面。

2013-09-23 15:28:38 13728

转载 分享10个超实用的jQuery代码片段

摘要: jQuery以其强大的功能和简单的使用成为了前端开发者最喜欢的JS类库,在这里我们分享一组实用的jQuery代码片段,希望大家喜欢!jQuery平滑回到顶端效果$(document).ready(function() {$("a.topLink").click(function() {$("html, body").a

2013-09-16 14:18:16 602

转载 jquery获取子节点和父节点的方法

比如是一个 id 为 test 的 div元素,我们这样选中,$('#test'),我们要查找这个div下的一个class为demo的span元素,有一下几种方法1、使用筛选条件$('#test span.demo')2、使用find()函数$('#test').find('span.demo')3、使用children()函数$('#test').ch

2013-09-10 13:59:13 1644

转载 25 个基于 HTML5 Canvas 的超炫示例

尽管,我们大多数人都听过HTML 5,但我们当中许多人实际上并没有意识到它可以做什么。然而,最近有一个HTML 5独具特色的标签Canvas慢慢的流行起来,市场也开始需要它。据说,HTML5 Canvas 是一个使用脚本来绘制图形的元素,通常这意味着要通过JavaScript来实现。简单来说,HTML5 Canvas类似于Flash 程序,只不过是通过JavaScript 绘图,然后这些绘制的图形

2013-08-16 16:18:34 2184

转载 flex进制转换

当一个被赋值的数字变量使用toString()方法时,flash会在执行toString()方法前自动建立一个新的Number, uint或int对象。虽然这不是典型的良好的习惯,但也不是技术上的错误,和在大部分应用程序的不同是可以忽略的。       1、十进制转换为16进制,如果想要输出其它形式的值,可以用toString(radix)对Number,unit或int对象的任何一个数字

2013-08-12 13:41:00 1220

转载 JS中的instanceof和typeof

对于instanceof和typeof,以前看到过,但是只对typeof用到的相对更多一些,最近看js的设计模式,很多用到了instanceof,突然觉得它们两个有些相似但也应该有它们区别,然后网上看了一些文章,对它们之间的关系有了一些的了解。instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。typeof用以获取一个变量的类型,typeof一般只能返回如下几

2013-07-30 15:36:55 568

转载 Maven 项目标准目录

标准目录结构: src   -main       –bin 脚本库       –java java源代码文件       –resources 资源库,会自动复制到classes目录里       –filters 资源过滤文件       –assembly 组件的描述配置(如何打包)       –config 配置文件       –webapp we

2013-05-31 13:36:43 580

转载 Mybatis

什么是MybatisMybatis是对JDBC的封装,它隐藏了具体的JDBC的API,它把SQL语句放到了配置文件中,它能自动把不同的输入数据映射到SQL语句的动态参数上,它能自动把SQL语句的执行结果映射为JAVA对象……MyBatis是一个持久化层的框架!Mybatis是一个ORM框架可以说Mybatis是一个半自动的ORM框架,Hibernate是全自动的 原文:ht

2013-05-22 18:04:37 569

转载 Java 创建cookie和删除cookie

//写cookie操作 Cookie cooki; cooki=new Cookie("bbs_0001",String.valueOf(num));//用户ID cooki.setMaxAge(60*60*24*365);//cookie时间 cooki.setPath("/"); //根据个人的不用,在不同功能的路径下创建 response.addCookie(cooki)

2013-05-22 13:49:10 720

转载 MyBatis的foreach语句详解

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl

2013-05-16 11:12:18 653

转载 apache commons StringUtils介绍

org.apache.commons.lang.StringUtils StringUtils是apache commons lang库(http://commons.apache.org/lang)旗下的一个工具类,提供了很多有用的处理字符串的方法,本文不打算把所有的方法都介绍一遍,我会介绍一些精选的常用的给大家。目前StringUtils有两个版本可用,分别是较

2013-05-14 14:52:34 643

转载 Cookie的用处

一、什么是用户自动登录?   对于我们的网站向已注册用户提供某些专门的服务,比如网上购物、在线下载、收费浏览等等,就会要求用户在使用这些服务之前进入登录页面,输入用户名和密码,并进行验证。    如果用户经常访问我们的网站,假如每天都访问一次,或者好几次,那么用户每次都重复这些登录操作就会感到相当厌烦。通过一些简单的技术手段,我们可以让网 站“记住”那些在曾经登录过的用户。当该用户

2013-05-14 14:40:32 628

转载 Struts2配置文件讲解

原文 http://www.cnblogs.com/yangy608/archive/2010/11/08/1871962.html解决在断网环境下,配置文件无提示的问题我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为” http://struts.apache.org/dtds/struts-2.0.dtd”是一个网络地址,如

2013-05-10 14:28:05 552

转载 Maven以及其Eclipse插件m2eclipse的安装

(本文参考了Maven实战)检查JDK的安装以及环境变量的配置打开cmdecho %Java_Home%java -version 如下图  下载Mavenhttp://maven.apache.org/download.html 我这里安装时最新的3.03版本  安装到本机1 将下载回来的包解压到任意地址,我的路径是D:

2013-05-09 11:37:14 524

转载 spring的自动装配(default-autowire="byName")

自动装配,官方给出的定义是这样:Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowire,有些bean不采用。autow

2013-05-08 17:04:16 506

转载 Flex中style 样式使用基本说明

样式的定义方式:1. 外部样式表 Flex会调用全局样式表global.css,该全局样式表由flex-config.xml定义,如:/WEB-INF/flex/global.css系统默认的样式表文件global.css文件其实没有任何样式定义,我们可以手动添加全局样式,也可以更改默认的全局样式文件路径。如,把全局样式文件该为:/css/styles.css在这里顺便

2013-04-26 15:03:25 1080

转载 java设计模式之备忘录模式

定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。类型:行为类类图:我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编程时,假如编写失误(例如不小心误删除了几行代码),我们希望返回删除前的状态,便可以使用Ctrl+Z来进行返回。这时我们便可以使用备

2013-03-18 15:58:50 592

转载 java设计模式之享元模式

GoF对享元模式的描述是:运用共享技术有效地支持大量细粒度的对象。Flyweight模式是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。在Flyweight模式中,由于要产生各种各样的对象,所以在Flyweight(享元)模式中常出现Factory模式。Flyweight的内部状态是用来

2013-03-18 15:26:19 421

转载 产品与项目的区别

做产品和做项目有什么区别,大部分人在面对这类问题,总是有疑问,不是一样在做产品吗?我们可以从几个方面来对产品及项目进行区分第一:从时间方面上来区分做产品的时间相对比较长,一般关注的是整个产品的规划、开发、推广、维护等,而项目却有特定的时间,什么时候开始,什么时候结束一目了然。所以,从时间来讲,产品是一个知道开始却不知道何时结束,相对于项目来讲,项目只是产品中的某个环节,产品包含项目

2013-03-18 14:24:49 689

转载 java设计模式之原型模式

一、原型模式定义        用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.二、如何使用     因为Java中的提供clone()方法来实现对象的克隆,所以Prototype模式实现一下子变得很简单.三、通用类图如下:四、实例如下:public class Thing implements Cloneable{public

2013-03-15 10:40:59 690

转载 java设计模式之状态模式

1.概述        在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得“力不从心了”。随着增加新的状态或者修改一个状体(if else(或switch case)语句的增多或者修改)可能会引起很大的修改,而程序的可读性,扩展性也

2013-03-14 16:35:36 571

转载 java设计模式之访问者模式

《设计模式》一书对于访问者模式给出的定义为:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必须条件,而且这个结构对象必须存在遍历自身各个对象的方法。这便类似于java中的collection概念了。以下是访问者模式的组成结构:抽象访问者(Visitor)角色:定义接口,声明一个或多个访问操作。

2013-03-14 14:40:36 537

转载 面向对象和面向过程的区别

java是一门面向对象的语言,那对面向对象和面向过程不是很清楚的请看看下面的内容,说不定对你有帮助:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:

2013-03-13 16:32:54 409

转载 java设计模式之观察者模式

Observer模式的意图是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。从这段话里我们可以得到两个信息,如下:1, 观察者(具体执行操作的对象,有多个)2, 被观察者(顾名思义是被观察的对象,如果该对象发生某些变化则通知观察者执行对应的操)public class Observable {    private boo

2013-03-13 14:03:57 499

转载 HTML5未来发展的六大趋势

在移动领域,随着HTML 5标准的发展,Web应用与原生应用两者之间的差异已经逐渐变得模糊。HTML5从根本上改变了开发商开发Web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台。在移动领域,大家争论不休的一个问题就是开发Web应用还是原生应用?而随着HTML5标准的发展,两者之间的差异已经逐渐变得模糊,今天各大媒体都争相报道与HTML 5有

2013-03-12 14:45:53 648

转载 java设计模式之组合模式

组合模式,一般就是“整体-部分”的概念。组合模式把整体和部分的关系用树结果表示出来,使得客户端把一个单独的成分对象和复合对象同等对待。组合模式分为安全式和透明式。首先看看安全式:public interface Component {     public void sampleOperation();}树枝构建角色是具体的实现类public class Com

2013-03-11 15:23:10 523

转载 JAVA设计模式之装饰模式

装饰模式(Decorator): 装饰模式的角色有:—— 抽象构件角色(Component):给出一个抽象接口,以规范准备接收附加责任的对象。—— 具体构件角色(Concrete Component):定义一个将要接收附加责任的类。—— 装饰角色(Decorator):持有一个构件(Component)对象的引用,并定义一个与抽象构件接口一致的接口。—— 具体装饰角色(Conc

2013-03-11 10:32:43 386

转载 聚合与组合的区别?

聚合:表示两个对象之间是整体和部分的弱关系,部分的生命周期可以超越整体。如电脑和鼠标,就可以用一下图形表示:组合:表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体,或者说不能脱离整体而存在。组合关系的“部分”,是不能在整体之间进行共享的。如人和眼睛的关系:过,如果你要说,眼睛可以移植,是不是说可以脱离人而存在,它们就不是组合关系了?其实,UML中对象的关系都是在相应的软件环

2013-03-08 16:54:24 610

转载 java设计模式之命令模式

命令模式命令模式的结构如图2所示:public interface Command {    public void execute();}public class ConcreteCommand implements Command {    private Receiver receiver = null;    private String s

2013-03-08 16:32:30 505

转载 java设计模式之桥梁模式

桥梁模式的用意桥梁模式虽然不是一个使用频率很高的模式,但是熟悉这个模式对于理解面向对象的设计原则,包括“开-闭”原则以及组合/聚合复用原则都很有帮助。理解好这两个原则,有助于形成正确的设计思想和培养良好的设计风格。  桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化”。这句话很短,但是第一次读到这句话的人很可能都会思考

2013-03-08 15:07:50 585

转载 java设计模式之建造者模式

在软件开发的过程中,当遇到一个“复杂的对象”,该对象由好多的部分组成,各个部分的组合比较稳定或有一定的依赖次序,但各部分自身却会经常面临着变化。如何隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”,这就是所谓的建造模式。例子:    买肯德基:(Terrylee的例子)典型的儿童餐包括一个主食,一个辅食,一杯饮料和一个玩具(例如汉堡、炸鸡、可乐和玩具车)。这些在不同的儿

2013-03-06 19:36:59 634

转载 Java设计模式之模板方法模式

1. 概念:定义一个算法的骨架,而将一些实现步骤延迟到子类中。    把不变的行为搬到超类,去除子类中重复的代码来体现他的优势。2. UML图:3.代码:public abstract class Templete {    privatevoid beforeOperation()  {     System.out.println("

2013-03-05 14:24:32 521

转载 java设计模式之适配器模式

适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途  用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用。这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正像是

2013-03-04 18:58:56 301

转载 java设计模式之门面模式

门面模式属于接口型模式,它提供一个更方便,高层接口,使用一致性的界面使得API更加容易使用。它有两个作用:简化复杂接口解耦和,屏蔽客户端对子系统的直接访问门面模式在JavaScript中被众多类库频繁使用。由于早期各浏览器提供的API差异性较大,类库的基本作用之一是扫平这些凹凸不平,提供统一接口供前端工程师使用。使用门面模式,我们可以间接地与一个复杂子系统打交道,与直接访问相比耦合性更

2013-03-04 17:10:42 303

转载 java设计模式之简单工厂模式

简单工厂模式解释:        简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图:        简单工厂模式中包含的角色及其相应的职责如下:

2013-02-28 11:24:31 385

转载 java设计模式之多例模式

多例模式是对象的创建模式的一种,多例模式中的多例类可以拥有多个实例,而且多例类必须自己创建和管理自己的实例,并向外界提供自己的实例。 多例模式的特点:1. 多例类可以有多个实例。2.多例类必须自己创建、管理自己的实例,并向外界提供自己的实例。 有上限多例类:实例的上限实际上是逻辑的一部分。比如每一麻将牌局部都需要两个骰子,因此骰子就应当是双太类。骰子类图如图所示:D

2013-02-26 16:10:55 576

转载 java设计模式之代理模式

1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。2,代理式有什么好处?    在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。3,代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时

2013-02-26 16:01:15 493 1

google划词翻译插件

一款很棒的翻译插件,开发人员必备,帮你排除英文翻译的障碍

2019-02-27

自定义ComboBox

自己写的自定义组件ComboBox,没有用到Flex4自带的ComboBox。避免输入中文字体不好,输入法拉远的问题。

2011-12-31

自定义弹出框

自己写的一个自定义弹出框,没有使用flex自带的Alert

2011-12-22

Flex4皮肤资料

学习Flex4的皮肤资料,让不懂flex皮肤的人快速了解

2011-09-17

色谱资料 网页

色谱,有你需要的各种各样的颜色。是网页形式的

2011-09-17

flex注册机

flex生成注册码的好工具,希望对苦于寻找flex注册码的朋友有所帮助。

2011-09-17

flex快捷键

flex开发效率必备,希望对flex开发的朋友有所帮助。

2011-09-17

flex4 RIA开发详解讲义

这是一本flex4开发详解讲义,希望对想学习flex4的朋友有所帮助。

2011-01-22

功能齐全的计算器(java版本)

设计的这个计算器可以进行简单的四则运算(加、减、乘、除),还可以进行开根号,倒数等运算,有复制,粘贴编辑功能。backspace表示退格, C表示初始化,在Windows下直接运行即可

2010-10-28

小型图书管理系统(java版本)

本系统是小型图书管理系统,专为个人设计。本系统启动后需要登陆,然后进入主界 在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。 系统共有4个功能模块:图书入库、图书查询、图书删除、图书概览、修改密码。支持一系列关于图书管理方面的简单操作,诸如查询、删除、添加、修改密码等。

2010-10-28

空空如也

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

TA关注的人

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