自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (10)
  • 收藏
  • 关注

原创 设计模式_桥梁模式

Bridge Pattern    Decouple an abstraction from its implementation so that the two can vary independently.(将抽象和实现解耦,使得倆者可以独立的变化)例子"天下熙熙,皆为利来;天下攘攘,皆为利往"  现实和结构分开服装公司 ="服装"+"公司" ="服装公司"  解耦之前

2015-07-26 11:20:25 691

原创 设计模式_享元模式

Flyweight Pattern     use sharing to support large unmbers of fine-grained objects efficiently(使用共享对象可有效地支持大量的细粒度的对象)例子“三哥,厂商人员已经定位出了,OutOfMemory内存溢出,没查到有内存泄漏的情况,现 在还在跟踪……是突然暴涨的,都是在繁忙期出现问题

2015-07-26 11:16:18 717

原创 设计模式_状态模式

State Pattern    Allow an object to alter its behavior when its internal state changes.The object will appear to change its class.(当一个对象内在状态改变时,允许其改变行为,这个对象看起来像改变了其类)要说建造者模式是按照客户提供的顺序执行,那么这个是应对多

2015-07-26 11:10:46 625

原创 设计模式_访问者模式

Visitor Pattern    Repressent an operation to be performed  on the elements of an object structure.Visitor lets you define a new operation without changing the classees of the elements on which it

2015-07-25 14:39:08 904

原创 设计模式_备忘录模式

Mememento Pattern     Without violating encapsulation,capture and externalize an object's internal state so that the object can be restored to this state later.(在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个

2015-07-25 14:35:01 841

原创 设计模式_门面模式

Facade Pattern    Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher-level interface that makes the subsystem easier to use.(要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行,门

2015-07-25 14:28:14 971

原创 设计模式_观察者模式

Observer Pattern     Define a ont-to-many dependency between objects so that when one object changes state,all its dependents are notified and updated automatically.(定义对象间一种一对多的依赖关系,使得每当一个对象改变状态时,

2015-07-25 14:26:57 824

原创 设计模式_组合模式

Composite Pattern     Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objects uniformly.(将对象组合成树形结构以表示"

2015-07-21 23:36:57 567

原创 设计模式_适配器模式

Adapter Pattern     Converl the interface of a class into another interface clients expect.Adapter lets classes work together that couldn't otherwise because of incompatible interfaces.(将一个类的接口变换成

2015-07-21 23:33:46 496

原创 设计模式_策略模式

Strategy Pattern    Define a family of algorithms,encapsulate each one,and make them interchangeable.(定义一组算法,将每个算法都封装起来,并且使它们之间可以交换)Context : 上下文角色Strategy : 策略,算法家族的抽象,通常为接口ConcreteStra

2015-07-21 23:28:26 527

原创 设计模式_装饰模式

Decorator Pattern     Attach additional responsibilities to an object dynamically keeping the same interface. Decorators provide a  flexible alternative to subclassing for extending functionality.

2015-07-20 17:55:34 585

原创 设计模式_责任链模式

定义Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.Chain the receiving objects and pass the request along the chain until an obj

2015-07-20 17:22:04 665

原创 设计模式_命令模式

定义    Encapsulate a request as an object ,thereby letting you parameterize clients with different requests,queue or log requests,and support undoable operations.(将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排

2015-07-20 11:42:23 640

原创 设计模式_中介者模式

定义Define an object that encapsulates how a set of objects interact.  Mediator promptes loose coupling by keeping objects from referring to each other explicitly,and it lets you vary their interact

2015-07-20 10:48:12 680

原创 设计模式_原型模式

Prototype Patttern     specify the kinds of objects to create using a prototypical instance,and create new objects by coping this prototype.(用原型实例实例指定创建对象的种类,并且通过拷贝这个原型创建新的对象)实现Clonable接口,实现clone方

2015-07-20 09:55:46 729

原创 设计模式_代理模式

代理 在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到的内容和服务或者添加客户需要的额外服务例如structs2里面的拦截器,网络代理,翻墙等等。这里就不多叙述其他高级的代理模式了,学的很肤浅,没有实际应用到项目中去,这个暑假,只是拓宽一下眼界而已,让自己有个印象。普通代理(静态代理)public abstract class IGameP

2015-07-19 14:07:58 611

原创 设计模式_建造者模式

Builder Pattern Separate the construction of a complex object from its representation so that the same construction process can create different representations.    将一个复杂对象的构建与它的表示分离,使得同样的构造过程可以创建

2015-07-18 21:33:35 519

原创 设计模式_模板方法模式

Template Method Pattern    Define the skeleton of an algorithm in an operation,defering some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without ch

2015-07-18 20:25:58 573

原创 设计模式_抽象工厂模式

铺垫    要知道抽象模式最大的优点必须先了解什么是产品等级和产品族 在上面的类图中,两厢车和三厢车称为两个不同的等级结构;而2.0排量车和2.4排量车则称为两个不同的产品族。再具体一点,2.0排量两厢车和2.4排量两厢车属于同一个等级结构,2.0排量三厢车和2.4排量三厢车属于另一个等级结构;而2.0排量两厢车和2.0排量三厢车属于同一个产品族,2.4排量两厢车和2.4排量三

2015-07-18 15:33:31 719

原创 设计模式_工厂模式

Define an interface for creating on object, but let subclasses decide which class to instantiate Factory Method lets a class defer instantiation to subclasses.定义一个用于创建对象的接口,让子类决定实例化哪一类。抽象产品类Pr

2015-07-18 11:56:13 641

原创 设计模式_单例模式

Singleton PatternEnsure a class has one instance,and provide a global point of access to it. 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。皇帝只有一个首先我们来想想,如何获取一个对象,一般是通过new来实现,高级的通过反射,但是该如何禁止外部创建对象。answe

2015-07-18 10:05:28 622

原创 面向对象五大原则_基石_开闭原则

1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象软件构造(Object Oriented Software Construction)》中提出了开闭原则,它的原文是这样:“Software entities should be open for extension,but closed for modification”。翻译过来就是:“软件实体应当对扩展开放,对修

2015-07-14 12:31:28 830

原创 面向对象五大原则_5.迪米特原则

朋友类?     定义:出现在成员变量,方法输入输出参数中的类,而出现在方法内部的内部不称为朋友类。  类就是人,人就是类,换个角度,类是实例的接口。 人的关系有朋友,那么类也有朋友。所以我们称之为朋友类,朋友类的关系从耦合,组合,聚合,依赖等衍生出来。直接的朋友? 调用于你内部是什么样子,我一概不关心。 I.我只对你说Only talk to your i

2015-07-13 22:10:28 555

原创 面向对象五大原则_3.依赖倒置&4.接口隔离

依赖倒置原则:Dependence Inversion Principle,DIP 1.高层模板不依赖低层模板,俩者依赖抽象 2.抽象不依赖细节3.细节依赖抽象  翻译成java风格就是:  面向接口编程    模块间的依赖通过接口或抽象类产生    接口和抽象类不依赖与实现类    实现类依赖接口或抽象类倒置是什么?     倒置的反义词就是正

2015-07-13 21:01:18 849

原创 面向对象五大原则_1.单一职责原则&2.里氏替换原则

单一职责原则:Single Responsibility Principle (SRP)一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。T负责两个不同的职责

2015-07-13 11:17:25 999

原创 7个错误

案例1错误提示: java.lang.IllegalStateException: Failed to load ApplicationContext解决方法:什么都不用想,找找刚刚修改的xml文件,肯定是刚刚修改的文件出错了。  案例2错误提示: Invalid bound statement (not found): com.yc.crm.mapper.

2015-07-12 16:03:55 692

原创 Spring+mybatis中事务管理

spring支持编程式事务管理和声明式事务管理两种方式。编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。显然声明式事务管理要优于编程式事务管理,这正是spring倡导的非侵入式的开发方式。声明式事务管理使业务代码不受

2015-07-12 14:35:19 1382

原创 三期_day12_其他+jetty的使用

1.大致总结行程管理和留言反馈和前面的思路差不多,这里就不多啰嗦了。经过十几天的写写停停,有了一个初步的进展了,再往下写也没有啥欲望了,还是研究下android和服务器,设计模式和网络这些东西吧,毕竟留给我的时间也不多了,这个暑假一过,那么也就该去实习了,想想大学真特么快,这俩个月,这个月已经过了1/3,没有干啥事,天天吃吃喝喝,打打游戏。 日子也过得惬意。后面就写一下在开发中遇到一些不懂的东

2015-07-12 08:51:31 814

原创 三期_day09_信息+订单管理_II

一年之计在于春,一日之计在于晨,一家之和在于和,一生之计在于勤。                                                                        --《增广贤文》因为这个做了三天的时间,之后的day10和day11就不写了。关键是其中的业务没理清,表与表之间的操作没搞懂。这一下让我觉得前期没有写好详细的设计真痛苦

2015-07-11 18:19:59 792

原创 三期_day08_信息+订单管理_I

信息管理需求分析:        1.对自身的信息进行修改    2.添加客户信息(客户无法注册,只能由员工添加)    3.查找,删除,修改客户信息页面准备:  1.添加客户信息页面 2.管理客户信息页面 3.修改自身信息添加信息其实就是一个表单,在界面上我真的没有花多少功夫。  唯一有点技术含量的就是那个提醒这个账号是否已经被注册,使用了ajax和o

2015-07-11 11:19:00 754

原创 三期_day07_取到数据到页面显示

EL表达式,JSTL标签,Structs标签EL一般和JSTL一起使用,那是过去式了,这个没有用到,全部使用的是Structs标签。  EL:  http://blog.csdn.net/qwerasdf123/article/details/4189889jstl:  http://www.cnblogs.com/lihuiyy/archive/2012/02/24/

2015-07-10 10:35:26 682

原创 三期_day06_登录和找回密码

登录思路:   前台发送一个请求,然后通过spring的自动注参注入用户名和密码,将密码加密后与数据库中查找的做比较,返回是否通过。   这里还使用了EasyUI的校验控件,不得不说,使用框架真快。不需要写那么多繁杂的脚本代码。 1.页面代码 邮箱: 密码: 2.脚本代码 $(function() { $('#login').d

2015-07-10 10:03:35 1129

原创 三期_day05_Dao层的准备工作_II

工作目录:实体类:UserInfo.java package com.yc.crm.entity;import java.util.Date;public class UserInfo { private Integer uid; private String email; private String passwords;

2015-07-09 09:04:04 765

原创 三期_day04_Dao层的准备工作_I

2015年6月14日昨天考六级,前天玩了一天。今天又重新拿起。不出去自习了,在这里把所有页面和javascript脚本写完吧,还得熟悉一下EL表达式,好的就这样了。  Business    private Integer businessId;    private String businessName;    private Str

2015-07-09 08:33:45 651

原创 三期_day03_环境搭建和客户页面_I

下面交代一下使用的框架前端: EasyUI+Jquery+Ajax后台: Spring+Structs2+mybatis数据库: Oracle使用工具: MyEclipse12+Maven操作系统: win7  1.spring.xml<beans xmlns="http://www.springframework.org/schema/beans

2015-07-09 08:21:14 932

原创 三期_day02_数据库表设计和开发准备工作

数据库脚本drop table crm_user_info;drop table crm_work_customer_relation;drop table crm_business;drop table crm_travel;drop table crm_contact_log;drop table crm_order;drop table crm_order_detail;d

2015-07-09 08:19:53 825

原创 三期_day01_需求分析和业务流程

1.业务分析并画出流程图 2.需求分析3.数据库表的分析和建立4.了解敏捷开发1.业务分析并画出流程图 客户基本信息管理 企业超级用户: 登录, 添加,删除员工 企业员工 : 登录  添加,修改客户信息  客户功能 :  登录,修改自身基本信息订单管理 员工: 查询,删除,新增,修改订单

2015-07-09 08:04:23 1139

批量生成二维码图片的exe文件

aha~ fuc, the description

2017-08-18

批量生成二维码图片exe文件

可以批量生成二维码图片的exe文件 在win下运行

2017-08-01

tomcat_iis_connector

请注意版本号和系统位数

2016-04-23

Android-Support-Preference-V7-Fix-master.zip

android.support.v7 jar it's not work or I do not really know that

2015-12-23

GIF图片生成神器

GIF动画录制工具

2015-11-22

mybatis自动生成实体类和配制文件

mybatis自动生成实体类和配制文件,使用教程请百度。很简单的。

2015-07-09

javaSE基础的API文档

javaSE基础的API文档,有点大,32M,不过是中文的,放心下载。

2015-06-23

Jquery1.8.3开发文档

Jquery1.8.3开发文档,中文版

2015-06-23

通讯录管理系统2

这是我大三时候的课程设计详细文件。直接导入工作空间即可。但是需要安装SWT插件和Oracle数据库相关的包,文件内包含了。

2015-01-13

空空如也

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

TA关注的人

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