1、需求应用场景是这样的:使用Oracle数据保存待办任务,使用状态字段区分任务是否已经被执行。多个Worker线程同时执行任务,执行成功或失败后,修改状态字段的值。假设数据库表结构如下所示。create table Task(
id varchar2(32),
name varchar2(32),
flag varchar2(1),
worke...
分类:
数据库 时间:
2015-05-21 06:40:48
阅读次数:
285
过往的软件开发, 往往都是由架构师将他对产品的理解,
利用 UML 来体现软件的架构设计。
这种方式的问题是:因缺乏使用者与团队成员间的互动参与,
使得对外并未能完整的将使用者需求,
映射到软件架构中;
而对内所提供的软件架构设计文档,
对实际开发的工作, 指导意义并不大(因为,厚重的架构设计文档,便如老太婆的裹脚布般;又臭又长)。更严重的问题是,由于架构设计耗费太长的时间,如此再...
分类:
其他好文 时间:
2015-05-21 06:40:20
阅读次数:
184
位操作public class Solution { public int rangeBitwiseAnd(int m, int n) { // ref http://www.cnblogs.com/grandyang/p/4431646.html // 位操作运算...
分类:
其他好文 时间:
2015-05-21 06:40:41
阅读次数:
102
Given inorder and postorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in the tree.解题思路:给出一个二叉树的中...
分类:
其他好文 时间:
2015-05-21 06:40:31
阅读次数:
121
Given preorder and inorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in the tree.解题思路:给出一个二叉树的先序...
分类:
其他好文 时间:
2015-05-21 06:37:42
阅读次数:
96
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.解题思路:用一个有序数组,创建一个平衡二叉查找树。为确保平衡,需要满足两子树的高度差不大于1,可以通过设置...
分类:
其他好文 时间:
2015-05-21 06:37:05
阅读次数:
123
本系列对实际项目中的XAML布局场景进行总结,给出了较优化的自适应布局解决方案,希望对大家有所帮助。 下面介绍区域布局设计模式。 7. 头尾模式 页面有时分为顶部栏,中间内容和底部栏三部分。这时可以使用Grid布局,分为3行,设置为Auto,*和Auto,分别放置顶部栏,中间内容和底部栏。顶部栏和底...
分类:
其他好文 时间:
2015-05-21 06:36:55
阅读次数:
106
职业生涯做过C/S和B/S模式的项目,对比总结如下:1、从客户端服务器讲,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。2、从开发...
分类:
Web程序 时间:
2015-05-21 06:36:05
阅读次数:
139
Given a binary tree, flatten it to a linked list in-place.For example,Given 1 / \ 2 5 / \ \ 3 4 6The flattened t...
分类:
其他好文 时间:
2015-05-21 06:36:41
阅读次数:
103
本系列对实际项目中的XAML布局场景进行总结,给出了较优化的自适应布局解决方案,希望对大家有所帮助。 下面继续介绍局部布局设计模式。 5. 工具箱模式 绘图,三维模型操作等需要工具的情况,可以使用带分类的工具箱来放置工具,以达到较好的效果。实现工具箱效果的方法是使用ItemsControl的分组功能...
分类:
其他好文 时间:
2015-05-21 06:35:12
阅读次数:
135
吝啬的国度时间限制:1000ms | 内存限制:65535KB难度:3描述在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。输入第一行输入...
分类:
其他好文 时间:
2015-05-21 06:35:40
阅读次数:
136
红黑树的平衡红黑树首先是一棵二叉查找树,它每个结点都被标上了颜色(红色或黑色),红黑树满足以下5个性质:1、每个结点的颜色只能是红色或黑色。2、根结点是黑色的。3、每个叶子结点都带有两个空的黑色结点(被称为黑哨兵),如果一个结点n的只有一个左孩子,那么n的右孩子是一个黑哨兵;如果结点n只有一个右孩子...
分类:
其他好文 时间:
2015-05-21 06:36:45
阅读次数:
141
maven搭建资料很多.....1、环境部署好后:执行命令 mvn help:system2、创建项目3、添加pom.xml的依赖包(网址 search.maven.org)4、Copy到pom.xml中(查询spring包:spring-core 查询mybatis包:mybatis 查询myba...
分类:
其他好文 时间:
2015-05-21 06:34:15
阅读次数:
137
Note: This is an extension of House Robber.After robbing those houses on that street, the thief has found himself a new place for his thievery so that...
分类:
其他好文 时间:
2015-05-21 06:35:47
阅读次数:
114
本系列对实际项目中的XAML布局场景进行总结,给出了较优化的自适应布局解决方案,希望对大家有所帮助。 下面开始介绍局部布局设计模式。 1. 工具栏模式 适用于工具栏,标题等的布局。 此块布局区域外层使用Grid,然后分为两行或三行,标题或工具栏区域为Auto,主要内容区域为*。如果是标题,使用Tex...
分类:
其他好文 时间:
2015-05-21 06:36:26
阅读次数:
172
在编译之前要下gcc编译器yum -y install gcc*编译和安装wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zipunzip mastercd ssdb-mastermake# 将安装在...
分类:
数据库 时间:
2015-05-21 06:34:58
阅读次数:
440