.net技术相关

11 篇文章 0 订阅
系统架构:mvc,spring .net,log4net,nhibernate,webapi,webform
代码管理:git,svn
数据库服务:Mysql,Sql Server,MongoDB,Redis
缓存服务:Memcached,Redis
消息队列:RabbitMQ
定时器:Quartz.net
分布式:lua-nginx,pm2,iis
开发/调试工具:visual studio,postman,Fiddler,SQLyog,chrome
技术相关:
C#:基础 - > 对象,类,Stream文件流,IO,枚举,接口,Lamada,Linq等
进阶 - > CLR,Task,委托,反射,事件,元组Tuple,泛型var,动态类dynamic,堆栈等
.NET:异步编程,高并发,IO,AOP,IOC,Memcached,Redis,RabbitMQ,Quartz.net,Log4Net,单元测试,三层架构等
前端技术:weui,easyui,javascript,jquery,vue,node,express,pm2,事件驱动等
进程通信:cookie,session,request,response,CORS,JSONP,HTTP,Scoket,ADO,JSON,XML等
安全相关:SSL,JWT,一次性Token,Sql注入攻击,xss,IP防刷
数据库相关:索引,存储过程,触发器,一致性hash横向分表等

分布式系统优化:
1.查看网络问题
2.查看代码逻辑是否有问题,是否存在死循环或者循环里面嵌套数据库访问操作,尽量一次性查询数据库,然后在内存中处理循环逻辑;然后分析当前请求中是否存在比较耗时的异步请求|IO操作
3.SQL语句优化->索引,避免过于复杂的查询
4.添加缓存层(redis,memcached)
5.数据库读写分离
6.多台服务器分布
5|6主要场景是高并发情况下的方案




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值