您的当前位置:首页正文

2018-06-21 Java技术栈知识小全--东西有点多,很有

来源:华拓网

技术心得


前言

有人认为编程是一门技术活,要有一定的天赋,非天资聪慧者不能及也。其实不然,笔者虽是计算机专业出身,但工作年限并不长,对于技术这碗饭有一些心得体会,大多数人成为某领域顶级专家可能会有些难度,但应对日常工作,成长为资深研发工程师、技术专家、甚至成为小团队的Team Leader,其实并不难。

言归正传,下文会列举工作中常用的一些技术,以及如何锻炼提升自己的架构能力。

由于每块技术市场上基本都有对应的网络资料或书籍,所以本文只是少篇幅列举工作中用到的核心知识点,抛砖引玉,属于进阶型,不适用初学者。

基础知识

数据库

目前使用最多还是mysql,虽然单机性能比不上oracle,但免费开源,单机成本低且借助于分布式集群,可以有强大的输出能力。

web容器/协议/网络

  • 服务器
  • 协议

常用三方工具包

中间件

  • RPC框架

  • MQ消息

  • 分布式缓存

  • 本地缓存

  • 搜索

  • 分布式数据框架

  • 分布式协调服务

  • 配置管理

  • 分布式文件系统

  • 分布式任务调度框架

  • 大数据

  • 其它

系统架构

项目管理

运维

个人成长

其它

  • 面试

写在后面

不知不觉,这个项目已经更新两年了。如果喜欢请点击右上角 star 收藏;如果因为读里面的文章,开阔了视野,提升了技术能力并升职加薪,也欢迎打赏表扬,你的赞赏会激励作者一直更新下去,谢谢支持!

联系作者

Lisence