整理一下当前项目用到的技术点
软件及编程层面
Webapi2
webapi2接口中的GET、POST以及是否使用model等请求接收
RESTFul思想贯彻
webapi2接口中的上传的文件的处理
阿里云服务器、阿里云数据库、阿里云OSS文件存储
SignalR (.net framework 4.5.2的服务端,andriod 和 ios的客户端,分别使用了signalA等客户端库)
Mysql 5.6-5.7:表、视图、存储过存储函数、事件、
存储过程的传参,输入参数,输出参数
复杂sql语句
数据库优化
C# Timers深度使用
C#多线程及concurrent线程安全
"实时性要求较高的内容"多用内存而少依赖数据库,极大地(成千上万倍地)提升性能。
C# + dapper 访问mysql数据库并且执行各种操作,如事务等。
log4net 框架
jwt应用
在线支付
前端
jquery + bootstrap + requirejs
系统及系统工具级别
IIS应用程序池与网站
IIS应用程序池的回收与配置(此项目中又5处关键配置)
svn代码管理及分支等
visual studio发布项目
Visual studio IDE的条件编译设置与新增条件编译选项
大量使用条件编译的方式处理不同版本的发布问题