01 2016 档案

摘要:前言 对于数据层的所有操作而言,查询是最常用的,之前的文章中只开有Find的查询接口,接口如下: 由于只开放了一个Find接口,因此在业务开发过程当中,会出现如下缺点: 1、业务靠多个表数据组合展示的时候,需要业务开发人员多次使用Find方法查找不同的表来组合数据,伪代码如下: 2、一些相似的业务需 阅读全文
posted @ 2016-01-23 09:13 ahl5esoft 阅读(1108) 评论(5) 推荐(1) 编辑
摘要:前言 原本上一篇是打算写分离数据层的,但是在思考的过程当中发现分离数据层的时候,有一些操作是要依赖分布式锁的,因此先写了分布式锁。 对于有些项目的数据层提供的是业务接口的(返回业务所需的数据),那么当数据层压力逐渐增大的时候,如需要使用缓存的时候,就需要开发人员去修改相应的数据接口使其使用缓存,缓存 阅读全文
posted @ 2016-01-16 10:34 ahl5esoft 阅读(1600) 评论(1) 推荐(7) 编辑
摘要:前言 项目初期的时候,一般会发布到一台主机上,当达到负载极限时,要想提升其性能,要么提升硬件,要么多台主机,然而成本上的花销,后者比前者便宜太多了,虽然便宜,但是却更加复杂。 大多数编程语言提供的各种锁只会对同一项目的同一主机的代码产生作用,当同一项目发布在多台主机的时候,这些主机中的项目要形成一个 阅读全文
posted @ 2016-01-08 09:08 ahl5esoft 阅读(1149) 评论(3) 推荐(2) 编辑
摘要:前言 之前分享的《web项目演化--验证体系》中提到基于angular的验证,但是为了以防读者迷惑,能够好的理解验证体系,所以没有详细介绍。 今天特地补写一篇关于构建angular的验证。 前端验证组件虽然对于美工的要求会更多,但是真实的应用环境下,其实对业务的要求会更高,需要组件有统一的规范,除非 阅读全文
posted @ 2016-01-04 10:49 ahl5esoft 阅读(1114) 评论(0) 推荐(1) 编辑
摘要:前言 数据验证主要分成2个部分,一个是前端js对用户输入的数据进行检查,另一个是后端收到请求时对请求数据进行验证。有些web项目只在前端验证用户的输入数据,但是对于请求到后端的数据却没有进行处理,这会遗留下严重的系统漏洞,又或者开发人员分别在前后端编写验证代码,当验证规则需要调整的时候,就需要一起维 阅读全文
posted @ 2016-01-01 09:54 ahl5esoft 阅读(935) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示