Vorwort
mein Jahresplan
Artikelnavigation
andere
Java
LeetCode-Problemlösung
Mindmap-Serie
Redis-Quellcode-Analysereihe
Frühling
Filme ansehen
Aufsatz
lesen
Programmierung
Spiel
mein Blog
Mein offizieller Account
Über Nachdruck
Ich habe vor langer Zeit „Java Programming Thoughts“ gelesen, Mindmaps verwendet, um Notizen zu machen, und die Screenshots der Mindmaps in das kurze Buch eingefügt. Unerwarteterweise haben viele Leute Nachrichten hinterlassen und nach dieser Mindmap gefragt. Dieses Projekt wurde schließlich erstellt, aber es wurden viele Artikel geschrieben. Vielleicht ist es nicht mehr angemessen, dieses Projekt Thinking_in_Java_MindMapping
zu nennen.
Hier werden Programmiernotizen, Blogs, Lesenotizen, Einblicke ins Leben und Switch-Spiele geschrieben. Der Inhalt ist ziemlich kompliziert, also schreiben Sie einfach, was Ihnen gefällt
Mein Plan für 2024
Yanos Filmübersicht 2019.md
Yanos Filmübersicht 2020.md
Yanos Filmübersicht 2021.md
Yanos Filmübersicht 2022.md
Yanos Filmübersicht 2023.md
Zusammenfassung zum Jahresende 2016 – das Ende der Studentenzeit und der Beginn des Lebens in Peking.md
2016 Meine E-Learning-Reise.md
2016 Selbstmanagement – Beginnen Sie mit guten Gewohnheiten.md
2019 Lego Building Insights.md
2019 Lego Mario.md
Lebens- und Werkzusammenfassung 2020.md
2020 Essay.md
2021 Essay.md
Was ist 5G? Ein Artikel und fertig! .md
Chinesische Standards für das Verfassen technischer Dokumente.md
Evernote-Beschwerden.md
Tucaos Übersetzung von „MongoDB in Practice“ (Zweite Auflage).md
Bestandswissensdatensatz.md
Ideen aus „Effective Java“.md
„UNIX-Legende“.md
„Du hast deinen Plan, die Welt hat einen anderen Plan“.md
„Dreizehn Einladungen 1: Ich bevorzuge immer noch Verlierer“ Reading Notes.md
„Dreizehn Einladungen 2: Idole sind Geschäfte, Symbole und dauerhafte Demütigung“.md
Auszug aus „How to Read a Book“.md
„Fragen lernen: Eine Einführung in das kritische Denken“.md
Auszug aus „Strong Wind Blows“.md
„Investitionsleitfaden für Indexfonds“.md
Auszug aus „Die Biographie von Mao Zedong“.md
„Sechs Kapitel eines schwebenden Lebens“.md
„Interviews mit Programmiermeistern“.md
„Quantitative Fitness-Prinzipien-Analyse“.md
Spielen Sie in 30 Minuten mit „regulären Ausdrücken“.
Java Zhihu crawler.md
LSM.md
LeetCode-Binärbaumsystem-Problemlösung.md
Linux mmap technology.md
Virtueller Linux-Speicher.md
Maven-Abhängigkeitsbaum-Parsing-Regeln.md
MySQL-Sperre ausführliche Analyse.md
MySQL-Interview: Warum eignet sich der B+-Baum besser für die Festplattenspeicherung als der B-Baum? .md
OceanBase verteilte Open-Source-Datenbank auf Unternehmensebene.md
RPC-Praxis und -Prinzipien.md
Raft-Algorithmusanalyse.md
RocketMQ-Quellcode-Analyseserie 00 – Senden und Empfangen von Nachrichten Hallo world.md
UML-Anwendungsfalldiagramm.md
guava RateLimiter Quellcode-Analyse.md
Zeichenkodierung.md
Und überprüfen Sie die Sammlung.md
Nachricht middleware.md
Crawling der Fahrradinformationen von Beijing Mobike (mit Analyseprozess und detailliertem Code).md
Erstellen Sie einen RPC-Dienst über Netty und ZooKeeper.md
Gedanken zum Urteil im Google Oracle Java-Streitfall case.md
Apache Log4j-Sicherheitsanfälligkeit bezüglich Remotecodeausführung, Analyse auf Quellcodeebene.md
GC-Fortschritt von JDK 8 zu JDK 17.md
Einführung in die neuen Funktionen von JDK 13.md
JDK 14 kommt bald, hier finden Sie alles, was Sie wissen müssen! .md
JDK 15 ist veröffentlicht, hier finden Sie alles, was Sie wissen müssen! .md
JDK 17 neue Funktionsanalyse.md
JDK 19 Virtual Threads virtual thread.md
Algorithmus und Implementierung von JVM G1 GC.md
JVM Just-in-Time-Compiler.md
Java 16 ist offiziell veröffentlicht, neue Funktionen werden einzeln analysiert.md
Java-Agent-Nutzungshandbuch – IDEA.md knacken
JavaClassLoader.md
Java-Funktionen von Java 8 bis Java 17.md
Analyse des Quellcodes des Java-Lambda-Ausdrucks.md
Java LockSupport-Tool class.md
Java NIO, Channel, Selector ausführliche Erklärung.md
Analyse des Java Stream-Quellcodes.md
Java String Evolution vollständige Analyse.md
Java-Ressourcenenzyklopädie, chinesische Version.md
Einführungs-Tutorials zu Lucene, Elasticsearch, Kibana und Umgebung setup.md
Detaillierte Erklärung des Netty HashedWheelTimer-Zeitrad-Quellcodes.md
Ausführliche Erklärung zu Nettys Kanal, Versprechen und Pipeline.md
Verstehen Sie den Speicher von Java-Objekten in einem Artikel.md
Im Zeitalter der Cloud Native, Java’s Crisis and Opportunities.md
Gedanken zu den Programmiersprachen Kotlin und Java.md
Eingehende Analyse der Java Lock-Synchronisation lock.md
Eingehende Analyse von Java Optimistic Locking.md
Eingehende Analyse von Threads und Coroutinen in Java, Kotlin und Go.md
Eingehende Analyse von ZGC.md
Voreingenommene Sperren werden in Java 15 aufgegeben. Lassen Sie uns über den Sperrmechanismus von Java Synchronized.md sprechen
Kompilieren Sie Java-Programme über GraalVM in lokalen Maschinencode! .md
LeetCode 0000. Durchsuchen Sie alle Fragen auf der offiziellen Website und Ihre eigenen aktuellen Lösungen.md
LeetCode 0005.Der längste Palindrom-Teilstring [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0010.Regulärer Ausdrucksabgleich [detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0032.Die längste gültige Klammer [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0042. Regenwasser auffangen [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0044. Wildcard-Matching [Detaillierte Erläuterung der dynamischen Programmierung].md
LeetCode 0053. Maximale Teilsequenzsumme [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0062. Verschiedene Pfade [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0063. Verschiedene Pfade II [Detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0064. Minimale Pfadsumme [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0070. Treppensteigen [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0072.Distanz bearbeiten [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0074.Suche zweidimensionale Matrix.md
LeetCode 0079.word search.md
LeetCode 0084. Das größte Rechteck im histogram.md
LeetCode 0085. Maximales Rechteck [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0088.Zwei geordnete Arrays zusammenführen.md
LeetCode 0091.Dekodierungsmethode [ausführliche Erläuterung der dynamischen Programmierung].md
LeetCode 0095. Verschiedene binäre Suchbäume II [Detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0096. Verschiedene binäre Suchbäume [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0097. Interleaved Strings [Detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0106. Konstruieren Sie einen Binärbaum aus Inorder- und Postorder-Traversal-Sequenzen.md
LeetCode 0115. Verschiedene Teilsequenzen [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0120.Triangle minimaler Pfad sum.md
LeetCode 0120. Dreieckige minimale Pfadsumme [Detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0121.Der beste Zeitpunkt zum Kauf und Verkauf von Aktien [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0123.Der beste Zeitpunkt zum Kauf und Verkauf von Aktien III[Detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0131. Geteilte Palindrom-Zeichenfolge [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0132. Split Palindrome String II [Detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0139.Word-Splitting [ausführliche Erklärung der dynamischen Programmierung].md
LeetCode 0140.Word Splitting II[Detaillierte Erklärung der dynamischen Programmierung].md
LeetCode 0152. Maximales Produkt-Subarray [ausführliche Erläuterung der dynamischen Programmierung].md
LeetCode 0209.Subarray mit minimaler Länge.md
LeetCode 0219. Es sind doppelte Elemente vorhanden II.md
LeetCode 0228.Zusammenfassungsintervall.md
LeetCode 0381.O(1) Zeit zum Einfügen, Löschen und Abrufen zufälliger Elemente – Duplikate erlaubt.md
LeetCode 0509.Fibonacci-Zahlen.md
LeetCode 0605.Blumenpflanzproblem.md
LeetCode 0628.Das maximale Produkt aus drei Zahlen.md
LeetCode 0747. Die größte Zahl, die mindestens doppelt so groß ist wie die andere Zahl.md
LeetCode 0832.Flip image.md
LeetCode 0840.Magisches Quadrat in Matrix.md
LeetCode 0849.Maximale Entfernung zur nächsten Person.md
LeetCode 0945. Das kleinste Inkrement, das ein Array eindeutig macht.md
LeetCode 0954.Doppelpaar-Array.md
LeetCode 0969.Pfannkuchensortierung.md
LeetCode 0977.Quadrierung des geordneten Arrays.md
LeetCode 1074. Die Anzahl der Untermatrizen, deren Elemente in der Summe den Zielwert ergeben.md
LeetCode 1144. Durch die Verringerung der Elemente wird das Array jagged.md
LeetCode 1160.Wörter buchstabieren.md
LeetCode 1260. Zweidimensionale Netzmigration.md
LeetCode 1266. Mindestzeit zum Besuch aller Punkte.md
LeetCode 1267. Statistiken der an communication.md teilnehmenden Server
LeetCode 1331.Array-Seriennummernkonvertierung.md
LeetCode 1424. Diagonale Durchquerung II.md
LeetCode 1438. Das längste kontinuierliche Subarray, dessen absolute Differenz den limit.md nicht überschreitet
LeetCode 1442. Die Anzahl der Tripel, die zwei exklusive oder gleiche Arrays bilden.md
LeetCode 1476.Subrectangle query.md
LeetCode 1534. Gute Statistiken von Triples.md
LeetCode 1535. Finden Sie den Gewinner des Arrays game.md
LeetCode 1550. Es gibt ein Array aus drei aufeinanderfolgenden ungeraden Zahlen.md
LeetCode 1552.Magnetische Kraft zwischen zwei Kugeln.md
LeetCode 1574. Löschen Sie das kürzeste Subarray, um das verbleibende Array sorted.md zu machen
LeetCode 1588. Die Summe aller Subarrays ungerader Länge.md
LeetCode 1672.Gesamtvermögen der reichsten Kunden.md
Netty.xmind
Auf Java.xmind
Eine Mindmap, die Ihnen hilft, Linux networking.md besser zu verstehen
Mind Map Learning HTTP.md
Mind Mapping Kotlin.md
Mind Mapping Netty.md
Mind Mapping Spring.md
Mind Mapping Tomcat & Jetty.md
Mind Mapping „JVM Virtual Machine Specification“.md
Mind Mapping „The Definitive Guide to Java Performance“.md
Mind Mapping „Linux Performance Optimization Practice“.md
Mind Mapping „On Java“ Basic Volume + Advanced Volume.md
Redis 7.0.md
Präzise Analyse des Redis-Quellcodes 01 – Umgebungskonfiguration.md
Präzise Analyse des Redis-Quellcodes 02 – SDS string.md
Präzise Analyse des Redis-Quellcodes 03 – Dict Hash Basics.md
Präzise Analyse des Redis-Quellcodes 04 – Sorted Set ordered set.md
Präzise Analyse des Redis-Quellcodes 05 – ziplist komprimierte list.md
Präzise Analyse des Redis-Quellcodes 06 – Quicklist und Listpack.md
Präzise Analyse des Redis-Quellcodes 07 – Hauptfunktion Startup.md
Präzise Analyse des Redis-Quellcodes 08 – epoll.md
Präzise Analyse des Redis-Quellcodes 09 – Reactor model.md
Präzise Analyse des Redis-Quellcodes 10 – aeEventLoop und events.md
Präzise Analyse des Redis-Quellcodes 11 – Haupt-IO-Thread und Redis 6.0 Multi-IO-Thread.md
Präzise Analyse des Redis-Quellcodes 12 – Verarbeitungsprozess einer command.md
Präzise Analyse des Redis-Quellcodes 13 – RDB-Datei.md
Präzise Analyse des Redis-Quellcodes 14 – Redis Persistence.md
Präzise Analyse des Redis-Quellcodes 15 – AOF.md
Präzise Analyse des Redis-Quellcodes 16 – client.md
Präzise Analyse des Redis-Quellcodes 17 – Server.md
Präzise Analyse des Redis-Quellcodes 18 – Kopie, Sentinel.md
Umfang, Lebenszyklus und zirkuläre Abhängigkeitsanalyse von Spring Bean.md
Spring Boot Native.md
Spring Native-Projekt, kompilieren Sie das Spring-Projekt in ein natives Programm! .md
Die einfachste Spring AOP-Quellcode-Analyse.md
Die einfachste Spring IOC-Container-Quellcode-Analyse.md
Switch SX OX Spielwerte ändern (veraltet).md
„Octopath Traveller 2“ – Der Charme von JRPG.md
„Octopath Traveler“ Basics.md
Zusammenfassung der Geschichte von „Octopath Traveler“.md
Screenshot des Spiels „Zelda: Breath of the Wild“.md
„Xenoblade Chronicles 2“ CG-Screenshot.md
„Xenoblade Chronicles 2“ Handlungsanalyse (Nachdruck).md
„Xenoblade Chronicles 3“ Plot Analysis.md
Eine kurze Analyse persönlicher Trends in der „Xenoblade Chronicles“-Reihe (Nachdruck).md
Spieltypklassifizierung encyclopedia.md
Ich habe kürzlich herausgefunden, dass Blog Park Themen anpassen kann. Nach einigen Experimenten habe ich beschlossen, in Zukunft alle technischen Artikel gleichzeitig auf Blog Park zu aktualisieren.
Bloggarten: https://www.cnblogs.com/510602159-Yano/
Ich habe auch etwa 7.500 Fans auf Jianshu gesammelt, aber Jianshu wird immer webbasierter und ist keine technische Community, also habe ich widerwillig aufgegeben ...
Codierungsnotizen, Lesenotizen, Stück für Stück Aufzeichnungen, zukünftige Artikel werden auch mit dem öffentlichen Konto (Coding Insight) synchronisiert, jeder achtet darauf^_^
Meine Blog-Adresse: Blog-Homepage.
Tatsächlich wollte ich eine Zeit lang keinen Blog veröffentlichen, weil der Artikel, an dem ich mehrere Stunden lang so intensiv geschrieben hatte, von vielen Websites gecrawlt wurde und nicht einmal eine Signatur hatte. Ich fühlte mich sehr erschüttert und hilflos, aber dann dachte ich, der Artikel sei für mich selbst geschrieben.
Ich hoffe, dass jeder beim Nachdruck ~ 0_o die Quelle angeben wird