软件开发这些名词你知道多少?来评个分吧!
(编程:50分)
日志,事物,并发编程,jvm,设计模式,异常处理,sql调优,代码优化,缓存,findbugs,慢查询,索引,锁,存储引擎,fork/join,重构,设计模式,spi,springmvc, mybatis,springboot,java8,spring5,阿里编程规约,Spring Validation,AspectJ,字节码技术ASM、git,maven,p3c,lombok,visualvm,热部署JRebel,SimpleImage,SimpleImageTool,Guava,easyexcel,arthas,Bistoury,JProfiler ,springboot-flowable,zprofiler,auto code,UReport2,spring-boot-starter-encrypt,spring-boot-starter-security,Dozer ,ClassFinal,UidGenerator
(架构:50分)
高并发,高可用,高性能,可扩展,安全性,api权限控制,分布式锁,第三方服务,工作流,sass,Kubernetes,分布式监控系统,sharding-sphere,AWS Lambda,Cloud Service Engine,springcloud,zookeeper,前后端分离,动静分离,nginx,sonar
redis,Ehcache,token,分布式事物理论 ,mycat ,互联网接口幂等设计, jwt,activemq,分布式任务调度XXLJOB,api网关,分布式session一致性,网站跨域,Apollo阿波罗配置中心,CDN,mongodb,rpc原理,netty,分布式全局ID,分布式日志收集,OAuth2.0,swagger,漏洞扫描fortify,密钥安全管理,canal,jenkins+docker+k8s实现自动部署,单点登录,Elasticsearch ,Sentinel