Personal blog :http://erdengk.top/ Github:https://github.com/erdengk
Record the study notes before the spring move , Part of the video is not recorded , Please don't copy blindly
The reference blog is also written at the bottom of each blog , Thank you for your summary , So that latecomers can go further . I wish everyone can get a satisfactory offer
Algorithm
Learn Mr. Zuo Chengyun's algorithm class :
Watch suggestions and personal learning experience
Brush problem
Brush the questions in the order of code random record , Then summarize the template .
GitHub Warehouse link , If you can leave one , My pleasure
【 Random Thoughts 1】 Find the specified location - Dichotomy
【 Random Thoughts 2】 Sliding window summary 1
【 Random Thoughts 3】 Sliding window summary 2
【 Random Thoughts 4 】 Various ways of printing matrices
Basics
Algorithm [1] choice 、 Insert 、 Merger + Quick line up + Logarithmic apparatus
Algorithm [2] Pile up 、 Bucket sort 、 Count sorting 、 Radix sorting
Algorithm [3] Prefix tree 、 Linked list related topics
Algorithm [4] Binary tree and its recursive routine
Algorithm [5] Union checking set 、 chart
Algorithm [6] recursive 、 Dynamic programming
Algorithm [7] Violence recurs to dynamic programming
Algorithm template [1] Binary tree ( Algorithm template combined with course summary )
Training camp
Algorithm training camp 【1】 Monotonous stacks and windows
Algorithm training camp 【2】 Recursion similar to Fibonacci sequence + Fast power
Algorithm training camp 【3】 Reservoir algorithm +KMP Algorithm and its extension
Algorithm training camp 【5】Manacher Algorithm and its extension
Algorithm training camp 【6】Morris Traversal and its related extensions
Not changed below , At present, I study about one section a week , Then brush leetcode Corresponding knowledge point exercises .
Algorithm training camp 【7】 Line segment tree
Algorithm training camp 【8】AC automata
Java- Containers
Java- Concurrent
JVM
database -Redis
Redis[1] brief introduction 、 data structure 、 Application scenarios
Redis[2] redis Configuration and distributed lock introduction
Redis[3] Interview questions : Design distributed locks + The code implements the native distributed lock
Redis[4] Case introduction + Cache breakdown 、 Cache avalanche 、 Cache penetration
Redis[5] key When the policy expires 、 Realization lru Algorithm 、 Persistent configuration
Redis[6] Master slave copy + Read / write separation
Redis[7] Redis Node high availability monitoring Sentinel
Redis[8] Redis6.X Node high availability Cluster colony
Redis[9] Redis6 Introduction to core features
Basic computer knowledge - The Internet
Basic computer knowledge - operating system