随笔- 34  评论- 120  文章- 0 
  2018年5月12日
摘要:为了 顺利迭代升级,web api 在维护过程是不断升级的,但用户是不能强迫他们每次都跟随你去升级,这样会让用户不胜其烦。为了保证不同版本的客户端能同时兼容,在web api接口上加入版本控制就很有必要了。 当然,对于我们开发的代码进行版本控制也有利,不至于陷入混乱。版本参数可以放置在请求的url 阅读全文
posted @ 2018-05-12 15:31 lindping 阅读(217) 评论(0) 推荐(0) 编辑
  2018年5月11日
摘要:三 Web API 授权方式 web api的客户端,包括 android,ios,h5,自然对访问权限要加上授权机制。对于h5,要求把h5站点和web api部署在同一个域名下,然后对web api 配置为禁止跨域访问。而对 android 和 ios 等app端访问,则参考微信的签名验证方式,在 阅读全文
posted @ 2018-05-11 17:59 lindping 阅读(191) 评论(0) 推荐(0) 编辑
摘要:二 Redis缓存 考虑到将来服务器的升级扩展,使用redis代替.net内置缓存是比较理想的选择。redis是非常成熟好用的缓存系统,安装配置非常简单,直接上官网下载安装包 安装启动就行了。 1 配置。redis安装后默认bind 接口是127.0.0.1,也就是本地回环地址。在开发环境下为了允许 阅读全文
posted @ 2018-05-11 16:05 lindping 阅读(83) 评论(0) 推荐(0) 编辑
  2018年5月1日
摘要:最近主导了一个电商系统的设计开发过程,包括前期分析设计,框架搭建,功能模块的具体开发(主要负责在线支付部分),成功上线后的部署维护,运维策略等等全过程。 虽然这个系统不是什么超大型的电商系统 数亿计的并发,但团队里的主要成员都有多年的开发经验以及电商的经验,系统设计方面还是麻雀虽小,但五脏俱全。 系 阅读全文
posted @ 2018-05-01 11:17 lindping 阅读(131) 评论(1) 推荐(0) 编辑
  2017年10月9日
摘要:web端实现指定文字的语音播放 阅读全文
posted @ 2017-10-09 16:00 lindping 阅读(6979) 评论(1) 推荐(0) 编辑
  2017年9月19日
摘要:一、 通过自定义的HttpModule和HttpHandler,重写url,自定义路由规则,实现 Web API功能。 简单说 就是 请求路径 例如 service/method, 那么就指向当前应用app下某个services的某个方法method。 首先,实现IHttpModule,对于请求路径 阅读全文
posted @ 2017-09-19 01:57 lindping 阅读(179) 评论(1) 推荐(2) 编辑
  2017年9月18日
摘要:续上两篇文章,使用emit构造dynamic method,把 datareader转换为实体,以避免直接使用反射来实现带来的性能损失。代码看似没有纰漏,但是实际上我在framwork4下运行时,调用 dynamic method时, 系统都会报 “ 找不到方法 ‘?’ ”的错误,没有找到问题所在, 阅读全文
posted @ 2017-09-18 21:10 lindping 阅读(319) 评论(6) 推荐(0) 编辑
  2013年10月13日
摘要:利用emit动态构造把datatable或者datareader转换为对象集合的方法。 阅读全文
posted @ 2013-10-13 23:08 lindping 阅读(3342) 评论(27) 推荐(19) 编辑
  2013年9月29日
摘要:利用泛型,实现把datatable转换为List的通用方法 阅读全文
posted @ 2013-09-29 17:11 lindping 阅读(847) 评论(3) 推荐(1) 编辑
  2012年5月20日
摘要:Windows服务程序的编写、调试、部署 阅读全文
posted @ 2012-05-20 17:11 lindping 阅读(1009) 评论(0) 推荐(0) 编辑