Предисловие
мой годовой план
Навигация по статьям
другой
Ява
Решение проблемы LeetCode
Серия интеллектуальных карт
Серия анализов исходного кода Redis
Весна
Смотреть фильмы
Эссе
читать
программирование
игра
мой блог
Мой официальный аккаунт
О переиздании
Я давно прочитал «Мысли о программировании на Java», использовал интеллект-карты для заметок и поместил скриншоты интеллект-карт в небольшую книгу. Неожиданно многие люди оставляли сообщения с просьбой предоставить эту интеллект-карту. Этот проект наконец-то был создан, но статей было написано много. Возможно, называть этот проект Thinking_in_Java_MindMapping
уже не уместно.
Здесь будут написаны заметки по программированию, блоги, заметки по чтению, жизненные идеи и игры Switch. Содержание довольно сложное, поэтому просто пишите все, что захотите. Самое главное — persistence0_o.
Мой план на 2024 год
Сводка просмотров фильмов Яно за 2019 год.md
Сводка просмотров фильмов Яно 2020 года.md
Сводка просмотров фильмов Яно в 2021 году.md
Сводка просмотров фильмов Яно 2022 года.md
Сводка просмотров фильмов Яно 2023 года.md
Итоги 2016 года – конец студенческой жизни и начало жизни в Пекине.md
2016 Мое электронное обучение travel.md
2016 Самоуправление – начни с хороших привычек.md
2019 LEGO Building Insights.md
2019 Лего Марио.md
Жизнь и работа за 2020 год summary.md
2020 Эссе.md
2021 Эссе.md
Что такое 5G? Одна статья и готово! .md
Китайские стандарты написания технической документации.md
Evernote жалобы.md
Перевод Тукао «MongoDB на практике» (второе издание).md
Фондовые знания Record.md
Идеи, почерпнутые в «Эффективной Java».md
«Легенда UNIX».md
«У тебя есть свой план, у мира есть другой план».md
«Тринадцать приглашений 1: Я все еще предпочитаю неудачников» Читаю Notes.md
«Тринадцать приглашений 2: Айдолы – это бизнес, символы и вечные унижения».md
Отрывок из книги «Как читать книгу».md
«Научитесь спрашивать: Введение в критическое мышление».md
Отрывок из «Дует сильный ветер».md
«Руководство по инвестициям в индексные фонды».md
Отрывок из «Жизнеописания Мао Цзэдуна».md
«Шесть глав плавучей жизни».md
"Интервью с мастерами программирования".md
«Количественный анализ по принципу фитнеса».md
Поиграйтесь с «регулярными выражениями» за 30 минут.md
Ява Чжиху Crawler.md
LSM.md
Решение проблемы с системой бинарного дерева LeetCode.md
Linux mmap technology.md
Виртуальная память Linux.md
Правила разбора дерева зависимостей Maven.md
Блокировка MySQL в углубленном анализе.md
Интервью по MySQL: Почему дерево B+ больше подходит для дискового хранилища, чем дерево B? .md
Распределенная база данных OceanBase с открытым исходным кодом корпоративного уровня.md
Практика и принципы RPC.md
Алгоритм Рафта Analysis.md
Анализ исходного кода RocketMQ, серия 00 - Отправка и получение сообщений Hello world.md
Диаграмма вариантов использования UML.md
Исходный код гуавы RateLimiter Analysis.md
кодировка символов.md
И проверьте коллекцию.md
Сообщение middleware.md
Сканирование информации о велосипедах Beijing Mobike (с процессом анализа и подробным кодом).md
Создайте службу RPC через Netty и ZooKeeper.md.
Мысли о вердикте по делу о споре Google Oracle Java.md
Уязвимость удаленного выполнения кода Apache Log4j, анализ уровня исходного кода.md
Прогресс GC от JDK 8 до JDK 17.md
Новые возможности JDK 13. введение.md
Скоро выйдет JDK 14, вот все, что вам нужно знать! .md
Выпущен JDK 15, вот все, что вам нужно знать! .md
Новая функция JDK 17 Analysis.md
JDK 19 Виртуальные потоки virtual thread.md
Алгоритм и реализация JVM G1 GC.md
JVM JVM-компилятор.md
Java 16 официально выпущена, новые возможности анализируются поочередно.md
Руководство по использованию Java-агента-взлом IDEA.md
JavaClassLoader.md
Возможности Java от Java 8 до Java 17.md
Исходный код лямбда-выражения Java Analysis.md
Инструмент Java LockSupport class.md
Java NIO, Channel, Selector подробное объяснение.md
Исходный код Java Stream Analysis.md
Эволюция Java String, полный анализ.md
Энциклопедия ресурсов Java, китайская версия.md
Lucene, Elasticsearch, Kibana, вводные руководства и настройка среды.md
Подробное объяснение исходного кода колеса времени Netty HashedWheelTimer.md
Подробное объяснение канала, обещания и конвейера Netty.md
Разбираемся с памятью Java-объектов в одной статье.md
В эпоху Cloud Native, Java’s Crisis and Opportunities.md
Мысли о языках программирования Kotlin и Java.md
Углубленный анализ синхронизации Java Lock lock.md
Углубленный анализ Java Optimistic locking.md
Углубленный анализ потоков и сопрограмм в Java, Kotlin и Go.md
Углубленный анализ ZGC.md
В Java 15 от предвзятых блокировок откажутся. Давайте поговорим о механизме блокировки Java Synchronized.md.
Компилируйте Java-программы в локальный машинный код с помощью GraalVM! .md
LeetCode 0000. Просканируйте все вопросы на официальном сайте и свои недавние решения.md.
LeetCode 0005.Самая длинная подстрока-палиндром [подробное объяснение динамического программирования].md
LeetCode 0010.Сопоставление регулярных выражений [подробное объяснение динамического программирования].md
LeetCode 0032.Самая длинная действующая скобка [подробное объяснение динамического программирования].md
LeetCode 0042. Сбор дождевой воды [подробное объяснение динамического программирования].md
LeetCode 0044. Сопоставление подстановочных знаков [Подробное объяснение динамического программирования].md
LeetCode 0053. Максимальная сумма подпоследовательности [подробное объяснение динамического программирования].md
LeetCode 0062. Разные пути [подробное объяснение динамического программирования].md
LeetCode 0063. Различные пути II [Подробное объяснение динамического программирования].md
LeetCode 0064. Минимальная сумма путей [подробное объяснение динамического программирования].md
LeetCode 0070. Подъем по лестнице [подробное объяснение динамического программирования].md
LeetCode 0072.Edit distance [подробное объяснение динамического программирования].md
LeetCode 0074.Поиск двумерной матрицы.md
LeetCode 0079.word search.md
LeetCode 0084. Самый большой прямоугольник в histogram.md.
LeetCode 0085. Максимальный прямоугольник [подробное объяснение динамического программирования].md
LeetCode 0088.Объединить два упорядоченных массива.md
LeetCode 0091.Метод декодирования [подробное объяснение динамического программирования].md
LeetCode 0095. Различные деревья двоичного поиска II [Подробное объяснение динамического программирования].md
LeetCode 0096. Различные деревья двоичного поиска [подробное объяснение динамического программирования].md
LeetCode 0097. Перемежающиеся строки [Подробное объяснение динамического программирования].md
LeetCode 0106. Построение двоичного дерева из последовательностей обхода в прямом и обратном порядке.md
LeetCode 0115. Различные подпоследовательности [подробное объяснение динамического программирования].md
LeetCode 0120.Минимальный путь треугольника sum.md
LeetCode 0120. Треугольная минимальная сумма путей [Подробное объяснение динамического программирования].md
LeetCode 0121.Лучшее время для покупки и продажи акций [подробное объяснение динамического программирования].md
LeetCode 0123.Лучшее время для покупки и продажи акций III[Подробное объяснение динамического программирования].md
LeetCode 0131. Разделенная строка палиндрома [подробное объяснение динамического программирования].md
LeetCode 0132. Разделение строки палиндрома II [Подробное объяснение динамического программирования].md
LeetCode 0139.Разделение слов [подробное объяснение динамического программирования].md
LeetCode 0140.Разделение слов II [Подробное объяснение динамического программирования].md
LeetCode 0152. Максимальный подмассив продуктов [подробное объяснение динамического программирования].md
LeetCode 0209.Подмассив минимальной длины.md
LeetCode 0219.Существуют повторяющиеся элементы II.md
LeetCode 0228.Сводный интервал.md
LeetCode 0381.O(1) время вставки, удаления и получения случайных элементов - разрешены дубликаты.md
LeetCode 0509.Числа Фибоначчи.md
LeetCode 0605.Проблема с посадкой цветов.md
LeetCode 0628.Максимальное произведение трёх чисел.md
LeetCode 0747.Самое большое число, которое как минимум в два раза превышает другое число.md
LeetCode 0832.Перевернуть изображение.md
LeetCode 0840.Магический квадрат в matrix.md
LeetCode 0849.Максимальное расстояние до ближайшего человека.md
LeetCode 0945.Наименьшее приращение, делающее массив уникальным.md
LeetCode 0954.Двойная пара array.md
LeetCode 0969.Сортировка блинов.md
LeetCode 0977.Приведение в квадрат упорядоченного массива.md
LeetCode 1074.Количество подматриц, сумма элементов которых равна целевому значению.md
LeetCode 1144. Уменьшение элементов делает массив jagged.md.
LeetCode 1160.Правописание слов.md
LeetCode 1260. Двумерная сеткаmigration.md
LeetCode 1266. Минимальное время для посещения всех точек.md
LeetCode 1267. Статистика серверов участвующих в communication.md
LeetCode 1331.Конверсия серийного номера массива.md
LeetCode 1424. Диагональный обход II.md
LeetCode 1438.Самый длинный непрерывный подмассив, абсолютная разница которого не превышает предел.md
LeetCode 1442.Количество троек, образующих два исключающих или равных массива.md
LeetCode 1476.Subrectangle query.md
LeetCode 1534. Хорошая статистика тройки.md
LeetCode 1535.Найди победителя из массива game.md
LeetCode 1550.Имеется массив из трех последовательных нечетных чисел.md
LeetCode 1552.Магнитная сила между двумя шариками.md
LeetCode 1574. Удалите самый короткий подмассив, чтобы отсортировать оставшийся массив.md.
LeetCode 1588.Сумма всех подмассивов нечетной длины.md
LeetCode 1672.Совокупность активов самых богатых клиентов.md
Netty.xmind
На Java.xmind
Интеллект-карта, которая поможет вам глубже понять Linux networking.md
Обучение интеллект-картам HTTP.md
Ментальные карты Kotlin.md
Ментальные карты Netty.md
Ментальные карты Spring.md
Ментальные карты Tomcat и Jetty.md
Mind Mapping "Спецификация виртуальной машины JVM".md
Mind Mapping «Полное руководство по производительности Java».md
Mind Mapping "Практика оптимизации производительности Linux".md
Mind Mapping "На Java" Базовый том + Расширенный Volume.md
Редис 7.0.md
Краткий анализ исходного кода Redis 01 - Environment Configuration.md
Краткий анализ исходного кода Redis 02 — SDS string.md
Краткий анализ исходного кода Redis 03 - Dict Hash Basics.md
Краткий анализ исходного кода Redis 04 — Sorted Set, упорядоченный set.md
Краткий анализ исходного кода Redis 05 — сжатый ziplist list.md
Краткий анализ исходного кода Redis 06 — быстрый список и listpack.md
Краткий анализ исходного кода Redis 07 — основная функция start.md
Краткий анализ исходного кода Redis 08 - epoll.md
Краткий анализ исходного кода Redis 09 - Reactor model.md
Краткий анализ исходного кода Redis 10 — aeEventLoop и event.md
Краткий анализ исходного кода Redis 11 — основной поток ввода-вывода и Redis 6.0 multi-IO thread.md
Краткий анализ исходного кода Redis 12 — Процесс обработки команды.md
Краткий анализ исходного кода Redis 13 — RDB file.md
Краткий анализ исходного кода Redis 14 - Redis Persistence.md
Краткий анализ исходного кода Redis 15 - AOF.md
Краткий анализ исходного кода Redis 16 - client.md
Краткий анализ исходного кода Redis 17 — Server.md
Краткий анализ исходного кода Redis 18 – копия, Sentinel.md
Анализ области действия, жизненного цикла и циклических зависимостей Spring Bean.md
Весенняя загрузка Native.md
Проект Spring Native: скомпилируйте проект Spring в собственную программу! .md
Простейший исходный код Spring AOP Analysis.md
Исходный код простейшего контейнера Spring IOC Analysis.md
Switch SX OX Изменить игровые значения (устарело).md
«Октопат Путешественник 2»-Очарование JRPG.md
"Октопат Путешественник" Basics.md
Краткое содержание рассказа "Октопат Путешественник".md
Скриншот игры "Zelda: Дыхание дикой природы".md
Скриншот компьютерной графики "Xenoblade Chronicles 2".md
Анализ сюжета "Xenoblade Chronicles 2" (перепечатка).md
Сюжет «Xenoblade Chronicles 3» Analysis.md
Краткий анализ личных тенденций в серии «Хроники Xenoblade» (перепечатано).md
Классификация типов игр encyclepedia.md
Недавно я обнаружил, что Blog Park может настраивать темы. После некоторых экспериментов я решил в будущем одновременно обновлять все технические статьи в Blog Park.
Блог-сад: https://www.cnblogs.com/510602159-Yano/
У меня также накопилось около 7500 поклонников на Цзяньшу, но Цзяньшу все больше и больше становится веб-сайтом и не является техническим сообществом, поэтому я неохотно сдался...
Заметки по кодированию, заметки к чтению, побитовые записи, будущие статьи также будут синхронизированы с общедоступной учетной записью (Coding Insight), все обращают внимание^_^
Адрес моего блога: Домашняя страница блога.
На самом деле, я какое-то время не хотел вести блог, потому что статья, которую я так усердно писал несколько часов, просканировалась многими сайтами, и у нее даже не было подписи. Я почувствовал себя очень озябшим и беспомощным, но потом подумал, что статья написана для себя.
Надеюсь, все укажут источник при перепечатке~ 0_о