前言 Conference案例是使用ENode框架来开发的。之前我没有介绍过ENode框架是如何启动的,以及启动时要注意的一些点,估计很多人对ENode框架的初始化这一块感觉很复杂,一头雾水。所以,本文想简单介绍一下在做一个实际项目时,我们该如何初始化ENode。 使用ENode开发的项目的顶层宿主 ...
分类:
其他好文 时间:
2017-01-29 21:32:58
阅读次数:
386
http://www.dnspython.org/kits/1.9.4/ python setup.py install A记录查询 import dns.resolver domain = raw_input('Please input an domain: ') A = dns.resolver ...
分类:
编程语言 时间:
2017-01-29 21:32:52
阅读次数:
361
通过 Web Pages,可以高效地实现: 每页拥有相同的页眉 每页拥有相同的页脚 每页拥有相同的样式和布局 使用内容块 通过WebPage,可以使用@RenderPage()方法从不同的文件中导入内容。 使用页面布局 布局网页包含网页的结构,而不是内容。当网页(内容页)链接到布局页时,它会根据布局 ...
分类:
Web程序 时间:
2017-01-29 21:31:37
阅读次数:
255
问题背景 Conference案例,是一个关于在线创建会议(类似QCon这种全球开发者大会)、在线管理会议位置信息、在线预订某个会议的位置的,这样一个系统。具体可以看微软的这个项目的主页:http://cqrsjourney.github.io。 然后我们设计了一个Conference聚合根,对应领 ...
分类:
其他好文 时间:
2017-01-29 21:31:40
阅读次数:
341
使用CXF的错误,错误是说我的路径有错误,因为路径错误所以无法运行程序 (1)原因,我将其放入了Program Files文件夹下,所以,其不好使 分析原因: 目录路径错误,目录中不能有空格,否则其解析器无法解析 解决方法: 更改使用的目录,改为C:\apache-cxf-2.4.2\samples ...
分类:
编程语言 时间:
2017-01-29 21:30:26
阅读次数:
512
前面一片文章,我介绍了Conference案例的核心业务,为了方便后面的分析,我这里再列一下: 业务描述 Conference是这样一个系统,它提供了一个在线创建会议以及预订会议座位的平台。这个系统的用户有两类:1)客户,可以创建和管理会议;2)会议座位预定者,可以预订会议座位。具体的关键业务描述如 ...
分类:
其他好文 时间:
2017-01-29 21:29:00
阅读次数:
320
题意:老师点名顺序规则如下:第1排,第2排,……,第n-1排,第n排,第n-1排,……,第2排,第1排,第2排,……,第n-1排,第n排,……对于每排都是从左到右依次点名,问点名k个人后,所有人中最多的点名次数,最少的点名次数,以及位于x排y列处的同学的点名次数。 分析: 1、由于k很大,将第1排, ...
分类:
其他好文 时间:
2017-01-29 21:30:19
阅读次数:
318
明天就是大年三十了,今天在家有空,想集中整理一下CQRS架构的特点以及相比传统架构的优缺点分析。先提前祝大家猴年新春快乐、万事如意、身体健康! 最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构。CQRS架构本身的思想其实非常简单,就是读 ...
分类:
其他好文 时间:
2017-01-29 21:29:28
阅读次数:
373
要持久化的关键数据有三种 消息; 队列,队列中存放的是消息索引信息,即消息在文件中的物理位置(messageOffset)和在队列中的逻辑位置(queueOffset)的映射信息; 队列消费进度,表示当前队列中的消息消费到第几个了; 发送消息的设计 producer将消息的二进制数据发送到broke ...
分类:
其他好文 时间:
2017-01-29 21:28:53
阅读次数:
239
2017年要学习的三个CSS新特性 这是翻译的一篇文章,原文是:3 New CSS Features to Learn in 2017,翻译的不是很好,如有疑问欢迎指出。 新的一年,我们有一系列新的东西要学习。尽管CSS有很多新的特性,但有三个特性令我最激动并进行学习。 1. Feature Que ...
分类:
Web程序 时间:
2017-01-29 21:28:58
阅读次数:
412
1、equals方法用于比较对象的内容是否相等(覆盖以后) 2、hashcode方法只有在集合中用到 3、当覆盖了equals方法时,比较对象是否相等将通过覆盖后的equals方法进行比较(判断对象的内容是否相等)。 4、将对象放入到集合中时,首先判断要放入对象的hashcode值与集合中的任意一个 ...
分类:
其他好文 时间:
2017-01-29 21:27:36
阅读次数:
324
/* String 字符串类: 笔试题目:new String("abc")创建了几个对象? 两个对象, 一个对象是 位于字符串常量池中,一个对象是位于堆内存中。 */ public class Demo1 { public static void main(String[] args) { Str... ...
分类:
其他好文 时间:
2017-01-29 21:26:49
阅读次数:
282
最好的Angular2表格控件 现在市面上有大量的JavaScript数据表格控件,包括开源的第三方的和自产自销的。可以说Wijmo的Flexgrid是目前适应Angular 2的最好的表格控件。 Angular 2数据表格基本要求: 更小、更快、更熟悉。 为了使用Angular 2表格,首先你需要 ...
分类:
其他好文 时间:
2017-01-29 21:26:23
阅读次数:
398
经历了非常多的磨难,系统也“如约“在2017年01月01日勉强上线了。尽管我认为它还不到上线的程度,条件不具备,但上头的指令下来和计划便是在这一天。整个上线过程从2016年3月8号开始到上线日,扣除中间荒废无为的1个月半,实际上实施的周期只有7个月半。当然,这实施周期并不算短,但要是考虑到2016年 ...
分类:
其他好文 时间:
2017-01-29 21:25:16
阅读次数:
263
http://poj.org/problem?id=1986 题意:给出一棵n个点m条边的树,还有q个询问,求树上两点的距离。 思路:这次学了一下倍增算法求LCA。模板。 dp[i][j]代表第i个点的第2^j个祖先是哪个点,dp[i][0] = i的第一个祖先 = fa[i]。转移方程:dp[i] ...
分类:
其他好文 时间:
2017-01-29 21:24:17
阅读次数:
387
自动档11个禁忌动作 再好的变速箱开一年也报废! http://auto.sohu.com/20170119/n479150536.shtml 自动挡车型因其自动化程度高,驾驶操作简单,车不容易熄火等优点,更适合走走停停的城市驾车生活,也因此成为越来越多城市消费者的首选。但在驾驶自动挡车型中也要注意 ...
分类:
其他好文 时间:
2017-01-29 21:23:35
阅读次数:
360
一年前,当我第一次开发完EQueue后,写过一篇文章介绍了其整体架构,做这个框架的背景,以及架构中的所有基本概念。通过那篇文章,大家可以对EQueue有一个基本的了解。经过了1年多的完善,EQueue无论是功能上还是成熟性上都完善了不少。所以,希望再写一篇文章,介绍一下EQueue的整体架构和关键特 ...