架构师知识汇总
汇总.net相关学习使用知识:
好记性不如烂笔头
1.架构师知识汇总
5.asp.net 反射reflection(原理读元数据,3种加载方法,反射的几种调用方法,反射在MVC,ORM中的应用)
6.asp.net 高级应用 泛型generic(定义,原理,约束,缓存,协变,逆变)
1.开发高级知识:泛型generic,反射reflection,属性attribute,POP & OOP,委托deletegate,事件event,lambda,IL,手写Linq
2.设计模式,表达式目录树expression,IO序列化,加密解密SSL协议,面向切面编程AOP
3.异步,多线程,await/asycn,爬虫攻防,IOC控制反转容器,Unit容器
4.数据库设计,分库分表,高可用,调优
5.CLR解析,内存分配,垃圾回收,缓存cache,本地缓存
6.常见数据结构,算法,
7.redis,多级缓存,性能优化,mongdb,
8.webservice,WCF,webapi,filter,
9.数据库索引和数据库优化,Lucene.net 全文检索
10.EF高级属性
11.定时调度Quartz.net,hangfire
12.MVC5,action+view+filter,
13.http,httphandler,httpContext5大对象解析
14.前端框架layui,elementui,vue,html,css3,h5
15..netcore 封装扩展
16.通信协议socket,supersocket ,websocket web聊天室
17.DevOps敏捷开发;
18.微服务consul服务注册,ocelot网关,ocelot+polly+consul,分布式事务2PC,TCC本地消息表;
19.nginx负载均衡,基于redis 存储完成nginx集群用户持久化,基于数据库存储完成nginx集群用户持久化,ssupervisor守护程序管理工具
20.autofac容器对生命周期管理,一对多注册管理
21.linux,VMare,centos,阿里云,华为云,鲲鹏云 HIAP
22.sqlServer 高并发策略,读写分离,主从分离
23.日志组件log4net,
24.SVN,GIT
25.RabbitMQ使用,集群,调优,kafka 高性能队列
26.ELK(elasticsearch)分布式日志系统
27.微服务架构集群:consul,rest+gRPC,docker consul,ocelot,
28.分布式:CAP,BASE,SqlServer/redis/consul分布式锁
29.分布式事务:2PC/3PC,TCC,POLLY+Skywalking
30.exceptionless 配置中心
31.性能调优工具loadrunner,benchmark,dottrace performance,dottrace,CPU 测试,内存测试工具
32.jekins-docker-k8s
33.ORM,IOC,AOP
34.接口调优,服务器调用,接口安全
35.数据库调优:sql语句优化,索引结构优化,分库分表分区,主从复制,冷备热备,alwayson部署
36.DDD
37.rabbitmq异步构建,kafka
38.linux
39.Azure 云,云计算,云平台,云系统:lass,pass,saas服务
40.zxagileframework:UI+core webapi;jwt,redis+mongdb+mysql;elasticsearch,ELK
应用专题:
centos + nginx + supervisor + .netcore+mysql+reids+mongdb