• To be a backend developer
  • 介绍
  • Basic view and roadmap
  • Overall master of current technology
  • Architecture
    • MicroService
    • SystemDesign
    • Distributed System
    • Internet互联网技术生态圈和应用场景
    • Business Architecture
  • 必备技能
  • Resources
    • 必读书目
    • 编程网站
    • Tech Websites
  • Java Language
    • Java并发
    • Java Collection
    • Java IO
    • Thread Dump
    • Heap Dump
    • 编码之术
  • Concrete Technologies
    • REST and RPC
    • RDBMS
    • Spring
    • 文本处理和解析
    • JDBC and ORM
    • 存储系统
    • 消息队列
    • LInux
    • 缓存系统
  • General programming tech
    • Event-Driven, Message Driven Or Reactive Programming
    • 设计模式
  • High Concurrency and IO
    • Handle big data and high performance programming
    • Topic: High Concurrency
    • Netty
  • Misc
    • Improve operation speed
    • My Notes about Programming
    • Famous Company Experience
    • Programmer必背
    • How to master the trend of technology
  • Practice Projects
  • Q&A
  • Basic Core Tech
  • Data structure and algorithm
Powered by GitBook

Basic Core Tech

Basic Core Tech

FS

  • http://www.scs.stanford.edu/14wi-cs140/notes/file_systems-print.pdf
  • https://www.cs.cornell.edu/courses/cs6410/2010fa/lectures/04-filesystems.pdf
  • https://en.wikipedia.org/wiki/Comparison_of_file_systems
  • https://www.cs.rutgers.edu/~pxk/416/notes/13-fs-studies.html

多研究一些文件系统,核心基础技术,提高眼界,和系统架构能力,不同的文件系统有不同的设计思想,各种权衡,优缺点。

Socket, TCP/IP

Web Server设计

  • https://github.com/rspivak/csdesign
  • https://ruslanspivak.com/lsbaws-part3/

  • http://www.fmc-modeling.org/category/projects/apache/amp/Contents.html

  • https://networkengineering.stackexchange.com/questions/39522/how-multiple-client-connections-are-made-to-single-web-server

  • https://stackoverflow.com/questions/3329641/how-do-multiple-clients-connect-simultaneously-to-one-port-say-80-on-a-server

results matching ""

    No results matching ""