
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
王争《设计模式之美》学习笔记什么是基于贫血模型的传统开发模式?作者在文中举例一个基于MVC架构的代码样例,此样例是典型的贫血模型开发。此样例中,UserEntity 和 UserRepository 组成了数据访问层,UserBo 和 UserService 组成了业务逻辑层,UserVo 和 UserController在这里属于接口层。UserBo 是一个纯粹的数据结构,只包含数据,...
王争《设计模式之美》学习笔记如何理解“对扩展开放、修改关闭”?开闭原则开闭原则:SOLID 中的第二个原则,英文全称是 Open Closed Principle,简写为OCP。开闭原则是 SOLID 中最难理解、最难掌握,同时也是最有用的一条原则。对扩展开放、修改关闭,直接影响代码的扩展性,扩展性是代码质量最重要的衡量标准之一。项目实战API 接口监控告警的代码Alert类...
王争《设计模式之美》学习笔记带你“发明”访问者模式文中举例假设我们从网站上爬取了很多资源文件,它们的格式有三种:PDF、PPT、Word。我们现在要开发一个工具来处理这批资源文件。这个工具的其中一个功能是,把这些资源文件中的文本内容抽取出来放到 txt文件中。代码示例public abstract class ResourceFile {protected String filePath;publ
王争《设计模式之美》学习笔记桥接模式的原理解析桥接模式,也叫作桥梁模式,英文是 Bridge Design Pattern。GoF 的《设计模式》一书中,桥接模式是这么定义的:“Decouple an abstraction from its implementation so that the two can vary independently。”翻译成中文就是:“将抽象和实现解耦,让它们可以
王争《设计模式之美》学习笔记钱包业务背景介绍五个功能:充值、支付、提现、查询余额、交易流水。业务划分两大块:虚拟钱包、三方支付。文中主要涉及虚拟钱包。交易流水的两种实现方式:一条记录,出账入账在一起;两条记录,支付与被支付。文中推荐第二种。交易流水还可以分两种形式:用户看的,包含交易类型;系统看的,只有越的加减。基于贫血模型的传统开发模式基于虚拟钱包,一个典型的 Web 后端项...
首先确保你的服务端已经配置好samba并成功启动服务,方法可参考此文章http://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx,我们就可以从 Windows 客户端通过Windows网络连接到Samba,这里以 Windows XP 为例,有两种方法:1、网上邻居-->查看工作组计算机-->Samba Server2
DATETIME、DATE 和 TIMESTAMP 类型是相似的。本篇描述了它们的特性以及它们的相似点与不同点。 DATETIME 类型可用于需要同时包含日期和时间信息的值。MySQL 以 YYYY-MM-DD HH:MM:SS 格式检索与显示 DATETIME 类型。支持的范围是 1000-01-01 00:00:00 到 9999-12-31 23:59:59。(“支持”的含义是,







