摘要: ERP之痛 曾几何时,我混迹于电商、珠宝行业4年多,为这两个行业开发过两套大型业务系统(ERP)。作为一个ERP系统,系统主要功能模块无非是订单管理、商品管理、生产采购、仓库管理、物流管理、财务管理等等。作为一个管理系统,大家的一般开发习惯就是使用.Net或Java技术,建立一个单块(单进程)架构的阅读全文
posted @ 2017-12-02 20:23 刘彻 阅读(14689) 评论(91) 编辑
正文内容加载中...
posted @ 2017-12-02 20:23 刘彻 阅读(14689) 评论(91) 编辑
摘要: 我们都知道物料编码是ERP系统工作的基本前提条件,绝大多数业务物料编码比较容易,有什么物料就先确定一个编码然后录入系统即可。我今天要讨论的话题是,在某些行业的物料编码可没有那么简单,而众所周知的ERP产品软件,似乎也不支持解决这种问题的好方案。让我们看下是什么样的物料编码如此困难吧。 在珠宝行业里面阅读全文
posted @ 2017-06-15 15:40 刘彻 阅读(606) 评论(3) 编辑
摘要: 聚集索引扫描,首先我们知道数据它是以索引键为叶节点排列起来的树形数据结构,表中每行的数据都附属在索引键中,对这样的表进行数据查找时,最快的方式当然是“聚集索引查找”。什么情况下才是“聚集索引扫描”呢?是当你要查找的数据的条件字段上没有索引时,此时查询执行器将对整个表中的数据挨个的进行读取确认符合查询阅读全文
posted @ 2014-08-12 21:25 刘彻 阅读(427) 评论(0) 编辑
摘要: 导语: 人生总是面临着许多抉择许多困惑!作为一名“攻城师”或“程序猿”的我们,工作的时候更是如此。你曾经是否苦恼过在系统中使用哪种文件编写客户端请求最合适或最高效呢?aspx、ashx、asmx到底该如何选择呢?如果有过并且没有时间静下来好好思考过这些问题(我们总是这样),那么请进来我这坐坐,一起品味一下,放松心情! aspx文件也就是普通的页面文件,ashx就是一般处理程序,他没有页面部分,asmx文件也就是轻量级的WebService。假如我们需要一个处理某个请求然后返回一个结果的程序,那么你会选择什么样的文件来编码呢?总的来说,这三种文件各有各的好处,我现在就从客户端发起一个get请..阅读全文
posted @ 2013-12-08 18:02 刘彻 阅读(4680) 评论(29) 编辑
摘要: 在《企业级应用架构》系列文章发表之余,也得到了许多同行的反馈,有人说这套框架太重了或者技术学习太复杂了或者初学者不太好理解或者完全颠覆了传统APS.NET开发模式让人望而生畏。这些理由在笔者看来确实是问题,但笔者也不得不说,那样的框架组合架构在某些企业级应用中是必须的,因为它有着传统asp.net开阅读全文
posted @ 2013-08-09 09:17 刘彻 阅读(3996) 评论(10) 编辑
摘要: 使用场景: 当你有一个Excel文件,需要把其中的数据高速录入到数据库中,文件中包含10万条以上数据。 设计方案: 我们将整个过程分成三个阶段,A(装载Excel文件)、B(读取Excel文件中的数据)、C(数据入库)。一种方法是常规的,ABC三个阶段顺序执行,直到全部数据入库。入库采用数据库的批量阅读全文
posted @ 2013-07-12 09:11 刘彻 阅读(984) 评论(0) 编辑
摘要: 一、使用IBM的AppScan和Acunetix应用程序漏洞扫描将博CMS5.5,得出一些漏洞。 此番扫描大小共23种类型问题,其中高危漏洞有三个,中危漏洞9个,低级漏洞11个。注意这些漏洞级别很有可能根据具体项目不同而会变得不同。总的来说这两个工具扫描出的漏洞差别还是蛮大的,有些同类型的漏洞命名也阅读全文
posted @ 2013-06-21 14:08 刘彻 阅读(1880) 评论(0) 编辑
摘要: 记得上学时,学习数据库相关课程中要求我们一步一步按照“需求”-->概念结构设计-->逻辑结构设计-->物理结构设计的步骤完成。但来到公司实际项目中时,我却发现几乎没有一个项目是完全按照这个步骤来建立数据库的。很多项目基本就是从需求中直接获取信息,然后进入逻辑结构设计阶段最后到片面的物理结构设计阶段,阅读全文
posted @ 2013-01-25 21:06 刘彻 阅读(1582) 评论(8) 编辑
摘要: 本架构在前一个版本的基础上进行了功能的升级,加上了常用的SOA应用部分,坚持将松散耦合、可扩展性、易维护性、可裁剪性进行到底。本架构依然站在福勒的肩膀上采用.Net技术实现其基本思想。系统在传统三层架构上新增了“传说中”的第四层,即“System Interaction(系统交互)”层.阅读全文
posted @ 2013-01-15 19:51 刘彻 阅读(5325) 评论(46) 编辑
摘要: 本最小架构在1.0版本的基础上进行了进一步改进,适用于B/S结构的企业级系统应用,本系统依然站在巨人的肩膀上(马丁福勒),是在.NET领域中的实现模式的一种探索,供大家研究学习并应用于实际项目中。架构整体风格为三层架构,做到了松散耦合、可扩展性、易维护性等诸多有点。其较之前一个版本1.0而言已有较大阅读全文
posted @ 2013-01-11 08:11 刘彻 阅读(1472) 评论(4) 编辑