随笔分类 -  ASP.NET

摘要:对外公开WEB接口时,对模型校验是常见的安全常识,常见的写法是在controller中判断ModelState.IsValid,以注册用户API为例。 Model: 打印校验失败的错误消息代码: Controller: 以上写法是在controller里进行校验,缺点是每个需要进行校验的contro 阅读全文
posted @ 2017-07-03 14:37 Mao先生 阅读(1161) 评论(0) 推荐(0)
摘要:为了提升用户体验,一般我们采用ajax加载数据然后根据数据渲染html,渲染html可以使用前端渲染和服务器端渲染。 前端渲染 使用前端模版引擎或MVC框架,例如underscore.js的template或者是使用angular.js等框架,当然也可以不用任何框架自己拼接html。 后端渲染 如果 阅读全文
posted @ 2017-07-02 21:11 Mao先生 阅读(3214) 评论(1) 推荐(2)
摘要:最近几年在做项目过程中发现项目中出现的问题,一部分由于项目前期一些很基础的技术系统没有注意, 所以总结了项目开始搭建架构的时候应该注意的技术问题和技术框架的选型。 所有所谓的最佳实践只是参考,本文也不例外。 异常处理是程序最基本的问题,我见过最多的处理异常的方式,在业务层一个大的try catch) 阅读全文
posted @ 2016-08-31 22:39 Mao先生 阅读(1067) 评论(2) 推荐(0)
摘要:本来想写一个网站优化的系列(前端到后端的数据库,垂直优化到分布式,后面会补上),但没有时间(借口),今天就总结一下前几天优化网站的过程。 网站优化重点在于找出出现性能问题的地方,往往是解决方案很简单,过程很艰辛。 先介绍一下场景:公司某网站产品的一个页面加载速度非常慢,完全加载完成大约8秒左右,要尽 阅读全文
posted @ 2015-07-12 12:12 Mao先生 阅读(2500) 评论(3) 推荐(4)