10 KiB
| Algorithm | Operating System | Network |Object-Oriented | Database | Java | System Design|   ;Tools |Code Practice | Postscript | | :---: |----: | :---: | :----: | :----: | :----: | :----: | :- ---: | :----: | :----: | | ✏️ | [💻](#computer-operating system) | ☁️ | 🎨 | 💾 |☕| [💡](#bulb-system design) |🔧| [🍉](#watermelon-coding practice) |📝|
✏️ Algorithm
- [Sword refers to the offer solution] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Sword refers to %20Offer%20 solution%20-%20 directory.md)
- [Leetcode FAQ] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20Solutions%20-%20Directory.md)
- [Algorithm] (https://github.com/CyC2018/CS-Notes/blob/master/notes/algorithm%20-%20 directory.md)
💻 Operating System
- [Computer Operating System] (https://github.com/CyC2018/CS-Notes/blob/master/notes/computer operating system%20-%20 directory.md)
- Linux
☁️ Network
- [Computer Network] (https://github.com/CyC2018/CS-Notes/blob/master/notes/computer network%20-%20 directory.md)
- HTTP
- Socket
🎨 Object Oriented
- [Design Mode] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Design Mode.md)
- [Object-Oriented Thoughts] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Object-Oriented Thoughts.md)
💾 Database
- [Database System Principles] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Database System Principles.md)
- SQL
- [Leetcode-Database FAQ] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode-Database%20Solutions.md)
- [MySQL] (https://github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md)
- Redis
☕ Java
- [Java Basics] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20Basic.md)
- [Java Container] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20container.md)
- [Java Concurrency] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20 Concurrency.md)
- [Java Virtual Machine] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20Virtual Machine.md)
- [Java I/O] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20IO.md)
💡 System Design
- [System Design Basics] (https://github.com/CyC2018/CS-Notes/blob/master/notes/System Design Basics.md)
- [Distributed] (https://github.com/CyC2018/CS-Notes/blob/master/notes/distributed.md)
- [Cluster] (https://github.com/CyC2018/CS-Notes/blob/master/notes/cluster.md)
- [Attack technology] (https://github.com/CyC2018/CS-Notes/blob/master/notes/attack technology.md)
- [Cache] (https://github.com/CyC2018/CS-Notes/blob/master/notes/cache.md)
- [Message Queue] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Message Queue.md)
🔧 Tools
- Git
- [Docker] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Docker.md)
- [Building Tools] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Building Tools.md)
- [regular expression] (https://github.com/CyC2018/CS-Notes/blob/master/notes/regex.md)
🍉 coding practice
- [Code Readability] (https://github.com/CyC2018/CS-Notes/blob/master/notes/code readability.md)
- [Code Style Specification] (https://github.com/CyC2018/CS-Notes/blob/master/notes/Code Style Specification.md)
📝 Postscript
more content
- Internal push: [Job-Recommend] (https://github.com/CyC2018/Job-Recommend)
- Resume template: [Markdown-Resume] (https://github.com/CyC2018/Markdown-Resume)
- Face: [2018 this year] (https://www.nowcoder.com/discuss/137593)
- Resume: https://cyc2018.github.io
- Small column: [Backend interview advanced guide] (https://xiaozhuanlan.com/CyC2018)
- QQ exchange group: 857210598
Tools
- Github Pages: docsify
- Cloud Notes: [For Knowing Notes] (http://www.wiz.cn/)
- Drawing: [draw.io] (https://www.draw.io/)
- Logo:logomakr
WeChat public number
More exciting content will be posted on the WeChat public account CyC2018, and you can also exchange questions about job and job search in the public account. In addition, the public number provides offline reading versions of the project such as PDF, and the background reply "download" to receive. The public number also provides a technical interview review outline, which not only systematically sorts out the interview knowledge points, but also marks the importance of each knowledge point, so as to help you sort out the many interview knowledge points, and reply to the "outline" in the background. receive. I basically followed the outline to review, and I got a lot of help with getting the BAT headline and other offers. You can do the same review with me based on the knowledge points listed in the outline. You don't have to look at a lot of unimportant content, you can also know what is important and arrange some review time.
Typesetting
The contents of the notes are typeset according to [Chinese copywriting guide] (https://github.com/sparanoid/chinese-copywriting-guidelines) to ensure the readability of the content.
Instead of using ![]()
to refer to the image, use the <img>
tag. One is to be able to control the image to display at the right size, and the other is because GFM does not support <center> ![]() </center>
This method allows the image to be centered and can only be centered with <div align="center"> <img src=""/> </div>
.
Online typesetting tool: [Text-Typesetting] (https://github.com/CyC2018/Text-Typesetting).
Uploading plan
To facilitate the uploading of local notes to Github, a complete set of automated uploading schemes, including extracting images, Markdown document conversion, and Git synchronization, was implemented. The Markdown document conversion is done because the GFM used by Github does not support MathJax formulas and TOC tags, so you need to replace the MathJax formula for CodeCogs' cloud services and regenerate the TOC directory.
GFM conversion tool: [GFM-Converter] (https://github.com/CyC2018/GFM-Converter).
License
The contents of this warehouse ** is not ** The information on the Internet is freely pieced together, except for a small number of references and original texts of technical documents, the rest are my original. When you quote the contents of this warehouse or modify the content, please sign and share in the same way, thank you.
For reprinted articles, please indicate the address of the page at the beginning of the article. Please contact zhengyc101@163.com for other reprints such as the public number.
Acknowledgement
Thanks to the following people for their contributions to this warehouse, of course, not only these contributors, but not listed here. If you wish to be added to this list and have submitted a Issue or PR, please contact me.