- 浏览: 21654 次
- 性别:
- 来自: 北京
最新评论
-
dotjar:
换工作也不发个博文感慨一下.
奋斗转折点 -
dotjar:
...
奋斗转折点 -
dotjar:
BSY
ubuntu--有奔头 -
bierbobo:
原型
1、继承Cloneable接口
2、clone方法不 ...
创建型设计模式 -
bierbobo:
适配器:对象适配器、类适配器
对象适配器 :适配器通过关联 ...
结构型设计模式(初稿)
文章列表
玩了一个多星期发现一点劲都没,现在开始写简历找工作。
nnd,还是搞程序才能让自己有劲头、充实、自我肯定。
Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,或者可称为MDD模型驱动方法的一种,区别于MDA模型驱动架构。 DDD则打破了这种隔阂,提出了领域模型概念,统一了分析和设计编程,使得软件能够更灵活快速跟随需求变化。 MDA(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。 它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。
degrees :because of you dido : hunter 、life for rent 、thank you后街男孩:i want it that waysay goodbye :come on alone make this way 7 daysall good thingsevery stepanyone of us追梦赤子心i remember/yesterday/you raise me up/take me awayif i let you go/when you say nothing at all/yesterday once morejust one last ...
uml概念模型:实体(结构、行为、组、注解)关系(依赖、关联、泛化、实现)图表(用例、类、对象、组件、状态、活动、顺序、合作、配置)
一、用例图:从用户角度描述系统功能,并指出各功能的操作者
二、静态图类图:类的静态结构,类的内部结构、类之间的关系。静态关系,在系统的整个生命周期都是有效。对象图:与类图完全相同的标识,对象图只能在系统某一时间段存在。包图:系统的分层结构
三、行为图:描述系统的动态模型和组成对象间的交互关系状态图:类图补充,为有多个状态其行为受外界环境的影响并且发生改变的类画状态图活动图:描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。
...
AFI(American Film Institute)美国电影学会
IMDb(Internet Movie Database)互联网电影资料库
MVC2模型结构:1、拦截器链:请求拦截与返回拦截2、分发器:前端处理器委托给其他具体的处理器3、解耦数据与显示:模型层与显示层多对多,由具体的控制器来决定两者的关系
WEB框架结构:1、请求数据绑定、数据合法性验证2、业务层数据处理3、显示层渲染业务数据,返回请求结果
ubuntu--有奔头
- 博客分类:
- 日志
哦的第一个linux操作系统(ubuntu)正式上线。
2012-5-23 00:38
不管什么时候,总有那么几首喜欢听的音乐。
老男孩
跟往事干杯
记录那些随生命一起走过的调调
2012-5-22
eclipse快捷键
- 博客分类:
- 开发工具
Ctrl+1 快速修复
Ctrl+D 删除当前行
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+M 最大化当前的Edit或View
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表
Ctrl+F8 切换Perspective视图
Alt+↓ 当前行和下面一行交互位置
Alt+↑ 当前行和上面一 ...
JavaBean的命名规范
- 博客分类:
- java
1、一般属性变量名称小写开头,但允许大写,满足前两个字母要么全大写,要么全小写。
2、set方法命名 判断第一个字母是否大写,大写则首字母不变。 小写则判断第二个字母是否大写,如果是大写则不变,反之首字母转换成大写。set方法还原属性名称同上。
注意:首字母小写第二字母大写的属性,set方法还是首字母大写容易出错。
tomcat3种发布方式
- 博客分类:
- 中间件
1、server.xml在Host标签内建立一个Context标签 <Context path ="/aa" docBase ="D:/aa/WebRoot"/>path 是虚拟路径;docBase 是应用程序的物理路径;reloadable:true,tomcat自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes变化,自动装载新的应用程序
2、Context 文件conf/Catalina/localhost目录,新建一个xml文件,名字要和path 后的那个名字一致。<Context path =&quo ...
静态块和动态块可以任意个。静态块顺序执行。
静态对象:静态块,静态属性。非静态对象:动态块,动态属性。
(1)单独对象的初始化1、首先初始化的应该是静态对象。2、然后才是非静态对象。3、最后才是构造器去创建实例。
(2)继承机制的初始化1、类加载器加载类时,先加载器父类。2、进行父类静态对象的执行,在进行子类的静态对象的执行。3、初始化父类的非静态对象和构造函数。4、初始化子类的非静态对象和构造函数。
一、概念与分类1、依赖(局部变量、方法形参)2、关联、聚合、组合(类属性,关联关系的强弱不同)3、继承(也叫泛化)、实现
二、各种关系介
(1)依赖:虚线箭头 ---uses a依赖就是某个对象的功能依赖于另外的某个对象
(2)关联:实线箭头---has a关联就是某个对象会长期的持有另一个对象的引用,而二者的关联往往也是相互的。
(3)聚合:实线+空心菱形---owns a聚合是强版本的关联。聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
(4)组合:实线+实心菱形--- is a part of 组合:部分和整体的关系, ...
线性表,链表,哈希表
- 博客分类:
- 数据结构
1、ArrayList 和Vector是采用数组方式存储数据,查询数据快插入数据慢 ArrayList线程不安全,增长50%。Vector线程安全,增长100%。 List list = Collections.synchronizedList(new LinkedList(...)) 实现同步机制 2、LinkedList使用双向链表实现存储,插入数度较快查询数据慢。
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap
3、Hashmap实 ...
数据结构分类
(一)按逻辑结构集合(无辑关系) 线性结构(线性表):数组、链表、栈、队列 非线性结构:树、图、多维数组
(二)按存储结构顺序(数组)储结构、链式储结构、索引储结构、散列储结构
线性表都是以顺序表、链表、栈、队列等特殊线性表的形式来使用的。
顺序表:把线性表中的所有表项按照其逻辑顺序依次存储到从计算机存储中指定存储位置开始的一块连续的存储空间 链表:一种物理存储单元上非连续、非顺序的存储结构,链表又包括单链表,双链表,循环链表栈:先进后出队列:先进先出
非线性表:树、图、哈希表(散列表)