Рекомендуемый список самых сильных книг по Java с методами обучения

Java задняя часть
Рекомендуемый список самых сильных книг по Java с методами обучения

Пожалуйста, не стесняйтесь ставить лайки, поиск WeChat【Тихий король 2] Обратите внимание на этого программиста, который жил в Лояне, древней столице девяти династий.
Эта статья GitHub github.com/itwangerОн был включен, а также есть вопросы для интервью, которые я тщательно подготовил для вас.

Вспоминая время, когда я изучал Java 10 лет назад, ресурсов было крайне мало, и учитель порекомендовал нам две книги: «Мысли о программировании на Java» и «Сборник по разработке на Java». Учитель думал, что первая книга была о теории, а вторая о реальном бою, что было идеальной комбинацией.

Но на самом деле, когда они выпустились, только 13 студентов в классе занимались разработкой программного обеспечения, а остальные 30 или около того студентов либо сменили специальность на первом курсе, либо очень рано бросили программирование.

«Java Programming Ideas» — классическая хорошая книга, да, но в качестве вводной книги она только убедит вас бросить. "Java Development Collection" - это книга убеждения.Проекты, сделанные на Java, очень классические, такие как браузеры и нарды, но Xiaobai вообще не может это контролировать!

10 лет спустя, у меня более 10 лет опыта программирования. Не спрашивайте, это просто сверхурочная работа. Тогда у меня уже есть некоторый собственный опыт и опыт программирования на Java, поэтому я рекомендовал список книг на Zhihu.Количество читателей превысило 660 000, а количество лайков было 1200+, а это значит, что всем очень полезно и нравится , что.

Разместите адрес, и учащиеся, которым он нужен, смогут посмотреть его.

Ууху. Call.com/question/26…

Вышеприведенный ответ содержит 13 классических книг, и он дан пошагово.Я верю, что студенты придут поблагодарить меня лично после прочтения. Однако с момента этого ответа прошло больше года, я хотел бы добавить еще несколько списков книг, все еще в порядке входа → расширенный → углубленный.

01. Начало работы

  • "Основная технология Java, том 1"

  • "Главная Java"

Обратите внимание на эти главы пропускают качели, AWT, апплет. Конечно, вы также можете посмотреть на учебные пособия Java, который я написал, это очень популярно и легко сделать, число, почти 200 статей или очень всеобъемлющего.

www.itwanger.com/java.html

  • «Частная кухня Linux брата Берда»

Зачем изучать Линукс? Потому что в реальной разработке проект в основном развертывается в среде Linux. Windows редко используется в качестве сервера только по той причине, что она медленная.

Если вы сможете заранее освоить некоторые основные операции Linux, это будет не только бонусом в вашем резюме, но и вы будете на шаг впереди в своей работе.

  • «Мейвен в действии»

  • Полное руководство по Git

Когда я впервые изучал Java, код можно было хранить только локально, и если я хотел реализовать контроль версий, мне приходилось устанавливать сервер и клиент SVN. Кроме того, облачная синхронизация по-прежнему невозможна, при смене компьютера в основном нужно скопировать код и jar-пакет, от которого зависит проект.

Вы должны знать, что код - все тривиальные файлы, и он очень медленно, чтобы скопировать и вставлять; если проект относительно большой, существует более зависимые пакеты JAR, и даже медленнее копировать и вставлять.

Ну, теперь есть код облака, репозиторий GitHub может использовать эти облака, чтобы синхронизировать несколько компьютеров очень удобно. В сочетании с Maven (инструмент сборки проекта) и Git (контроль версии), играя с 666 ах!

02. Расширенный

  • «Идеи программирования на Java»

Книга "Java Programming Ideas" толком сказать нечего, качество очень высокое, но читать ее нужно после начала работы с Java, чтобы реально понять идеи.

Многие студенты, не имеющие достаточной основы программирования, слепо уверенные в себе, сразу начинают читать эту книгу, а потом обнаруживают, что читать ее очень больно, что вызвано отсутствием основы, точно так же, как начинать бегать, не научившись ходить, и падения очень сильные боли.

В предисловии автор заявил, что читатель должен знать основные операторы программы (такие как if и for в C), то есть автор предполагает, что читатель уже знаком с некоторым синтаксисом C. Можно себе представить, насколько болезненно читать эту книгу для студентов, не имеющих основ программирования.

Я начал читать эту книгу под ошибочному учителю моего университета. Впервые я прочитал предисловие только предисловия, и я больше не мог прочитать его. Это было неясно и трудно понять. После года стажировки я прочитал эту книгу во второй раз, и я все еще чувствовал, что моя голова была слишком большой.

Пока два года назад я снова не пересматривал эту книгу, я нашел ее, чтобы прочитать вкус Джинджина.Каждый раз, когда я читал главу, я создавал статью.Ценность этой книги действительно отражает. Зачем? Потому что у меня уже запрограммированный опыт, объединенный с теоретическими знаниями в книге, возникает ощущение «я вдруг осознал».

«Мышление в области программирования на Java» не только учит нас, как это делать, но и объясняет нам, почему мы это делаем, что является сущностью языка программирования Java.

Однако «Идеи программирования на Java» были опубликованы в 2007 году, прошло более десяти лет, и хотя это классика, она не может не устареть. Но, к счастью, есть «О Java 8», автором этой книги является Брюс Экель, автор «Идеи программирования на Java». На самом деле «На Java 8» — это пятое издание «Идеи программирования на Java», JDK, используемый в четвертом издании, по-прежнему 1.5, а JDK, используемый в «На Java 8», был обновлен до Java 8.

Тогда студенты могут спросить, а где купить «На Java 8»?

GitHub.com/lingcod и /O…

Нет необходимости покупать ее, Лэй Фэн перевел эту книгу на китайский язык и сделал ее открытым исходным кодом.Вы можете прочитать ее на GitHub, перейдя по ссылке выше.

  • «Сетевое программирование на Java».

Общая оценка книги "Сетевое программирование на Java" невысока, но она очень полезна для изучения основ сетевого программирования на Java.

  • «Нетти в действии»

Netty неотделима от построения высокопроизводительного веб-сервера, игрового сервера, системы push-уведомлений, инфраструктуры RPC, промежуточного программного обеспечения сообщений или механизма распределенной обработки больших данных.Выдающаяся платформа для высокопроизводительного сетевого программирования на Java.

  • «Эффективная Java»

Третье издание «Effective Java» содержит в общей сложности 90 практических практических правил, каждое из которых заслуживает того, чтобы Java-программисты могли на него ссылаться в реальном бою. Эту книгу не нужно читать от начала до конца шаг за шагом, вы можете выбрать любой подраздел для чтения по желанию, потому что каждое правило относительно самостоятельно, хотя между ними будут перекрестные ссылки, но это не мешает нам чтение по желанию.

Автор, Джош Блох, замечательный бывший главный архитектор Java в Google, и журнал Java Developer Magazine включил его в число 40 лучших разработчиков программного обеспечения в мире. Отец Java, Джеймс Гослинг, также высоко отзывался об Effective Java.

  • «Руководство по Java для Alibaba»

Хотя буклет «Alibaba Java Development Manual» состоит всего из нескольких десятков страниц, в нем в основном рассказывается о некоторых типичных спецификациях разработки, спецификациях программирования и передовых методах, которые стали стандартами разработки, обычно используемыми в отрасли.

Последняя версия - версия Songshan, и на обложке есть подметающий монах, увы, это потрясающе!

  • «Чистый код»

Качество ПО зависит не только от архитектуры, но и от качества кода. Качество кода прямо пропорционально его чистоте, чем чище код, тем, несомненно, выше его качество.

В первой главе «Чистого кода» дается определение чистого кода, о котором должен помнить каждый программист.

1. Чистый код стремится сфокусироваться, каждый метод и каждый класс должны фокусироваться на чем-то одном, название должно давать людям ощущение «как следует из названия».

2. Чистый код прост и никогда не скрывает замысла дизайнера. 3. Чистый код должен иметь модульные тесты. 4. Чистый код не повторяется, а его выразительная сила прямо поражает сердца людей.

  • «Практика параллельного программирования на Java»

  • Красота параллельного программирования на Java

  • «Практическое программирование с высокой степенью параллелизма на Java»

Для программ, если они имеют возможность параллелизма, эффективность может быть значительно повышена. Для программистов, если они владеют параллельным программированием на Java, их способность зарабатывать деньги значительно улучшится.Это действительно не шутка, а совесть.

Эти три книги о параллелизме Java можно читать вместе и дополнять друг друга, чтобы помочь учащимся быстро совершенствоваться в этой области.

  • Полное руководство по производительности Java

Прочитав книгу «Полное руководство по производительности Java», мы можем применить 4 основных принципа для максимизации производительности тестирования производительности, использовать инструменты, поставляемые с JDK, для сбора данных о производительности программы и понять JIT (Just-in- компилятор времени), компилятор, плюсы и минусы, настройка сборщика мусора JVM, максимизация многопоточности и многое другое.

  • «Весна в действии».

  • "Весна раскрыта"

Spring — это платформа с открытым исходным кодом для платформы Java, обеспечивающая расширенную поддержку веб-приложений, созданных на Java.

1. Spring может помочь нам создавать и собирать зависимости между объектами на основе файлов конфигурации.

2. Аспектно-ориентированное программирование Spring может помочь нам внедрить ведение журнала, статистику производительности и контроль безопасности без привязки.

3. Spring может помочь нам очень просто управлять транзакциями базы данных.

4. Бесшовная интеграция Spring со сторонней инфраструктурой доступа к данным (например, MyBatis, JPA).

5. Spring можно легко интегрировать с Java EE (например, Java Mail, планирование задач).

«Весна в действии» и «Секреты весны» могут помочь учащимся лучше понять и освоить Spring.

  • «Практика разработки полного стека Spring Boot + Vue»

Spring Boot — это новая платформа, предоставленная командой Pivotal, предназначенная для упрощения первоначальной настройки и разработки новых приложений Spring. Фреймворк использует особый способ настройки, поэтому разработчикам больше не нужно определять шаблонную конфигурацию. Проще говоря, Spring Boot на самом деле не является новым фреймворком, он настраивает использование многих фреймворков по умолчанию, точно так же, как Maven интегрирует все пакеты Jar, а Spring Boot интегрирует все фреймворки.

Хороших книг по Spring Boot не так много, поэтому я просто рекомендую книгу моего хорошего друга Jiangnan Yiyu.Он также записал много бесплатных видео.Эти видео сопровождаются его книгами master.

springboot.javaboy.org/

Эта ссылка представляет собой сборник руководств Jiangnan Yiyu. Я думаю, что качество все еще очень высокое. Я много раз ссылался при изучении Spring Boot.

  • «Иллюстрированный HTTP»

  • Полное руководство по HTTP

Программисты ведь занимаются IT (Информационными технологиями), а сеть по-прежнему очень важна. Полное название HTTP — протокол передачи гипертекста, то есть: протокол передачи гипертекста, который широко используется в Интернете с 1990 года и является наиболее широко используемым протоколом в Интернете. HTTP — это протокол прикладного уровня. в Интернете, браузер Данные отправляются и принимаются через Интернет через HTTP между ним и веб-сервером.

Стоит прочитать HTTP in Illustrated и The Definitive Guide to HTTP.

  • «Высокопроизводительный MySQL»

  • «MySQL должен знать, должен знать»

  • "Инсайдер технологии MySQL - механизм хранения InnoDB"

MySQL стала самой популярной базой данных с открытым исходным кодом из-за ее высокой производительности, низкой стоимости и хорошей надежности.По мере того, как MySQL продолжает развиваться, все больше и больше крупных веб-сайтов начинают использовать MySQL, такие как Wikipedia и Google.

Как Java-программист, вы должны знать MySQL.

  • «MyBatis от входа до мастерства»

MyBatis — это превосходная структура уровня сохраняемости, которая поддерживает пользовательский SQL, хранимые процедуры и расширенное сопоставление. MyBatis устраняет почти весь код JDBC и работу по настройке параметров и получению наборов результатов. MyBatis может настраивать и сопоставлять примитивные типы, интерфейсы и Java POJO (обычные старые объекты Java) с записями в базе данных с помощью простого XML или аннотаций.

В дополнение к книге «MyBatis от входа до мастерства» студенты также могут напрямую читать китайский веб-сайт MyBatis.

не помещал elevate.org/ не помещал elevate-3/ в…

  • «Редис в действии»

  • «Redis Deep Adventure: основные принципы и практика применения»

Redis является наиболее широко используемым промежуточным программным обеспечением для хранения данных в области интернет-технологий.Remote Dictionary Sсервис Сочетание жирных букв в трех словах.

Redis известен своей сверхвысокой производительностью, отличной документацией и кратким исходным кодом и используется многими крупными интернет-компаниями в стране и за рубежом, такими как Alibaba, Tencent, GitHub, Stack Overflow и т. д. Его версия обновляется очень быстро, а его функции становятся все более и более мощными.Он изначально использовался как кэш-база данных, а теперь его можно использовать для реализации очередей сообщений.

Достаточно сказать, что освоение Redis стало важным навыком для бэкэнд-инженеров.

  • «Практическое руководство по RabbtiMQ»

RabbitMQ — это система очередей сообщений с открытым исходным кодом. Основными особенностями являются хорошая надежность, простота использования, высокая производительность, высокий уровень параллелизма, простое расширение кластера и сильная поддержка сообщества открытого исходного кода. «Практическое руководство RabbitMQ» начинается с концепции промежуточного программного обеспечения сообщений и истории RabbitMQ, в основном излагая детали установки, использования, настройки, управления, эксплуатации и обслуживания RabbitMQ, принципа, расширения и так далее.

  • «Полное руководство Кафки»

Каждое приложение создает данные, включая сообщения журнала, метрики, записи действий пользователя, ответные сообщения и многое другое. Способ перемещения данных стал почти таким же важным, как и сами данные. Если вы являетесь архитектором, разработчиком или инженером по продуктам и плохо знакомы с Apache Kafka, это практическое руководство поможет вам стать экспертом в обработке данных в реальном времени на платформе потоковой передачи.

  • Первая книга о докере

Docker — это механизм контейнера приложений с открытым исходным кодом. Разработчики могут использовать Docker для упаковки своих приложений и зависимостей в переносимый контейнер, а затем публиковать их на любом популярном компьютере с Linux. Также возможна виртуализация.

Первая книга о Docker может помочь нам узнать, как устанавливать, развертывать, управлять и масштабировать Docker.

03. Углубленный

  • "Глубокое понимание виртуальной машины Java"

"Углубленное понимание виртуальных машин Java" Эта книга форсирована до такой степени, что почти во всех статьях написаны виртуальные машины Java, в статье нет никого: Эта статья "Углубленное понимание виртуальной машины Java" в этой статье . Если в этой статье не указано, то не допускается наличие авторских прав.

  • «Рефакторинг, улучшение дизайна существующего кода»

Книга "Рефакторинг, улучшение дизайна существующего кода" также очень известна в индустрии, но, похоже, требует некоторой энергии и выдержки. После прочтения вышеуказанных книг вы можете прочитать эту книгу для повторного изучения Существующий код помогает безмерно.

  • "Глубокое понимание Nginx"

Nginx — это асинхронный веб-сервер, который также можно использовать в качестве обратного прокси-сервера, балансировщика нагрузки и кэша HTTP. Книга «Глубокое понимание Nginx» помогает нам быстро и эффективно разрабатывать HTTP-модули, восстанавливая идеи дизайна Nginx и анализируя архитектуру Nginx.

  • "Углубленный анализ Tomcat"

Tomcat — это контейнер сервлетов, предоставляющий некоторые уникальные функции в качестве веб-сервера. Обычно Java-программисты, писавшие веб-программы, использовали Tomcat в качестве сервера, поэтому, если у вас есть время, стоит провести глубокий анализ Tomcat.

  • «Шаблоны проектирования в JDK»

Это не книга, а пост левого уха мыши, В статье перечислены 23 классических шаблона проектирования в JDK, которые очень стоит прочитать.

классная оболочка.cai/articles/33…

  • «Глубокие и простые шаблоны проектирования»

  • Дзен шаблонов проектирования

  • «Шаблоны проектирования Head First»

Все слышали, что изучение шаблонов проектирования очень важно, так почему же это так важно и что такое шаблоны проектирования? Использовать аналогию для изучения программирования — все равно, что изучать боевые искусства.

Чтобы заниматься боевыми искусствами, нельзя упускать две вещи. Первое — внутренняя сила, второе — секреты боевых искусств. Внутренние навыки соответствуют программированию, которое является нашей базовой способностью программирования, а способ проектирования программирования можно представить себе как секреты боевых искусств в боевых искусствах.

Шаблоны проектирования предназначены для разработки элегантных (кодовых) решений для различных типов сценариев. У изучения шаблонов проектирования есть много преимуществ, например, легко понять логику классического кода (многие превосходные фреймворки с открытым исходным кодом используют шаблоны проектирования); вы можете отвечать на интервью (в центре внимания интервью находятся шаблоны проектирования); вы можете писать элегантные решения (или код).

  • "алгоритм"

  • «Структура данных Dahua»

На собеседованиях на больших заводах сейчас особенно любят проверять знание алгоритмов и структур данных, и используют это как эталон оценки уровня программистов. Для большинства бизнес-разработок обычно больше используются готовые интерфейсы и библиотеки классов, которые были инкапсулированы, и редко возникает необходимость самостоятельно реализовывать структуры данных и алгоритмы.

Однако, если вы знаете принципы, лежащие в основе этих библиотек классов, и разбираетесь в анализе временной и пространственной сложности, вы определенно сможете пригодиться в своей работе. Освоение структур данных и алгоритмов очень полезно как для чтения исходного кода фреймворка, так и для понимания стоящих за ним дизайнерских идей. Написание высококачественного кода, алгоритмов и структур данных с открытым исходным кодом достойно нашего мастерства.

  • «Система больших веб-сайтов и промежуточное программное обеспечение Java»

  • «Техническая архитектура крупных веб-сайтов: основные принципы и анализ конкретных случаев»

  • «Основная технология архитектуры веб-сайта со 100-миллионным трафиком»

Если вы справитесь с этими тремя книгами, можно сказать, что вы уже являетесь редким старшим талантом в Java.

Нет такой проблемы, которую Baidu Cloud Disk не смог бы решить, не забудьте поставить лайк!

Ссылка на сайт:корова transfer.com/yes/send 38807155…Код извлечения: 9js99v Альтернативная ссылка:Graphite.IM/docs/PJ Q V6 Пожалуйста…

04. Методы обучения

Все мы пережили студенческие времена (некоторые ученики еще проходят), один и тот же класс, один и тот же учитель, почему такие разные оценки, некоторые ученики одаренные и умные, они все быстро усваивают, у некоторых учеников плохая обучаемость , но метод подходит, и они также могут получить хорошие оценки. Если нет ни таланта, ни метода обучения, то достойны только два слова - да, подонок (я был подонок в колледже, и я не могу оглянуться назад).

Как правильно учиться?

Во-первых, воспользуйтесь поисковой системой. Обычно нужно найти информацию, нужно решить проблему.Если у вас нет пути самостоятельно, вы пойдете искать.

Google — первый выбор, Bing — второй выбор, а поиск WeChat — третий выбор. Что касается ПК, Google и Bing очень надежны, и в основном все, что вы ищете, дает хорошие результаты. Если вы используете мобильный телефон, вы можете использовать WeChat для поиска, и ответ также очень надежен.

Во-вторых, научитесь задавать вопросы.. Если поисковая система не может найти ответ, не задавайте вопрос сразу группе, коллегам, руководителям или гуру, а сначала разберитесь с вопросом.

Что я хочу спросить, каково мое окружение, достаточно ли ясно описание проблемы, правильно ли отношение.

Не будь резким, не будь самонадеянным, и будь толстокожим, это тяжело, правда? Это искусство задавать вопросы.

В-третьих, умейте подводить итоги и подводить итоги.. Многие одноклассники давали мне отзывы: «Второй брат, почему ты всегда чувствуешь, что не можешь это вспомнить? Ты забываешь это после того, как закончишь учиться. Есть ли лучший способ?»

Да, конечно есть. После изучения точки знаний, если вам нужно попрактиковаться, вы можете ввести код, ввести его снова или понять его и ввести снова. Если вы действительно чувствуете, что понимаете, попробуйте написать статью и поделиться своим опытом обучения, чтобы посмотреть, сможете ли вы научить других.

Если вы половина бутылки воды, вы можете вылить только половину бутылки воды; только если вы бутылка воды, вы можете вылить половину бутылки воды, верно?

Преимущество обобщения состоит в том, чтобы превратить разрозненные знания в систему, построить в уме план, и со временем вы обнаружите, что тоже превратились из ручья в океан.

Кстати рекомендуюМетод обучения Фейнмана, вдохновленный лауреатом Нобелевской премии Ричардом Фейнманом, используя технику Фейнмана, требуется всего 20 минут, чтобы глубоко понять точки знаний. Звучит потрясающе?

Четыре шага метода обучения Фейнмана:

Первый шаг – научить ребенка. Это немного похоже на поэта нашей древности Бай Цзюйи, который надеялся, что даже старуха сможет понять его стихи, то есть хорошую поэзию.

Как это сделать? Возьмите чистый лист бумаги, напишите тему, которую хотите выучить, подумайте, как бы вы преподавали ее ребенку, о чем бы говорили, и записывайте.

Студенты могут заменить технический документ на iPad, делать заметки с помощью Daoyun и т. д.

Второй шаг, обзор. Когда мы пытаемся научить детей точкам знания, мы можем застрять, поэтому нам нужно заново выучить эти застрявшие точки.Эти точки могут быть границами нашего познания — местом для повторного обучения.

Третий шаг — упростить язык. Если вы обнаружите, что выраженные слова сложны и недостаточно ясны, попробуйте прочитать содержание, пока оно не станет гладким, естественным и достаточно кратким.

В-четвертых, научить. Хотя это необязательно, это действительно важно. Если вы убедитесь, что понимаете это, то научите этому других и посмотрите, сможете ли вы научить других понимать, что я называю хорошим подведением итогов и подведением итогов.

Полная карта разума (рекомендуемые онлайн-URL-адреса: Baidu Brain Map, ProcessOn) или блог (рекомендуется использовать формат уценки).

В-четвертых, больше тренируйтесь.. Практика выявляет истинное знание, в конце концов Ма Су может это или нет, дайте ему уличный павильон, чтобы держать охрану, правильно, если вы не можете остановить это, это просто болтовня на бумаге, и это бесполезно.

На GitHub или Code Cloud есть много отличных проектов с открытым исходным кодом, выберите несколько качественных, скачайте, исследуйте и попробуйте оптимизировать или добавить какие-то функции на основе исходного кода.

Процесс Do-It-Eye, вы найдете, вау, действительно есть новый мир!

В-пятых, умелое использование средств разработки. Intellij IDEA и VSCode — очень популярные инструменты разработки, которые могут помочь нам стать более эффективными в обучении и работе.

В процессе написания кода с помощью Intellij IDEA обязательно обращайте внимание на спецификации кода. Заранее установите такие плагины, как SonarLint и Alibaba Development Protocol, проверьте код после его написания и следуйте инструкциям, чтобы исправить некоторые вредные привычки.

В-шестых, хорошо учите английский. Это действительно очень, очень, очень, очень, очень, очень важно, даже если ваши знания английского языка плохи, вы не должны разочаровываться в себе, верно? Лэй Цзюнь осмеливается сказать «ты в порядке», чтобы путешествовать по миру, чего ты боишься?

Кроме того, плагин перевода Google может быть установлен в браузере Chrome, а плагин перевода перевода может быть установлен в Intellij IDEA, если у вас есть немного английского языка, вам не о чем беспокоиться.

По мере улучшения вашего уровня английского вы сможете читать официальную документацию, находить ответы на Stack Overflow, просматривать исходный код JDK и т. д., и ваш уровень программирования будет повышаться день ото дня.

Седьмое, обратите внимание на отдых. Физическое здоровье очень важно.Не превращайтесь в машину для работы, думая, что вы должны много работать сверхурочно, когда вы молоды, и улучшать свои навыки сверхурочно, чтобы заработать больше денег. Это нормально иметь такой образ мышления, но вы должны держать его в меру, понимаете?

Задача напряженная, скоро дедлайн, можно работать сверхурочно, но не работать сверхурочно 365 дней в году. Найдите время, чтобы путешествовать, читать, учиться, влюбляться и наслаждаться жизнью.

Молодые люди, не будьте «силой борьбы», вы можете бороться, но не будьте слепы. Подумай о волоске на голове, не ложись спать допоздна. Если один человек будет работать сверхурочно, второй будет работать сверхурочно, третий будет работать сверхурочно, а четвертый будет работать сверхурочно бесконечно. Только когда все перестанут работать сверхурочно, на работе будет позитивная атмосфера!

Выше, я надеюсь быть полезным для студентов, мира.


Я Безмолвный Король Эр, программист, выживший в Лояне, древней столице девяти династий.Подпишитесь, чтобы повысить эффективность обучения, спасибо за вашу поддержку три раза подряд, Олли 🌹.

Если вы считаете, что статья полезна для вас, добро пожаловать в поиск WeChat »Тихий король 2"Прочитайте это в первый раз и ответьте на ключевое слово [нуб10W +] Вы можете получить слово моего рукописного [дороги] Advanced Java White PDF; эта статьяGitHub github.com/itwangerОн был записан, добро пожаловать в звезду.