应用开发工程师不仅要能开发前端、无线和后端的代码,还要具备线上运维能力,包括排查浏览器端的前端问题;排査域名解析和DNS劫持等常见问题解决前端JS的错误定位和资源加载限制问题;掌握无线端的网络特性:无线情况下建立TCP连接的耗时、数据下载的影响、WiFi和4G以及弱网络下的内容适度匹配等;掌握无线端请求的全链路过程:包括手机端到基站的接入,从省级网关出口到服务端网关再到应用系统等;排查无线端的问题:链路染色、日志上报、舆情收集等;掌握无线端的开发技能;理解服务端Nginx、Cache、Tomcat等服务器的配置文件理解JDK的基本配置参数、内存分配方式和GC调优;具备线上Java运行环境的排查技能。包括一些开源中间件的报错定位、操作系统的端口冲突、JWM的异常退出等;掌握线上应用系统的性能指标,包括网络、QPS、RT、线程级的CPU消耗、Load、内存的dump;熟悉线上网络部署架构,应用服务器和交换机的连接情况、跨机房和跨单元之间的网络情况熟悉CDN的部署分布;熟悉源站DNS的解析步骤,包括VIP的管理、LVS的流量分配、应用服务器之间的健康检查机制等。以上是工作中经常会遇到的问题和常用的技能知识,掌握这些内容对排查线上问题非常有帮助。
为了能够更好的保证做网站的效果,同时也能够让网站制作之后……
专业网站制作如何制作?目前所见即所得类型地工具越来越多,……
网站建设中,往往存在着一些不容易被发现的误区,那么,我们……
随着互联网技术的不断提高,越来越多的企业都往线上营销转移……
资源调度一般分为两个阶段:一是实现物理资源的虚拟化(即资源……
一个网站设计的好不好?既要把公司业务展现出来,也要给人一……