美文网首页
技术笔记写作计划

技术笔记写作计划

作者: 萧衍_ | 来源:发表于2018-07-07 22:09 被阅读0次

    写作目的

    正式入职已经一年多了,真正参与互联网公司开发也快2年了,在日常开发和学习过程中,遇到的问题的解决方案、看到的有价值的技术解读,都是用 有道云笔记 记录,现在计划全部整理、归纳一遍,重新发布在简书这个平台,一是想借此机会把自己的知识树重新梳理一遍,二也是想把这些文档回馈到社区希望能对更多人有启发和帮助。

    知识树

    大致归纳了下我的笔记,作为后端Java工程师经常关注以下11类知识点:

    • Java:基本知识、多线程、并发、锁、常用工具包、集合、JVM、源码解读等

    • 数据库:MySQL基本知识、MongoDB、事务、存贮引擎、连接池、mybatis、分库分表、sql和索引优化策略等

    • 缓存:Redis、Memecached、本地缓存、分片、缓存失效策略(LRU、FIFO、LFU)等;

    • Linux:文件操作、进程操作、性能操作、网络操作、常用命令等

    • 网络:RPC、Netty、Http、TCP、UDP、消息队列、CDN、WebSocket等

    • IO:Linux网络IO模型(fd、socketfd)、Java的5种IO模型(阻塞IO、非阻塞IO、IO复用模型、信号驱动模型、异步IO)

    • 设计模式:单例、代理、工厂、适配器、观察者、责任链等常用23种设计模式

    • 编程框架:Spring、MyBatis、Sharing-JDBC、SpringMVC、SpringBoot、SpringCloud等

    • RPC:Tars、Dubbo、gRPC、Thrift等

    • 工具:maven、git、taf、cat、ES、ELK、docker等

    • 分布式:Zookeeper、Nginx、分布式、微服务思想、配置中心等

    其他

    shell、lua等脚本语言与后续需要学习的nodeJs、PyThon等

    相关文章

      网友评论

          本文标题:技术笔记写作计划

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