机房重构时候,用到了外观,但是在用外观的时候基本上业务逻辑层没有在体现出它本身的功能,而是将
业务逻辑基本转移到了外观层中,也没想太多直接就那么敲完了重构;不过在合作的时候我们达成了一致,让
外观发挥外观的功能,B层发挥业务逻辑的功能,在此之前需要弄清楚以下两个概念:
一、什么是外观?
在设计模式中我们学习过外观模式,都知道外观是为子系统中的一组接口提供一个一致的界面,...
分类:
其他 时间:
2015-05-17 21:55:13
收藏:
0 评论:
0 赞:
0 阅读:
156
以下程序演示了akka的一个简单的示例。创建Actor去处理一条命令,通过消息传递的方式进行交互。
我使用的akka版本和相关jar包参见pom文件:
<project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schema...
分类:
其他 时间:
2015-05-17 21:54:50
收藏:
0 评论:
0 赞:
0 阅读:
195
首先来先写几个测试函数:
public delegate void SayHello(string strName);
public static void Hello(string strName)
{
Console.WriteLine(strName + " ,...
分类:
Web开发 时间:
2015-05-17 21:54:41
收藏:
0 评论:
0 赞:
0 阅读:
168
教导怎么样做产品经理,怎样入门。
还不错的一本书。
细节就不一一说了。
还推荐了作者看过的一些书。
看的挺多的。但我查了几本,好像不太适合我。
想做产品经理的同学要细读。
想做事的同学,可以速读。因为做事的方法是一通百通的。
人家能成功。还是有一定借鉴意义的。
不多说了。
看别的更好玩的书去了。...
分类:
其他 时间:
2015-05-17 21:54:31
收藏:
0 评论:
0 赞:
0 阅读:
152
1.主要思路:
(1) 服务端开启监听线程,等待客户端的连接。 每个socket连接放到独立线程中处理。
(2) 服务端和客户端使用约定的消息格式通信。对于比较复杂的消息(如向服务端传递一个实例),可以使用json封装传输。
(3) 每个连接的客户端,注册唯一的ClientID,在服务端以此来区分消息的来源。
2.代码构成
实现该样例包含两个cs的客户端程序。 分别为 服务...
分类:
编程语言 时间:
2015-05-17 21:54:21
收藏:
0 评论:
0 赞:
0 阅读:
191
给定一个m×n矩阵,如果一个元素是0,则将其所在行和列全部元素变成0。
需要在原地完成。
样例
给出一个矩阵[[1,2],[0,3]],返回[[0,2],[0,0]]
挑战
你是否使用了额外的空间?
一个直接的解决方案是使用O(MN)的额外空间,但这并不是一个好的方案。
一个简单的改进方案是使用O(M + N)的额外空间,但这仍然不是最好的解决方案。
你...
分类:
其他 时间:
2015-05-17 21:54:11
收藏:
0 评论:
0 赞:
0 阅读:
204
程序演示了父子结构的Actor处理消息。父Actor接收到消息后调用子Actor处理。
1.创建父子Actor
import java.util.UUID;
import com.center.akka.simple.command.Command;
import com.center.akka.simple.event.Event;
import akka.actor.ActorRef;...
分类:
其他 时间:
2015-05-17 21:54:01
收藏:
0 评论:
0 赞:
0 阅读:
242
HDU 4217 Data Structure?(线段树 or 树状数组啊)...
分类:
编程语言 时间:
2015-05-17 21:53:50
收藏:
0 评论:
0 赞:
0 阅读:
159
该话题涉及几个概念:
处理器、信道、事件源、日志、状态。
消息可以持久化,通常当前的状态保存在内存中(内存镜像),而事件源机制可以通过重播接收到的消息(在应用程序正常启动或崩溃后)恢复当前(或历史)的状态。
Eventsourced 实现了预写日志(write-ahead log ,WAL)用于跟踪一个Actor 所接收消息,并通过回放记录的消息来恢复其状态。
处理...
分类:
其他 时间:
2015-05-17 21:53:41
收藏:
0 评论:
0 赞:
0 阅读:
154
嵌入式开发之道——菜鸟成长日志与项目经理的私房菜(读书笔记) 邱毅凌著
1、一般函数调用与中断ISR的区别
一般程序都是循序执行的,CPU一定要执行到main()的第20行,才有可能去调用sub_fun()函数,而中断可以发生在任何的时间地点。例如,使用者可以在任何时候按下键盘的某个键,此时不论CPU下个要执行的指令是什么,CPU都会先记录目前的状态,然后参考中断向量表,接着去执行键盘中断的处理...
分类:
其他 时间:
2015-05-17 21:53:21
收藏:
0 评论:
0 赞:
0 阅读:
174
1. “你的业务逻辑层为什么要按照数据库的表来建立。一旦数据库的表更改了岂不是业务逻辑层也要更改么。”当大师傅问我这个问题的时候,我才反应过来我的业务逻辑层理解的有问题,当时我是把业务逻辑都放到了U层,导致U层很累赘。
2.当沾沾自喜以为给U层解负担的时候,惊奇的发现,B层还是被架空了。(这个问题是出于B层依然是按照数据库表来建立的。)
所以,我才重新开始反思 ,业务逻辑层的到底是应该怎么建立,为什么第一次发现这个问题了,还出现业务逻辑层架空的问题。...
分类:
其他 时间:
2015-05-17 21:53:11
收藏:
0 评论:
0 赞:
0 阅读:
167
程序的演示场景是:处理器发送命令,接收者接收到消息后进行处理并且对发送方发送消息确认表明已经成功收到消息。如果没有发送确认则表明该消息没有被接收并正确处理。失败消息会到达死信箱,系统下次启动时后继续发送死信箱中的发送失败的消息。
1.创建信道回复命令对象
import com.center.akka.simple.command.Command;
public class Channel...
分类:
其他 时间:
2015-05-17 21:53:01
收藏:
0 评论:
0 赞:
0 阅读:
292
Java企业应用框架一般被划分成3个层次:表现层、业务逻辑组件层和持久层。分布对于View,Controller,模型Model。
轻量级架构侧重减少开发的复杂度,相应的,它的处理能力便有所减弱,比较适合于开发中小企业应用。
重量级框架强调可伸缩性:适合开发大型企业应用。
数字视频监控管理系统在设计是必须注意:
1,密码性。
2,实时性。
3,扩展性。
4,稳定性。...
分类:
其他 时间:
2015-05-17 21:52:41
收藏:
0 评论:
0 赞:
0 阅读:
205
HDU 4221 Greedy?(贪心啊啊)...
分类:
其他 时间:
2015-05-17 21:52:31
收藏:
0 评论:
0 赞:
0 阅读:
291
这是我自Google Android 开发者官网学习、翻译,然後自己写了简单例子後的 AIDL 学习笔记。希望能以简单的方式,帮助自己及大家学习 AIDL。...
分类:
移动平台 时间:
2015-05-17 21:52:27
收藏:
0 评论:
0 赞:
0 阅读:
227
等级:备忘
技术含量:LOW
使用:
1、XML配置:
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.1.xsd
2、JAVA实现类
@Componen...
分类:
编程语言 时间:
2015-05-17 21:52:26
收藏:
0 评论:
0 赞:
0 阅读:
175
经过学习,我们知道Volley的架构如下:
从架构上我们可以看到,volley有设置缓存机制,当找不到数据缓存或数据缓存过期时,才会联网获取新的数据。Volley 本身有缓存机制,不仅仅默认缓存图片,也有缓存Json数据。通过手机文件管理软件,我们发现Volley缓存地址:/data/data/软件包/cache/volley 目录下。
那么,在联网获取了数据缓存后,如何获取到Voll...
分类:
移动平台 时间:
2015-05-17 21:52:01
收藏:
0 评论:
0 赞:
0 阅读:
152
Linux的命令行为我们提供了管道和重定向机制,通过管道和重定向就可以完成多命令协作。
命令行shell的数据流有以下三种定义:
名称
说明
编号
默认
STDIN
标准输入
0
键盘
STDOUT
标准输出
1
终端
STDERR
标准错误
2
终端
命令通过STDIN接收参数或数据,通过ST...
分类:
系统服务 时间:
2015-05-17 21:51:51
收藏:
0 评论:
0 赞:
0 阅读:
279
http://www.htmleaf.com/html5/html5youxi/201501201236.html
https://github.com/Aerolab/blockrain.js/blob/gh-pages/src/blockrain.jquery.src.js
暂停 ,
取消暂停
$('.game').blockrai...
分类:
Web开发 时间:
2015-05-17 21:51:31
收藏:
0 评论:
0 赞:
0 阅读:
171
终 极 梦 想
就算会一点基础的英语,会说那么几句英语,是完全不够的。就像中国普通话,如果
说的话,在五岁左右基本上都能交流、表达了,这还是不够的,我们稍大一些就上小学
习语文,从小学开始,识字、了解过古诗词、中国文化,初中学习语文,高中必学语
文,到了大学还有语文是要修的课程之一。这是中文、中国普通话。
然而,英语是世界的普通...
分类:
其他 时间:
2015-05-17 21:51:22
收藏:
0 评论:
0 赞:
0 阅读:
284