(Translated by https://www.hiragana.jp/)
GitHub - Yuziquan/CS-Notes: :books: Computer Science Learning Notes
Skip to content

Yuziquan/CS-Notes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

算法さんぽう✏️ 操作そうさけい💻 网络☁️ めんこう对象👫 かずすえ💾 Java けい统设计💡 工具こうぐ🔨 编码实践🙊 きさき📝

✏️ 算法さんぽう

  • 剑指 Offer 题解

    录根すえげん书第はん进行编排,だい码和げん书有しょ不同ふどうつきりょうげん书更简洁。

  • Leetcode 题解

    对题做了一个大致分类,并对ごと种题がたてきかい题思做了总结。

  • 算法さんぽう

    はいじょ、并查しゅう、栈和队列、红黑树、れつひょう

💻 操作そうさけい

☁️ 网络

  • 计算つくえ网络

    物理ぶつり层、链路层、网络层、运输层、应用层。

  • HTTP

    方法ほうほうじょう态码、Cookie、缓存、连接管理かんり、HTTPs、HTTP 2.0。

  • Socket

    I/O 模型もけい、I/O みち复用。

👫 めんこう对象

💾 かずすえ

  • かずすえ库系统原理げんり

    こと务、锁、へだた离级别、MVCC、间隙锁、范式。

  • SQL

    SQL 基本きほん语法。

  • Leetcode-Database 题解

    Leetcode うえすうすえ库题目的もくてきかい题记录。

  • MySQL

    そん储引擎、索引さくいん、查询优化、きりぶん、复制。

  • Redis

    五种数据类型、字典じてんとべ跃表すうすえ结构、使用しよう场景、かず Memcache てき较、淘汰とうた策略さくりゃく持久じきゅうぶんけん事件じけんてき Reactor しき、复制。

☕ Java

  • Java もと

    かいわたる及很基本きほん语法かい绍,主要しゅよう一些实现原理以及关键特性。

  • Java 容器ようき

    みなもと分析ぶんせき:ArrayList、Vector、CopyOnWriteArrayList、LinkedList、HashMap、ConcurrentHashMap、LinkedHashMap、WeekHashMap。

  • Java 并发

    线程使用しよう方式ほうしき、两种互斥どう方法ほうほう、线程协作、JUC、线程安全あんぜんうちそん模型もけい、锁优

  • Java きょ拟机

    运行时数すえ区域くいき、垃圾收集しゅうしゅう、类加载。

  • Java I/O

    NIO てき原理げんり以及实例。

💡 けい统设计

  • けい统设计基础

    性能せいのうしん缩性、扩展せい可用性かようせい安全あんぜんせい

  • 分布ぶんぷしき

    分布ぶんぷしき锁、分布ぶんぷ式事しきじ务、CAP、BASE、Paxos、Raft

  • しゅうぐん

    负载均衡きんこう、Session 管理かんり

  • おさむ击技术

    XSS、CSRF、SQL 注入ちゅうにゅう、DDoS

  • 缓存

    缓存とくせい、缓存位置いち、缓存问题、かずすえ分布ぶんぷ一致いっちせい哈希、LRU、CDN

  • 消息しょうそく队列

    消息しょうそく处理模型もけい使用しよう场景、もたれせい

🔨 工具こうぐ

  • Git

    いち些 Git てき使用しよう概念がいねん

  • Docker

    Docker 基本きほん原理げんり

  • せい则表达式

    せい则表达式基本きほん语法。

  • 构建工具こうぐ

    构建工具こうぐてき基本きほん概念がいねん主流しゅりゅう构建工具こうぐかい绍。

🙊 编码实践

📝 きさき

About

ほん仓库主要しゅようすえ计算つくえ经典书籍以及かんかたわざ术文档进ぎょう总结てきがく习笔记,希望きぼう对大ゆうしょ帮助。

がく习笔记不从网じょういた处拼凑而らいじょりょうしょう部分ぶぶん引用いんよう书上わざ术文档的原文げんぶん,其余笔者てきげん创。ざい引用いんようほん仓库内容ないようあるもの内容ないよう进行おさむあらためえんじ绎时,请遵循文まつてき开源协议,谢谢。

BookList

ほん仓库参考さんこうてき书目:BOOKLIST

How To Contribute

笔记内容ないよう笔者一个字一个字打上去的,难免かいゆういち些笔误,如果发现笔误直接ちょくせつ对相应文档进ぎょう编辑おさむあらため

如果おもえようひさげ交一个仓库现在还没有的全新内容,以先しょうしょう应的ぶん档放いた other 录下。

欢迎ざい Issue ちゅうひさげ交对ほん仓库てきあらため进建议~

Typesetting

笔记内容ないよう按照 ちゅうぶん文案ぶんあんはいばんゆびきた 进行はいばん,以保证内容ないようてき读性。

笔记使用しよう ![]() 这种方式ほうしきらい引用いんよう图片,而是よう <img> 标签。一方面是为了能够控制图片以合适的大小显示,另一方面是因为 GFM 支持しじ <center> ![]() </center> 让图へん居中きょちゅう显示,ただのう使用しよう <div align="center"> <img src=""/> </div> 达到居中きょちゅうてき效果こうか

笔者はた自己じこ实现てきぶん档排ばんこうのうひっさげ出来できざい Github Page ちゅう,无需载安そうそくめん使用しようText-Typesetting

Uploading

笔者ざい本地ほんじ使用しよう为知笔记软件进行书写,为了方便ほうべんはた本地ほんじ笔记内容ないようじょう传到 Github じょう,实现りょう一整套自动化上传方案,包括ほうかつぶん本文ほんぶんけんてき导出、ひっさげ图片、Markdown ぶん档转换、Git どう

进行 Markdown ぶん档转换是いん为 Github 使用しようてき GFM 支持しじ MathJax 公式こうしき TOC 标记,所以ゆえん需要じゅようがえ换 MathJax 公式こうしき为 CodeCogs てきうんふく务和おもしん生成せいせい TOC 录。

笔者はた自己じこ实现ぶん档转换功のうひっさげ出来でき方便ほうべん大家たいかざい需要じゅようはた本地ほんじ Markdown じょう传到 Github,あるもの制作せいさく项目 README ぶん档时生成せいせい录时使用しようGFM-Converter

Logo

Power by logomakr.

Statement

ほん仓库参与さんよしょう业行为,こう读者おさむにんなん费用。(This repository is not engaging in business activities, and does not charge readers any fee.)

Acknowledgements

かん谢以下人げにん员对ほん仓库做出てき贡献,当然とうぜん仅仅ただゆう这些贡献しゃ,这里就不いちいちれつ举了。如果你希望きぼう添加てんかいた这个めい单中,并且ひさげ交过 Issue あるもの PR,请与笔者联系。

License

ざい对本作品さくひん进行えんじ绎时,请署名しょめい并以しょうどう方式ほうしきどもとおる

知识共享许可协议

About

📚 Computer Science Learning Notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published