技术栈

作者: 何知晓 | 来源:发表于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共享

相关文章

  • iOS 技术栈

    技术栈上;技术栈下.

  • 前端技术栈

    前端技术栈 自己总结的前端技术栈:

  • Java后端技术栈

    Java后端技术栈 自己总结的Java后端技术栈:

  • 如何学习技术栈

    1.为什么要学习该技术栈?使用场景是哪些?2.技术栈的作用?3.技术栈的使用方式4.技术栈的原理 以上是个人学习一...

  • 01-整体生态概况

    技术栈概览 JavaScript & TypeScript 目前前端技术栈主要都使用 JavaScript 开发。...

  • vue中el-upload上传多图片且携带参数,批量而不是一张一

    现在前端基本不是vue技术栈就是react技术栈。 vue技术栈最常用的就是element-ui的ui框架了。 在...

  • 技术栈

    如果你立志成为一位面向对象开发人员,从事.net或java开发方面的工作,建议你首先了解两者的技术栈是什么样子的。...

  • 技术栈

    基础架构 项目构建 :maven 版本管理 :git

  • 技术栈

    这几年一直做着大大小小的项目,有的称为平台,有的称为系统,有的称为应用,不一而足。这些项目从几个方面来讲吧(只讲我...

  • 技术栈

    移动端:iOS 前端: 后端:Java EE 数据库:MySQL 运维:Linux

网友评论

      本文标题:技术栈

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