自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 领域驱动设计-限界上下文

拆分上下文的小tip,一个例子: 不要把不同领域的模型耦合到一起去,比如说论坛和权限 public class Forum(){ public Forum newForum(){ if(user.hasPermission){ this.newInstance()}} } ...

2016-11-02 17:28:00 83

转载 领域驱动设计-实体

实体的唯一标识: 1.用户提供唯一标识 2.应用程序提供唯一标识 3.持久化机制提供唯一标识 PS: 维护实体唯一标识的稳定性,只有在创建时可以对唯一标识进行修改。自封装性有助于维护稳定。 创建实体 1.我们希望通过构造函数,能够完成实体的创建,创建过程中,使用自封装(调用自...

2016-11-02 17:26:00 144

转载 领域驱动设计-架构

架构风格: 架构风格之于架构,相当于设计模式之于设计;隐藏里具体的技术细节,比如客户端服务器模式、分层模式、CQRS模式 分层架构模式 1. 分层架构模式通常被认为是所有架构的始祖,它支持N层架构系统,广泛应用于web、企业级应用和桌面程序中;在这种架构中,我们将系统划分为不同的层...

2016-11-02 17:25:00 86

转载 AccessController.doPrivileged

最近在看spring的源码,看到DefaultListableBeanFactory的代码中有doPrivileged这样的方法: if (System.getSecurityManager() != null) { AccessController.doPrivileged...

2016-05-30 14:16:00 196

转载 bean配置详解

<beans> spring配置文件的根元素,包含一个或多个bean元素。 default-autowire属性:默认的bean自动装配模式。可选5种模式。 no:不使用自动装配。Bean的引用必须通过ref元素定义。 byName:通过属性...

2016-05-27 16:29:00 157

转载 spring bean配置

1.parent 表示继承的父类 如果有很多继承同一个父类的BEAN 那么在配置文件中实例那些BEAN时候可以省略掉父类已经注入的属性 bean定义继承父bean定义,它可以覆盖父bean的一些值,或者它需要的值。 那么在配置文件中实例那些BEAN时候可以省略掉父类已经注入的属性 ...

2016-05-27 16:14:00 58

转载 Git学习笔记1-git checkout

检出命令git checkout是git最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。检出命令的用法如下: 用法一:git checkout [-q] [<commit>] [--] <paths>... 用法二:git checkout [...

2015-01-16 16:31:00 61

转载 WebStorage简单总结

今天做项目用到了localstorage,简单的总结一下用法 1.作用域: (1)HTML5规范支持了WebStorage,而WebStorage包括 LocalStorage 和SessionStorage。从名字可以看出来,sessionStorage的作用范围是一次会话,会话结束后S...

2014-12-11 17:55:00 140

转载 servlet知识总结

一 servlet生命周期1.一个servelt就是一个基于java技术的web组件,受管于容器,能够产生动态内容2.servelt的生命周期:1.载入和实例化servelt容器负责载入并实例化servlet,可以在容器启动的时候载入并且实例化,也可以延迟到请求来的时候再实例化2.初始化ser...

2014-10-28 18:13:00 54

转载 Struts2中几种Result源码分析

看了看Struts2中chain dispatcher redirect redirectAction的源码实现方式,记录一下自己的学习历程 1 chain 和 dispatcher是服务器端跳转,一个http请求到服务器,struts进行内部资源的跳转,dispatcher一般向页面进行...

2014-09-23 12:07:00 73

转载 Struts2学习笔记之--容器

引入容器是以Java为代表的面向对象的编程语言发展过程中的一个里程碑,所以几乎所有的开源框架都有自己的容器实现。有的甚至以容器为核心做为其基础构建(比如spring)。 做为一个互联网企业的程序员,有空看了下Struts2的源码级实现,啥也不说,先上代码 publicinte...

2014-09-06 17:12:00 111

空空如也

空空如也

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

TA关注的人

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