摘要: 什么是高并发? 狭义来讲就是你的网站/软件同一时间能承受的用户数量有多少 相关指标有 并发数:对网站/软件同时发起的请求数,一般也可代表实际的用户 每秒响应时间:常指一次请求到系统正确响的时间(以秒为单位) TPS(每秒事务数):每秒钟可以处理的事务(请求响应),大概的计算公式为:并发数/每秒响应时 阅读全文
posted @ 2017-07-26 12:57 Assion Yang 阅读(3807) 评论(21) 推荐(16) 编辑
摘要: 批量启动 #!/bin/sh BASE_PATH="/usr/local/tomcat8/tomcat-ins/"bash $BASE_PATH/web1/tomcat.sh start&&bash $BASE_PATH/web2/tomcat.sh start&&bash $BASE_PATH/w 阅读全文
posted @ 2017-07-22 17:57 Assion Yang 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 思路就是不同系统设不同端口号,通过nginx做反向代理绑定不同域名。 nginx 安装 1、安装pcre软件包(使nginx支持http rewrite模块)yum install -y pcreyum install -y pcre-devel 2、安装openssl(使nginx支持ssl)yu 阅读全文
posted @ 2017-07-18 14:25 Assion Yang 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 今天我们通过一个“超市收银”业务来作为我们的示例(虽然这个示例看上去不太正常,但是它确表述我们所需要的)。我们将从业务分析到业务建模然后最后的编码来用“面向领域对象”的方式来做我们的项目。好,我们开始吧!一、业务分析大家都去超市买过东西,对超市收银业务都比较熟悉。什么?你不熟?好吧,那我们找个收银员给大家讲解下(领域专家)。收银员小慧:哦,是这样呢。顾客排队银帐我就收银呢,我要使用收银机呢。收银机就能计算出要收的钱呢,我就扫一下呢,就OK了呢。然后就收银了呢。听了小慧的讲解,我们心中有了业务的概念了。我们这里采用《业务关键字分析法》来找出此业务流程里面的一些关系字:商品顾客收银员收银机*收银* 阅读全文
posted @ 2011-05-13 10:41 Assion Yang 阅读(12648) 评论(73) 推荐(14) 编辑
摘要: 最近面向领域的知识挺火,我也来插一腿。说说我平时做项目时候用到的开发方式,以下代码为伪代码,主要展示一下我现在的开发方式供大家讨论,系统中不考虑持久、UI、AOP和IOC等方面内容。 说到.NET社区的“开发方式”就不得不提一下Petshop了,可以说Petshop真是影响了.NET的一代人。以至于三层成了.NET这边流行的标准的开发方式。但是要说一下Petshop是数据库驱动业务核心的过程式开发,也正是它也毒害了一批人。下面我们以一个最常见也是大家比较熟的下定单来简单看一下。首先是系统的几个领域类:应牧章的要求,加上类之间的关系:这里的关系很简单,Order与OrderItem是一对多关系. 阅读全文
posted @ 2011-05-10 14:09 Assion Yang 阅读(7186) 评论(64) 推荐(13) 编辑
摘要: 这是一个轻量的映射工具,不可与ORM做比较。它不参与到DB。一般用来配合SqlHelper来使用。目前实现的功能有:DataReader到List的映射、DataReader到T的映射、List到List的映射、T到T的映射、T到数据库参数的映射。以上这些都是平时操作数据库工作量最大的部分,而且都是重复的没有含量的工作。其实真正写SQL并不占用多少工作量。 下面来说下如何使用,并写几个各个功能下的使用示例。首先下载:Assionsoft.AssionMapper 程序集,所有映射功能全部在这个程序集下面。不需要进行XML的配置。1、我们不采取XML配置的映射形式,而是在实体类上标上特性的方式. 阅读全文
posted @ 2011-03-30 16:00 Assion Yang 阅读(3713) 评论(13) 推荐(4) 编辑
摘要: 多数人不喜欢用DTO的一个重要原因是嫌麻烦,需要写一堆DTO类不说,还要做DTO到DomainObject,DomainObject到DTO的转换映射,就是这个映射部分,让我感到很不爽,所以写了一个较通用的适配器来完成这部分的Mapping工作。这里有几点觉得有必要提一下: 首先,关于DTO,伟大的“码总”说,DTO应该是扁平的,不应该包含过于复杂的对象。所以我就不考虑D... 阅读全文
posted @ 2010-11-10 11:30 Assion Yang 阅读(7000) 评论(9) 推荐(5) 编辑
摘要: 首先大家看到这个标题一定会产生一个想法,这是什么跟什么啊,先且不说大家对“QJ”一词的理解,就说三层和MVC本来最初被大家误认的东西到现在大家都明白的一个东西,他们怎么会被扯到一起?MVC不能代替三层,三层也并不能代替MVC啊!你连三层和MVC的本质都没搞明白,还在这里乱说。其实这里我只是稍标题党一下,由这个标题引发一的场沉思。1、三层的由来?三层为何像凤姐一样如此之火?首... 阅读全文
posted @ 2010-11-05 13:17 Assion Yang 阅读(3423) 评论(26) 推荐(4) 编辑
摘要: B2C系统的灵魂所在就是定单的流程了,下面展示下定单的最重要的两个动态图,一个是定单流程活动图。还有一个是简单的定单状态图。通过这两张图,基本可以了解系统定单流的大概情况了啊。图画的只是初步的设想,有些东西没有太细化。后期随着迭代的增加可能的变动会比较大,不过整体的流程不会发生大的变化了。B2C订单流程大家可能以为很简单,但是不同的公司真是不同的流程,千变万化,想做好了也真是很不容易的,每个公司的... 阅读全文
posted @ 2010-11-01 17:35 Assion Yang 阅读(6829) 评论(14) 推荐(4) 编辑
摘要: 这篇文章,将有实质的进展。先把大体的需求整理了一份用例图,自认为粒度做的已经很细了,再细就没法搞了。我还是坚信一个原则:自己业余搞的东西千万不要想一口吃个胖子,这样很容易项目就搞流产了~,废话不多说上图。1. 系统总用例图,分为web商城和erp系统用例图包。2. web商城系统用例图包3. web个人用户中心用例图4. 商品浏览用例图5. 商品购买用例图6.erp系统用例图包7. 用户管理用例图... 阅读全文
posted @ 2010-10-26 15:12 Assion Yang 阅读(11958) 评论(39) 推荐(5) 编辑