技术栈

作者: 何知晓 | 来源:发表于2017-08-23 11:00 被阅读30次

    技术栈

    Java Web

    并发基础

    [ ] CopyOnWrite

    [ ] 线程池

    [ ] CAS

    [ ] AQS

    技术知识

    nginx

    tomcat

    rpc

    jms

    MySQL

    要知道常见的参数设置,存储引擎怎么去选择,还需要了解常见的索引引擎,知道怎么去选择。知道怎么去设计表,怎么优化sql,怎么根据执行计划去调优。高级的你需要去做分库分表的设计和优化,一般互联网企业的数据库都是读写分离,还会垂直与水平拆分,所以这个也有经验的成分在里面。

    Redis & MongeDB

    需要了解原理,需要会调整参数的

    RPC

    至于rpc相关的就多的去,必须各种网络协议,序列化技术,SOA等等,你要有一个深入的理解。现在应用比较广的rpc框架,在国内就是dubbo了,可以自行搜索。

    JMS

    至于jms相关的起码得了解原理吧,一般情况下不是专门开发中间件系统和支撑系统的不需要了解太多细节,国内企业常用的主要是activeMQ和kafka。你能对我说的都研究的比较深入,阿里p7都不是太大问题的,当然这个还需要看你的架构能力方面的面试表现了。

    MyBatis

    Jetty

    Servlet

    分布式缓存

    redis

    Memecached

    分布式消息技术

    ActiveMQ

    Kafka

    分布式事务

    分布式环境session共享

    相关文章

      网友评论

          本文标题:技术栈

          本文链接:https://www.haomeiwen.com/subject/gvlddxtx.html