找回存储过程创建定义的小工具最近在开发过程中,由于数据库内的存储过程太多,100+张表,每张表都有CRUD的存储过程,还有别的存储过程,并且由于业务需求的变动,需要不断改写存储过程。因为大家都对同一个测试库做修改,经常出现不同开发人员的存储过程互相覆盖的情况,拖慢了开发进度,通过在网上的查找找到了一...
分类:
其他好文 时间:
2014-05-16 23:17:21
阅读次数:
441
本篇是接着上一篇《ASP.NET WebApi 入门》来介绍的。前言 习惯说
CRUD操作,它的意思是"创建、 读取、 更新和删除"四个基本的数据库操作。许多 HTTP 服务通过REST的 Api 进行CRUD
操作。在本教程中,生成非常简单的 web API 来管理产品的列表。每个产品将包含名称....
问题
最近项目中遇到了一个分布式系统的并发控制问题。该问题可以抽象为:某分布式系统由一个数据中心D和若干业务处理中心L1,L2 ... Ln组成;D本质上是一个key-value存储,它对外提供基于HTTP协议的CRUD操作接口。L的业务逻辑可以抽象为下面3个步骤:
read: 根据keySet {k1, ... kn}从D获取keyValueSet {k1:v1, ... kn:vn...
分类:
Web程序 时间:
2014-05-14 21:10:05
阅读次数:
474
概述 开放式数据协议(OData) 是用于在 web
数据访问协议。它提供统一的方式来构造数据、 查询的数据和操纵数据集通过 CRUD 操作。它支持 AtomPub (XML) 和 JSON
格式。它还定义的方式来公开元数据有关的数据。客户端可以使用元数据来发现的类型信息和数据集的关系。 AS...
一、流程图:
二、流程定义文件:
AssigneeUserAndGroup.bpmn
三、单元测试:
ProcessTestDelegateTask.java
四、主要执行语句
// 签收taskService.claim(task.getId(), "user1");task = taskService.createTaskQuery().singleResult...
分类:
编程语言 时间:
2014-05-13 15:51:06
阅读次数:
659
同步或者重构Activiti Identify用户数据的多种方案比较
相信每个涉及到用户的系统都有一套用户权限管理平台或者模块,用来维护用户以及在系统内的功能、数据权限,我们使用的Activiti工作流引擎配套设计了包括User、Group的Identify模块,怎么和业务数据同步呢,这个问题是每个新人必问的问题之一,下面介绍几种同步方案,最后总结比较。
如果你在考虑直接使用Activit...
分类:
编程语言 时间:
2014-05-12 23:14:12
阅读次数:
549
SQL Server
2005数据库中,我们可以设置每个用户对应的权限,以提高数据库的安全性。这类用户权限设置的应用非常广泛。比如设置某个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限等等。其实这一设置过程是很简单的,接下来就让我们来一起学习吧。一、操作步骤1....
分类:
数据库 时间:
2014-05-12 13:27:21
阅读次数:
383
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain
Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。...
分类:
其他好文 时间:
2014-05-11 23:35:35
阅读次数:
355
最近公司产品出现技术问题了,我觉得出现问题是正常的事,排除问题也是暂时的事...作为一家四千多万用户的游戏公司,二十多个数据库部署于同一台服务器上,这是个什么概念?所有CRUD都依赖存储过程,错综复杂的跨库查询、眼花缭乱的过程逻辑、能不出问题吗?需要改善的方面比比皆是,我认为主要的原因是:技术管理太...
分类:
其他好文 时间:
2014-05-10 07:07:13
阅读次数:
329
主要跟大家交流下T4,我这里针对的是mysql,我本人比较喜欢用mysql,所以语法针对mysql,所以你要准备mysql的DLL了,同理sqlserver差不多,有兴趣可以自己写写,首先网上找了一个T4的帮助类,得到一些数据库属性,命名为DbHelper.ttinclude
1) ...
分类:
其他好文 时间:
2014-05-10 00:52:54
阅读次数:
481