自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【转】领域驱动设计之领域模型

领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动...

2016-11-30 14:28:59

阅读数 670

评论数 0

原创 互联网运营

在近几年,我面对得得最多的一个对话场景和问题总是这样的—— 问:你是做什么工作的? 答:我在互联网圈做运营。 再问:什么是运营?运营到底是做什么的? ……   这个问题经历得多了,以至于有一阵每当我听到它时都会头皮发麻。最关键的是,你会发现,要试图去回答“什么是运营”这样的问题,总是不...

2016-12-20 15:05:19

阅读数 407

评论数 0

原创 docker Dockerfile详解

如何使用 Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7: docker build -t edwardsbean/c...

2016-12-20 09:47:29

阅读数 933

评论数 0

原创 dockerfile搭建tomcat服务

dockerfile搭建tomcat服务      文章是参考网上一个哥们分享的搭建,以及自己的补充而来。         Dockerfile应用场景       Dockerfile通过脚本批量运行命令集,一定程度解放了手工一条条输入命令运行程序,编写好Dockerfile脚本文件后,通...

2016-12-19 22:49:33

阅读数 1585

评论数 0

原创 redis 命令详解

redis数据类型分为:字符串类型、散列类型、列表类型、集合类型、有序集合类型。     redis这么火,它运行有多块?一台普通的笔记本电脑,可以在1秒钟内完成十万次的读写操作。     原子操作:最小的操作单位,不能继续拆分。即最小的执行单位,不会被其他命令插入。高并发下不存在竞态条件。 ...

2016-12-09 09:17:57

阅读数 509

评论数 0

转载 Java 工程师成神之路

http://www.hollischuang.com/archives/489 https://linux.cn/article-6739-1.html 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http:/...

2016-12-02 15:04:29

阅读数 541

评论数 0

转载 互联网运营

在近几年,我面对得得最多的一个对话场景和问题总是这样的—— 问:你是做什么工作的? 答:我在互联网圈做运营。 再问:什么是运营?运营到底是做什么的? ……   这个问题经历得多了,以至于有一阵每当我听到它时都会头皮发麻。最关键的是,你会发现,要试图去回答“什么是运营”这样的问题,总是不...

2016-11-30 15:25:48

阅读数 291

评论数 0

原创 【转】JAVA8-Stream弥补函数式编程

Java 8新特性:全新的Stream API 廖雪峰 / 编程 / 2014-9-21 22:25 / 阅读: 566 本文已同步发布在InfoQ中文站 Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合...

2016-11-30 14:29:17

阅读数 445

评论数 0

原创 selenium2 webdriver 简单使用

selenium2 webdriver 简单使用 在项目中看到测试工程师做的自动化测试,觉得蛮有意思的所以在业余时间也自己搭建一个玩玩。采用的是Java编写脚本,此次简单的介绍怎么搭建一个简单的selenium项目。 难点: 不同浏览器需要下载不同的driver,同时不同版本的浏览器...

2016-11-30 14:29:11

阅读数 580

评论数 0

原创 重构:改善既有代码的设计

《重构:改善既有代码的设计》编辑推荐:重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是《重构:改善既有代码的设计》原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。《重构:改善既有代码的设计》也因此成为与《设计模式》齐...

2016-11-30 14:29:05

阅读数 392

评论数 0

原创 MapUtil

package com.lee; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.Proper...

2016-11-30 14:28:43

阅读数 1459

评论数 0

原创 idea快捷键

Intellij IDEA 快捷键整理(TonyCody) 2013-11-16 22:41 30002人阅读 评论(1) 收藏 举报  分类: Android手机应用开发(39)  原文:http://www.cnblogs.com/tonycody/p/...

2016-11-30 14:28:22

阅读数 293

评论数 0

原创 Mybatis 高级结果映射 ResultMap Association Collection

http://blog.csdn.net/wxwzy738/article/details/24742495

2016-11-30 14:28:11

阅读数 723

评论数 0

原创 【转】集群节点全局ID生成器

我们在开发中,有时非常需要一个全局唯一的ID值,不管是业务需求,还是为了以后可能的分表需求,全局唯一值都非常有用,本篇大象就来讲讲这个实现并对ID生成器性能进行一下测试。    大象所讲的这个全局唯一ID生成器,其实是Twitter公开的一个算法,源码是用Scala写的,被国内的开源爱好者改写成了...

2016-11-30 14:28:05

阅读数 876

评论数 0

原创 什么样的项目适合自动化测试

什么样的项目适合自动化测试    虽然,在你拿到这本书时已经对要测试的项目做了一些分析和考量,但笔者还是有必要在这里啰 嗦一下不是所有项目有适合实施自动化测试的,以免读者对项目实施自动化过程中发现困难重重,浪 费了大量的人力和时间而没有得到应有的收益。 1、任务测试明确,不会频繁变动 2...

2016-11-30 14:27:49

阅读数 1088

评论数 0

原创 Selenium IDE介绍安装使用

Selenium IDE :  selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能。 类似于QTP的自动录制功能。你懂的!我这里就不多讲了。 那么什么情况下用到它呢? 快速的创建bug 重现脚本,在测试人员的测试过程中,发现了bug ...

2016-11-30 14:27:43

阅读数 1081

评论数 0

原创 数据结构与算法

线性表 栈、队列 队列 树 图 散列表   hash 数据结构与算法,这个部分的内容其实是十分的庞大,要想都覆盖到不太容易。在校学习阶段我们可能需要对每种结构,每种算法都学习,但是找工作笔试或者面试的时候,要在很短的时间内考察一个人这方面的能力,把每种结构和算法都问一遍不太现实。所...

2016-11-30 14:27:37

阅读数 804

评论数 0

原创 分享大神整理的知识点

分享     大小: 63.2 KB ...

2016-11-30 14:27:31

阅读数 292

评论数 0

原创 金融入门书籍推荐

金融行业目前主要分三大块:银行等存贷机构,证券机构以及保险机构 所以,入门的话主要看你想往那块发展 入门之前,要先看格里高利-曼昆的《经济学原理》,高等数学(微积分必须的,有精力再看一下线代和数理统计基础) 只有看过这些才能看懂一般的基础金融学书 银行: 米什金《货币金融学》...

2016-11-30 14:27:25

阅读数 3584

评论数 0

原创 【转】敏捷开发之Scrum扫盲篇

为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时试着也与园内的朋友一起分享交流...

2016-11-30 14:27:20

阅读数 967

评论数 0

原创 【转】benchmark测试

服务器性能测试(benchmark)工具介绍 标签: 测试测试工具服务器工具loadrunner 2010-02-03 21:33 2666人阅读 评论(0) 收藏 举报  分类: Linux(72)  SoftWare(6)    目录(?)[+]...

2016-11-30 14:27:14

阅读数 795

评论数 0

原创 guava案例教程

1.Guava学习笔记:Google Guava 类库简介   2.Guava学习笔记:Optional优雅的使用null   3.Guava学习笔记:Preconditions优雅的检验参数   4.Guava学习笔记:复写的Object常用方法   5.Guava学习笔记:简化异常处理的Thr...

2016-11-30 14:27:08

阅读数 319

评论数 0

原创 java设计模式

http://www.csdn.net/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/news

2016-11-30 14:27:02

阅读数 304

评论数 0

原创 队列queue

java中queue的使用 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 ...

2016-11-30 14:26:57

阅读数 381

评论数 0

原创 计算机数学【附件】

计算机数学【附件】 计算机数学基础.pdf (5.8 MB) 下载次数: 2

2016-11-30 14:26:51

阅读数 298

评论数 0

原创 【购物案例】领域驱动设计和实践

领域驱动设计和实践 作者: 池建强  来源: InfoQ  发布时间: 2013-12-01 13:03  阅读: 22653 次  推荐: 45   原文链接   [收藏]   摘要:本文主要介绍了领域驱动设计的基本概念、要素、特点,对比了事务脚本和领域模型的特点,最后介绍了我们在软件...

2016-11-30 14:26:45

阅读数 1335

评论数 0

原创 领域驱动设计之聚合与聚合根实例一(订单)

领域驱动设计之聚合与聚合根实例一 通过一个实例来说明如何划分聚合与聚合根 场景:一个下订单的业务,一个订单必须有相应的客户信息,订单下有订单项,每个订单项必须有相应的产品信息,产品有分类的信息。 1.根据这个基本的需求,我们初步确定的实体、值对象与关联关系为(这里采用EF的Model F...

2016-11-30 14:26:39

阅读数 5084

评论数 0

原创 领域驱动设计基本理论知识总结

领域驱动设计基本理论知识总结  本文内容提要: 1. 领域驱动设计之领域模型; 2. 为什么建立一个领域模型是重要的; 3. 领域通用语言(Ubiquitous Language); 4. 将领域模型转换为代码实现的最佳实践; 5. 领域建模时思考问题的角度; 6. 领域驱动设计的标准分层架...

2016-11-30 14:26:33

阅读数 877

评论数 0

原创 【转】聚合根、实体、值对象的区别?

1.      聚合根、实体、值对象的区别? 从标识的角度: 聚合根具有全局的唯一标识,而实体只有在聚合内部有唯一的本地标识,值对象没有唯一标识,不存在这个值对象或那个值对象的说法; 从是否只读的角度: 聚合根除了唯一标识外,其他所有状态信息都理论上可变;实体是可变的;值对象是只读的; ...

2016-11-30 14:26:27

阅读数 1021

评论数 0

原创 【转】聚合(根)、实体、值对象精炼思考总结

领域驱动设计之聚合与聚合根 对实体与值对象等进行关联设计后,就应该进行聚合的划分以及聚合根的确定。 首先我们需要明确为什么需要进行聚合的划分? 原来我们的系统对领域划分的最小单位通常是模块,比如客户信息管理模块、雇员信息管理模块。但模块的划分对于设计来说,还是显得粒度太粗。 一.聚合与...

2016-11-30 14:26:21

阅读数 967

评论数 0

原创 领域驱动设计(附DEMO)

领域驱动设计:软件核心复杂性应对之道.pdf 书案例:dddsample-core.zip   dddlib:https://git.oschina.net/yyang/dddlib dddsample-c...

2016-11-30 14:26:15

阅读数 1843

评论数 0

原创 【转】参考架-构领域驱动设计(Domain Driven Design)参考解

领域驱动设计(Domain Driven Design)参考架构详解  文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基础设施的 Infrastructure。本文会...

2016-11-30 14:26:10

阅读数 416

评论数 0

原创 【转】领域模型驱动入门概述

领域模型驱动设计(Domain Driven Design)入门概述 原文链接:http://www.uml.org.cn/mxdx/201409034.asp 软件开发要干什么: 反映真实世界要自动化的业务流程 解决现实问题 领域Domain Domai...

2016-11-30 14:26:04

阅读数 618

评论数 0

原创 领域驱动设计

讨论--------分层架构 用户界面层: 负责向用户显示信息,并解析用户的命令。...          ---------这里的用户界面层是不是 jsp 一类的 view ? 是的,还包括控制器,如Struts中的Action 应用层  :   定义软件可以完成的工作,指挥具有丰富含义的领域对...

2016-11-30 14:25:58

阅读数 907

评论数 0

原创 微信支付宝扫码支付相关接口

微信支付宝扫码支付相关接口 ##################支付宝扫码支付##################   当面付--扫码支付:商户专柜或者收银台打印或者副屏展示支付宝二维码,用户使用支付宝钱包扫码工具扫描二维码,并在手机端完成付款。 文档中心:http://doc.o...

2016-11-30 14:25:52

阅读数 996

评论数 0

原创 java lambda表达式

http://blog.csdn.net/renfufei/article/details/24600507

2016-11-30 14:25:46

阅读数 414

评论数 0

原创 【转】Spring 事务失效

Spring的声明式事务,我想就不用多介绍了吧,一句话“自从用了Spring AOP啊,事务管理真轻松啊,真轻松;事务管理代码没有了,脑不酸了,手不痛了,一口气全配上了事务;轻量级,测试起来也简单,嘿!”。不管从哪个角度看,轻量级声明式事务都是一件解放生产力的大好事。所以,我们“一直用它”。  ...

2016-11-30 14:25:41

阅读数 153

评论数 0

原创 【转】GoF的23个经典设计模式

以文本和思维导图的方式简明扼要的介绍了GoF的23个经典设计模式,可当成学习设计模式的一个小手册,偶尔看一下,说不定会对大师的思想精髓有新的领悟。 GoF(“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & J...

2016-11-30 14:25:35

阅读数 194

评论数 0

原创 【转】GoF23种设计模式之行为型模式之策略模式

1概述         定义一系列算法,把它们一个个都封装起来,并且让它们可以相互替换。策略模式使得算法可以独立于使用它的客户而发生变化。 2适用性 (1)许多相关的类仅仅是行为存在差异的时候。“策略”提供了一种使用多个行为中的一个来配置一个类的方法。(2)需要使用一个算法的不同变体的时候...

2016-11-30 14:25:29

阅读数 204

评论数 0

原创 【转】说得很好

如果你在自已的日常生活中感到快乐并对此感到满意,那么在工作中你就可以集中精力并更高效。没什么比那些整天萦绕在我们心头的烦心事更影响生产效率。如果人们在生活中正经历着某种不幸或巨变,在他们告诉你之前只要观察到他们工作产出明显减少你就能分辨出是他们的生活发生了某些变故。当人即将离婚或正在与危及生命的病...

2016-11-30 14:25:17

阅读数 166

评论数 0

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