Об авторе
- Официальный аккаунт WeChat, аккаунт Toutiao и аккаунт CSDN принадлежат программисту Xinchen.
- Бывший сотрудник Tencent и Alibaba, занимался серверной частью Java;
- Увлечен Docker и Kubernetes;
- Все статьи являются оригинальными автором;
Об этом репозитории кода
- Адрес блога CSDN: http://blog.csdn.net/boling_cavalry
- Этот репозиторий кода содержит исходный код, файлы и т. д., задействованные в блоге.
- Если это было полезно для вас, пожалуйста, поставьте звезду, спасибо!
Классификация статей
Вообще говоря, он разделен на следующие категории. Если вас что-то заинтересует, я буду рад:
- Ява;
- Бэкэнд-промежуточное программное обеспечение;
- Докер;
- Кубернетес;
- большие данные;
- Комплексные интересы, такие как LeetCode, Raspberry Pi, Synology System и т. д.;
- DevOps;
- Общие инструменты и методы;
- Памятка по решению проблем;
Поле Java
Облачные технологии, альбом Quarkus
длинный ряд кварка
Комплексный реальный бой
- «Практический бой с Кваркусом, часть первая: подготовка»
- «Практический бой Quarkus, часть 2: создание, разработка и развертывание приложений»
- «Практический бой с Quarkus. Часть 3: Режим разработки (Режим разработки)»
- «Практический бой Quarkus, часть 4: Удаленное горячее развертывание»
- «Практический бой Quarkus, часть 5: Подробное описание плагина Maven»
- «Практический бой Quarkus, часть 6: Конфигурация»
- «Практический бой Quarkus, часть 7: Использование конфигурации»
- «Практический бой с Кваркусом, часть 8: Профиль»
виртуальный поток
- Веб-фреймворк, поддерживающий виртуальные потоки JDK19, часть 1: опыт
- Веб-фреймворк, поддерживающий виртуальные потоки JDK19. Часть 2. Полная разработка приложения Quarkus, поддерживающего виртуальные потоки.
- Веб-платформа, поддерживающая виртуальные потоки JDK19. Часть 3. Наблюдение за выполнением виртуальных потоков
- Веб-фреймворк, поддерживающий виртуальные потоки JDK19. Часть 4. Посмотрите исходный код, чтобы понять, как Quarkus поддерживает виртуальные потоки.
- Веб-фреймворк, поддерживающий виртуальные потоки JDK19, часть 5 (заключительная): ThreadLocal вызывает волну
внедрение зависимостей
- «Первая инъекция зависимостей Quarkus: создание компонентов»
- «Внедрение зависимостей Quarkus, часть 2: область действия компонента»
- «Внедрение зависимостей Quarkus. Часть 3. Использование аннотаций для выбора компонентов внедрения»
- «Внедрение зависимостей Quarkus, часть 4: выбор расширенных методов для внедрения компонентов»
- «Внедрение зависимостей Quarkus. Часть 5: Перехватчик»
- «Внедрение зависимостей Quarkus шестое: публикация и потребление событий»
- «Внедрение зависимостей Quarkus, часть 7: обратный вызов жизненного цикла»
- «Внедрение зависимостей Quarkus. Часть 8: Декоратор»
- «Внедрение зависимостей Quarkus девять: блокировка чтения и записи компонента»
- «Внедрение зависимостей Quarkus № 10: изучение и изменение правил ленивой загрузки компонентов»
- «Внедрение зависимостей Quarkus, часть 11: Расширенные функции перехватчика, часть 1 (настройка и повторное использование атрибутов)»
- «Внедрение зависимостей Quarkus № 12: отключение перехватчиков на уровне класса»
- «Внедрение зависимостей Quarkus 13: ряд других важных моментов знаний (заключительная часть)»
база данных
- «База данных Quarkus, часть первая: более простые базовые операции, чем официальная демонстрация»
- «База данных Quarkus, часть вторая: вы можете выполнять добавления, удаления, изменения и запросы без базы данных (режим разработки)»
- «База данных Quarkus, глава 3: одно приложение одновременно управляет несколькими базами данных»
- «База данных Quarkus, часть 4: локальный кеш»
базовые знания
- «Установка CentOS7 JDK8»
- «Установка OpenJDK10 под Ubuntu»
- «Загрузить исходный код OpenJDK11 для среды Ubuntu»
- «Опыт RxJava и лямбда»
- «Фактическое ограничение скорости (RateLimiter гуавы)»
- "java.util.Дополнительные примечания к изучению"
- «org.springframework.util.StopWatch: простой статистический инструмент, отнимающий много времени»
- «Познакомьтесь с удаленной разработкой IntelliJ IDEA (Удаленная разработка)»
- «После 20 дней ожидания приложение было наконец одобрено, установите и испытайте новую предварительную версию пользовательского интерфейса IntelliJ IDEA»
- «Пишите код в браузере, используйте 4-ядерный сервер 8G Microsoft бесплатно, Codespaces — это действительно вкусно»
- «Руководство по настройке персонализированного внутреннего сервера Codespaces»
- «Версия vscode для настольных компьютеров использует бесплатный 4-ядерный сервер 8G от Microsoft для удаленной разработки (компиляция и запуск выполняются в облаке, а службы докеров можно создавать бесплатно)»
Продвинутый реальный бой
- «Практическая работа с Java, кластер MongoDB (набор реплик)»
- «Первая часть трилогии служб загрузки файлов Java в Docker: подготовка среды»
- «Служба загрузки файлов Java в Docker, часть вторая: разработка на стороне сервера»
- «Третья часть трилогии сервисов загрузки файлов Java под Docker: анализ захвата пакетов Wireshark»
- «Практический тест производительности сериализации Redis (Kryo и String)»
- «Краткий старт JavaCPP (официальная расширенная демо-версия)»
Путешествуйте по миру JVM
- «Минималист, используйте Docker для загрузки и компиляции OpenJDK11 с помощью всего двух строк команд»
- «Использование Docker для быстрой загрузки исходного кода OpenJDK11»
- «Создание образа Docker для загрузки исходного кода OpenJDK11»
- «Создание образов Docker для компиляции исходного кода OpenJDK11»
- «Редактирование исходного кода OpenJDK11 в среде Ubuntu»
- «описание тега изображения openjdk»
- «Почему в архитектуре ARM64 официальный образ Docker OpenJDK не имеет версии 8? 》
- "В среде Docker под архитектурой ARM OpenJDK официально не имеет образов 8 версии. Как решить эту проблему идеально?" 》
- «Чрезвычайно быстрая компиляция openjdk8 (среда докера)»
- «Компиляция openjdk8 в докере»
- «Изменить, скомпилировать, отладить исходный код openjdk8 GDB (в среде докера)»
- «Переменная среды_JAVA_LAUNCHER_DEBUG, она может предоставить вам больше информации о JVM»
- «Обучение виртуальной машины Java: инструкции байт-кода для вызовов методов»
- «Java wait(), notify(). Трилогия обучения, часть первая: анализ исходного кода JVM»
- «Java wait(), notify(), обучающая трилогия, часть вторая: измените исходный код JVM, чтобы увидеть параметры»
- «Третья трилогия обучения Java wait(), notify(): изменение последовательности захвата блокировки управления исходным кодом JVM»
Играйте с Мавеном
- «Развертывание Ubuntu и опыт работы с Nexus3»
- «Без JDK и Maven проекты Maven также можно создавать с помощью Docker»
- «Трилогия Maven Building Docker Image, часть первая: подготовка среды»
- «Maven создает трилогию образов Docker, часть вторая: кодирование и создание образа»
- «Трилогия Maven Building Docker Image: перенос на удаленный склад (интранет и облако Alibaba)»
- «Часть первая из трилогии практических частных складов Maven: строительство и использование»
- «Практическая трилогия о частном складе Maven, часть 2: загрузка на частный склад»
- «Практическая трилогия о частных складах Maven, часть третья: создание частного склада Maven под управлением Docker»
- «Измените скрипт gradle, чтобы ускорить компиляцию исходного кода Spring4.1 и скорость сборки»
- «Реальный бой Docker и Jib (версия плагина Maven)»
- «Сводка использования Jib (версия подключаемого модуля Maven)»
- «Проблема с зеркалом сборки стрелы: от позиционирования до углубленного анализа»
- «Как настроить maven для jenkins под kubernetes»
- «Фактическая компиляция и создание проекта Maven Jenkins в kubernetes»
- «Памятка часто используемых функций Nexus3»
- «Я опубликовал свою Java-библиотеку в центральном репозитории Maven. С этого момента я могу использовать ее как банки Jackson и Spring».
Играйте с Gradle
- Gradle создает многомодульное приложение SpringBoot
- «Опубликовать банку проекта Gradle на частном складе»
Специальное обучение Джексона
- «Обучение Джексона 1: Основная информация»
- «Обучение Джексона, часть 2: ядро Джексона»
- «Jackson Learning, часть 3: Общие операции API»
- «Jackson Learning 4: WRAP_ROOT_VALUE (корневой объект)»
- «Jackson Learning, часть 5: аннотация JsonInclude»
- «Обучение Джексона, часть 6: Общие аннотации классов»
- «Jackson Learning, часть 7: Аннотации общих полей»
- «Jackson Learning, часть 8: Аннотации к распространенным методам»
- «Урок Джексона № 9: интеграция Springboot (файл конфигурации)»
- «Обучение Джексона № 10 (окончательное): интеграция Springboot (класс конфигурации)»
Специальное обучение JUnit5
Серия «Обучение JUnit5» направлена на улучшение навыков модульного тестирования в среде SpringBoot с помощью реальных боевых действий. Всего восемь статей. Ссылка следующая:
- «Основное обучение JUnit5: базовые операции»
- «Обучение JUnit5, часть 2: Класс предположений»
- «Обучение JUnit5, часть 3: Класс утверждений»
- «Обучение JUnit5 4: выполнение при условии»
- «Обучение JUnit5, часть 5: Теги и пользовательские аннотации»
- «Обучение JUnit5, часть 6: основы параметризованных тестов»
- «Обучение JUnit5, часть 7: расширенные параметризованные тесты»
- «Обучение JUnit5, часть 8: Всестороннее развитие (финал)»
Специальное обучение Jetcd
- jetcd актуальный боевой первый: чрезвычайно быстрый опыт
- Практика jetcd, часть 2: основные операции
- Практика jetcd, часть 3: расширенные операции (транзакции, мониторинг, аренда)
Специальное обучение разрушителю
- Быстрый старт
- Анализ класса нарушителя
- Основные операции кольцевой очереди (без класса Disruptor)
- Сводка точек знаний по потреблению событий
- Практика потребления событий
- Распространенные сценарии
- стратегия ожидания
- Дополнительные очки знаний (заключительная часть)
MyBatis Learning (младший выпуск)
- «Элементарная практика MyBatis первая: интеграция Spring Boot»
- «Элементарная практика MyBatis, часть 2: Добавление, удаление, изменение и проверка»
- «Элементарная практика MyBatis, часть третья: интегрированный друид Springboot»
- «Элементарная практика MyBatis, часть 4: Несколько источников данных Druid»
- «Элементарная практика MyBatis, часть 5: Индивидуальный запрос»
- «Элементарная практика MyBatis, часть 6: Связанный запрос «один ко многим»»
Java-версия практического альбома gRPC
- Генерация кода с использованием прототипа
- Публикация и вызов службы
- поток сервера
- клиентский поток
- двунаправленный поток
- Клиент динамически получает адрес сервера
- Открытие регистрации на основе эврики
Расширение Java, альбом Nginx
- «Одно из Java-расширений для Nginx: Привет, nginx-clojure»
- «Расширение Nginx на Java, часть 2: компиляция исходного кода nginx-clojure»
- «Расширение Java Nginx, часть 3: основные элементы конфигурации»
- «Расширение Java Nginx, часть 4: удаленная отладка»
- «Расширение Java Nginx, часть 5: пять обработчиков (ядро серии)»
- «Расширение Java Nginx Six: два основных фильтра»
- «Расширение Java Nginx, часть 7: общая память»
- «Избранное издание: расширение Nginx с помощью Java (Введение в nginx-clojure)»
Посмотреть окрестности
- Кодек потоковой передачи версии Java и обработка изображений (JavaCPP+FFmpeg)
- «Компиляция и установка OpenCV4 для настольной версии Ubuntu16»
- «Настольная версия Ubuntu16 компилирует Java-библиотеку OpenCV4 и т. д.»
Весеннее поле
Весенние основы
- «Практические пользовательские атрибуты Spring (схема): быстрый опыт»
- «Spring BeanFactory и ApplicationContext»
- «Разница между ImportSelector и DeferredImportSelector (spring4)»
- «Практические пользовательские атрибуты Spring (схема)»
Практическая тема по расширению Spring
- «Расширенный практический бой Spring 4.1.8: проверка переменных пользовательской среды»
- «Практика расширения Spring 4.1.8, часть 2: раскрыт осведомленный интерфейс»
- «Весна 4.1.8. Расширенные практические бои, часть третья: трансляция и мониторинг»
- «Практика расширения Spring 4.1.8, часть 4: восприятие изменений контейнера Spring (интерфейс SmartLifecycle)»
- «Практика расширения Spring 4.1.8, часть 5: Изменение определения компонента (интерфейс BeanFactoryPostProcessor)»
- «Практика расширения Spring 4.1.8. Часть 6: Регистрация bean-компонентов в контейнере Spring (интерфейс BeanDefinitionRegistryPostProcessor)»
- «Расширенная практика Spring 4.1.8, часть 7: Control Bean (интерфейс BeanPostProcessor)»
- «Расширенная практика Spring 4.1.8, часть 8: Импорт аннотаций»
Исследуйте мир исходного кода Spring
- «Измените и скомпилируйте исходный код Spring и создайте jar (spring-context-4.0.2.RELEASE)»
- «spring+mybatis запускает первую трилогию анализа исключений NoClassDefFoundError: стабильное воспроизведение проблемы»
- «spring + mybatis запускает вторую часть трилогии анализа исключений NoClassDefFoundError: ошибка позиционирования»
- «Spring+mybatis запускает третью трилогию анализа исключений NoClassDefFoundError: измените исходный код Spring и получите подробные ошибки»
- «Анализ исходного кода SpringMVC: обработка файлов в POST-запросах»
- «Загрузите исходный код Spring4.1.x и откройте его с помощью IntelliJ IDEA»
- «Изменение, компиляция и сборка исходного кода Spring-framework4.1.8.RELEASE под Windows»
- «Первая трилогия изучения исходного кода Spring 4.1.8: метод построения AbstractApplicationContext»
- «Трилогия изучения исходного кода Spring4.1.8, часть вторая: метод setConfigLocations»
- «Spring4.1.8. Трилогия изучения исходного кода инициализации третья: метод AbstractApplicationContext.refresh»
Основы SpringBoot
- «Индивидуальная трилогия Spring Boot Starter, часть первая: подготовка»
- «Трилогия стартера с пружинными ботинками по индивидуальному заказу, часть вторая: практическая разработка»
- «Третья индивидуальная стартовая трилогия Spring Boot: анализ исходного кода, процесс загрузки Spring.factories»
- «Доступ к Zookeeper на основе структуры весенней загрузки»
- «Запуск Springboot под Docker»
- «Использование и расширение пула потоков Springboot»
- «Использование Kyro в качестве инструмента сериализации Redis под SpringBoot»
- «Приложение Springboot для запроса погоды в городе»
- «Немедленно доступный практический исходный код (springboot+redis+mybatis+restTemplate)»
- «Почему решение зеркалирования SpringBoot-2.3 требует нескольких уровней»
- «Опыт создания образа Docker приложения SpringBoot (2.3) (официальное решение)»
- «Подробное объяснение приложения SpringBoot (2.3) для создания образа Docker (официальное решение)»
- «Освоение контейнерного зонда SpringBoot-2.3: основы»
- «Освоение контейнерного зонда SpringBoot-2.3: углубленное»
- «Освоение контейнерного зонда SpringBoot-2.3: практический бой»
- «Почему jar Springboot может работать независимо»
- «Образ Docker для создания приложения SpringBoot (2.4) (официальное решение версии Gradle)»
Передовая практика SpringBoot
- «Часть первая трилогии Redis и Springboot под Docker: опыт экстремальной скорости»
- «Трилогия Redis и Springboot, часть вторая под Docker: установка Redis Master-Slave и Sentinel»
- «Трилогия 3 о Redis и Springboot под Docker: доступ к Redis Sentinel под Springboot»
- «Приложение SpringBoot использует собственный класс реализации ApplicationContext»
- «Приложение Spring Boot в проектировании и практике коляски Kubernetes»
- «Spring Native Practice Combat (наслаждайтесь плавным запуском приложения Springboot за 79 миллисекунд)»
- «Трехминутный опыт: SpringBoot использует модель глубокого обучения для распознавания чисел»
- «SpringBoot использует модель глубокого обучения для распознавания чисел: детали разработки»
Основы SpringCloud
- «Быстрый опыт использования SpringCloud Gateway»
- «Меры предосторожности при обновлении версии приложения Spring Cloud (обновление Dalston до Edgware)»
Настоящий бой SpringCloud
- «Первая часть трилогии Spring Cloud под Docker: опыт экстремальной скорости»
- «Трилогия Spring Cloud в Docker, часть 2: Подробное описание разработки Spring Cloud»
- «Третья трилогия Spring Cloud под Docker: горизонтальное масштабирование в Интернете»
- «Практическое использование микросервисов SpringCloud в среде локального вызова служб K8S»
Тема анализа исходного кода Eureka
- «Анализ исходного кода Spring Cloud Eureka, глава 1: Подготовка»
- «Анализ исходного кода Spring Cloud Eureka, глава 2: аннотация EnableEurekaServer в классе запуска центра регистрации»
- «Анализ исходного кода Spring Cloud Eureka, глава 3: разница между EnableDiscoveryClient и EnableEurekaClient (версия Edgware)»
- «Анализ исходного кода Spring Cloud Eureka, глава 4: как инициируется регистрация службы»
- «Анализ исходного кода Spring Cloud Eureka, глава 5: список служб обновления»
- «Анализ исходного кода Spring Cloud Eureka, глава 6: Регистрация службы»
- «Анализ исходного кода Spring Cloud Eureka, глава 7: Обновление»
- «Анализ исходного кода Spring Cloud Eureka, глава 8: Происхождение регистрационных имен служб»
Spring Cloud Gateway от входа до улучшения
- «Практический бой Spring Cloud Gateway One: предварительное исследование»
- «Практические боевые действия Spring Cloud Gateway, часть 2: дополнительные методы настройки маршрутизации»
- «Практические бои Spring Cloud Gateway, часть 3: динамическая маршрутизация»
- «Практические бои Spring Cloud Gateway, часть 4: Краткое описание встроенного предиката»
- «Практические бои Spring Cloud Gateway, часть 5: встроенный фильтр»
- «Функция автоматического выключателя Spring Cloud Gateway»
- «Практика использования пользовательской фильтрации Spring Cloud Gateway (наблюдение за изменениями состояния автоматического выключателя)»
- «Практика ограничения текущей нагрузки Spring Cloud Gateway»
- «Spring Cloud Gateway изменяет содержимое тела запроса и ответа»
- «Фильтр Spring Cloud Gateway точно контролирует возврат исключений (анализ)»
- «Фильтр Spring Cloud Gateway точно контролирует возврат исключений (фактический бой, контроль кода возврата HTTP и поля сообщения)»
- «Фильтр Spring Cloud Gateway точно контролирует возврат исключений (реальный бой, полностью настроенное тело возврата)»
- «Кодирование Spring Cloud Gateway для реализации произвольного перехода по адресу»
Настоящий бой весна-облако-алибаба
- «В Docker познакомьтесь с Nacos за две минуты»;
- «Разработка среды Nacos под Docker»;
- «В Docker ознакомьтесь с центром конфигурации Nacos за две минуты»;
- «Разработка приложения конфигурации Nacos под Docker»;
- «Конфигурация персистентности Nacos в Docker»;
специальное издание Spring-Cloud-Kubernetes
- «Практика запуска официальной демо-версии Spring-cloud-kubernetes»
- «Привет, весна-облако-кубернетес»
- «Три ключевых знания, лежащих в основе Spring-Cloud-Kubernetes»
- «Практика обнаружения и опроса служб Spring-cloud-kubernetes (включая автоматический выключатель)»
- «spring-cloud-kubernetes и шлюз SpringCloud»
- «Spring-cloud-kubernetes и карта конфигурации k8s»
- «spring-cloud-kubernetes автоматически синхронизирует обновления карты конфигурации k8s»
Весеннее облако-квадрат, специальный выпуск
- Поймите квадрат весенних облаков за пять минут
- Практика развития «весенние облака» (охватываются все три типа)
- Быстрое чтение исходного кода Spring-cloud-square (статья Spring-cloud-square-okhttp)
- Быстрое чтение исходного кода Spring-cloud-square (доработка + okhttp)
даббо боевой специальный
- Подготовка и первый опыт
- Интеграция со SpringBoot
- Использование центра регистрации Zookeeper
- Консоль управления dubbo-admin
Облачная серия Java нативная
- Strimzi Combat, часть 1: Введение и подготовка
- Стримзи Практический бой, часть 2: Первый опыт развертывания и функций обмена сообщениями
- Стримзи Практический бой №3: Прометей+графана Мониторинг (Не можете мониторить по официальным документам? Можете также прочитать эту статью, вы уже напали на ловушку)
- Стримзи Кафка Мост (Мост) Практический бой первый: введение и развертывание
- Стримзи Кафка Мост (Мост). Практический бой. Часть 2: Создание и отправка сообщений
- Strimzi Kafka Bridge (Мост) Практический бой третий: Самодельный SDK (версия на Голанге)
Докер
базовые знания
- «Подготовка, установка и первый опыт Docker»
- «Докер установки CentOS7»
- «Что делать, если Docker медленно загружает образ?» daocloud Accelerator здесь, чтобы помочь вам》
- «Практическое строительство и использование частного склада Docker»
- «Трилогия Maven Building Docker Image, часть первая: подготовка среды»
- «Maven создает трилогию образов Docker, часть вторая: кодирование и создание образа»
- «Трилогия Maven Building Docker Image: перенос на удаленный склад (интранет и облако Alibaba)»
- «Просмотр информации о контейнере Docker»
- «Практика создания образов Docker: установка часового пояса и системной кодировки»
- «Что нет: нет в списке образов Docker»
- «Практика многоэтапной сборки Docker (многоэтапные сборки)»
- «Параметры Docker /var/run/docker.sock»
- "докер и госу"
- «Настройки удаленного подключения Docker»
- «Удаленное подключение с шифрованием TLS к Docker»
- «Развертывание CentOS зеркального репозитория Harbour»
- «Заметки о часто используемых командах Docker»
- «Однострочная команда для установки docker и docker-compose (CentOS7)»
- «Быстрая проверка работоспособности контейнера Docker»
- «Приложение Java настраивает проверку работоспособности контейнера в среде докера»
- «Одна из двух частей последовательности запуска приложения Java в docker-compose: анализ проблемы»
- «Последовательность запуска Java-приложения в docker-compose, часть вторая: практический бой»
- «Настройте учетную запись без полномочий root для прямого выполнения команд Docker без sudo»
- «Почему решение зеркалирования SpringBoot-2.3 требует нескольких уровней»
Продвинутый реальный бой
- «Веб-разработка и развертывание Tomcat под Docker»
- «Практический Docker, написание Dockerfile для настройки образа tomcat и реализация онлайн-развертывания веб-приложений»
- «Практический докер, создание обратного прокси-сервера nginx tomcat, изучение ссылок и создание докеров»
- «Компиляция openjdk8 в докере»
- «Изменить, скомпилировать, отладить исходный код openjdk8 GDB (в среде докера)»
- «Пусть mysql в докере автоматически выполняет sql при запуске»
- «Создание среды несогласованности с помощью Docker, первая часть трилогии: быстрое создание среды несогласованности»
- «Создание среды disconf с помощью Docker, вторая часть трилогии: быстрое локальное создание образа disconf»
- «Создание среды disconf с помощью Docker, часть третья трилогии: подробное описание процесса создания»
- «Использование disconf в докере: чрезвычайно быстрый опыт»
- «Использование disconf в докере: подробное описание разработки демо»
- «Введение в использование jedis (в среде Docker)»
- «Изучение Kafka в Docker, часть первая трилогии: испытайте Kafka на экстремальной скорости»
- «Изучение Kafka в Docker, часть вторая трилогии: построение локальной среды»
- «Изучение Kafka в Docker, часть третья трилогии: разработка на Java»
- «Проблема развертывания dubbo под Docker и потребительские приложения не могут использовать параметр link»
- «Разработка Dubbo под Docker, часть первая трилогии: опыт экстремальной скорости»
- «Разработка Dubbo под Docker, часть вторая трилогии: построение локальной среды»
- «Разработка Dubbo под Docker, часть третья трилогии: разработка на Java»
- «Часть первая практической трилогии Zabbix под Docker: опыт экстремальной скорости»
- «Практическая трилогия Zabbix под Docker. Часть 2: Мониторинг других машин»
- «Практическая трилогия Zabbix, часть третья в Docker: настраиваемые элементы мониторинга»
- «Чрезвычайно быстрая компиляция openjdk8 (среда докера)»
- «Изучение HBase под Docker, часть первая трилогии: опыт экстремальной скорости»
- «Изучение HBase в Docker, часть вторая трилогии: построение кластера HBase»
- «Изучение HBase в Docker, часть третья трилогии: разработка на Java»
- «Быстро освойте mongodb под Docker»
- «Создание файла образа Docker mongodb»
- «В Docker фактический набор реплик mongodb (репликация)»
- «Установите Rockmongo в Docker и управляйте mongodb графически»
- «Обучение Kafka в Docker, часть 1: создание файлов изображений для кластеров»
- «Изучение Kafka в Docker, часть 2: построение кластерной среды»
- «Обучение Kafka в Docker, часть 3: разработка Java в кластерной среде»
- «В Docker быстро скомпилируйте ветку pinpoint1.6.x»
- «Превратите среду компиляции Pinpoint в файл образа Docker»
- «В Docker испытайте pinpoint1.6.3 на высокой скорости»
- «Создание точечной среды под Docker»
- «Разработка плагина Pinpoint, часть первая: быстрый тест, настройка плагина gson»
- «Разработка подключаемого модуля Pinpoint, часть 2: создание нового подключаемого модуля с нуля»
- «Установка Jenkins и опыт работы в докере»
- «Запуск Springboot под Docker»
- «Часть первая трилогии Redis и Springboot под Docker: опыт экстремальной скорости»
- «Трилогия Redis и Springboot, часть вторая под Docker: установка Redis Master-Slave и Sentinel»
- «Трилогия 3 о Redis и Springboot под Docker: доступ к Redis Sentinel под Springboot»
- «Практическая трилогия о частных складах Maven, часть третья: создание частного склада Maven под управлением Docker»
- «Первая часть трилогии Spring Cloud под Docker: опыт экстремальной скорости»
- «Трилогия Spring Cloud в Docker, часть 2: Подробное описание разработки Spring Cloud»
- «Третья трилогия Spring Cloud под Docker: горизонтальное масштабирование в Интернете»
- «Первая часть трилогии OpenResty под Docker: опыт экстремальной скорости»
- «Трилогия OpenResty в Docker, часть 2: Детальная разработка»
- «Третья часть трилогии OpenResty под Docker: OpenResty плюс сервис Tomcat»
- «Первая часть трилогии служб загрузки файлов Java в Docker: подготовка среды»
- «Служба загрузки файлов Java в Docker, часть вторая: разработка на стороне сервера»
- «Третья часть трилогии сервисов загрузки файлов Java под Docker: анализ захвата пакетов Wireshark»
- «Ручная настройка главного и подчиненного сервера MySQL в Docker»
- «Трилогия MySQL Master-Slave, часть первая в Docker: опыт экстремальной скорости»
- «Трилогия MySQL Master-Slave в Docker, часть 2: Подробное описание производства зеркал»
- «Трилогия MySQL Master-Slave, часть третья в Docker: практическая борьба с параметрами журнала Binlog»
- «Первая часть трилогии ELK под Docker: опыт экстремальной скорости»
- «Вторая часть трилогии ELK под Docker: Разработка в деталях»
- «Третья часть трилогии ELK под Docker: ELK и отчетность журнала приложений на K8S»
- «Практика создания образов Docker: установка часового пояса и системной кодировки»
- «Без JDK и Maven проекты Maven также можно создавать с помощью Docker»
- «Одна из двух частей практической борьбы с очередью задержки RabbitMQ под Docker: опыт экстремальной скорости»
- «Практическая борьба с очередью задержки RabbitMQ в Docker, часть 2: Детальная разработка»
- «Использование Docker для быстрой загрузки исходного кода OpenJDK11»
- «Минималист, используйте Docker для загрузки и компиляции OpenJDK11 с помощью всего двух строк команд»
- «Инструкции по созданию образа Kafka Docker (wurstmeister/kafka)»
- «Как использовать сервис Kafka в Docker»
- «Создайте свой собственный Docker-образ elasticsearch-head»
- «Создайте свой собственный Docker-образ сегментатора слов ik от elasticsearch»
- «В докере одна строка команд для создания кластера elasticsearch6.5.0 (с подключаемым модулем head и сегментатором слов ik)»
- «В Docker быстро создайте искровой кластер (включая кластер HDFS)»
- «Кластер Spark под докером, настройте параметры, чтобы выжать оборудование»
- «Запустите проект с помощью официального образа Docker golang»
- «Часть первая трилогии Прометея и Графаны под Docker: опыт экстремальной скорости»
- «Прометей и Графана в трилогии Docker, часть 2: Подробное описание оркестровки Docker»
- «Часть третья Prometheus и Grafana под Docker: разработка и настройка пользовательских элементов мониторинга»
- «Реальный бой Docker и Jib (версия плагина Maven)»
- «В Docker познакомьтесь с Nacos за две минуты»
- «Разработка среды Nacos под Docker»
- «В Docker ознакомьтесь с центром конфигурации Nacos за две минуты»
- «Разработка приложения конфигурации Nacos под Docker»
- «Конфигурация персистентности Nacos в Docker»
- «Вход по SSH без пароля для нескольких компьютеров под Docker»
- «Практика использования плагинов Docker от IDEA (Dockerfile)»
- «Практика использования плагинов Docker от IDEA (Docker Image)»
- «Практика использования плагинов Docker от IDEA (Docker-compose)»
- «Docker Swarm от развертывания до базовых операций»
- «Почему в архитектуре ARM64 официальный образ Docker OpenJDK не имеет версии 8? 》
- "В среде Docker под архитектурой ARM OpenJDK официально не имеет образов 8 версии. Как решить эту проблему идеально?" 》
- «Заметка о развертывании Docker»
- «Создание образов Docker с помощью действий GitHub»
- «Развертывание, расширение и базовая работа elasticsearch8 под Docker (включая Kibana)»
- «Docker-compose быстро развертывает кластер elasticsearch-8.x + kibana»
- «Synology DS218+ развертывает PostgreSQL (докер)»
Кубернетес
основы Кубернетеса
- «Kubernetes Persistence Volume, практическая часть первая: опыт экстремальной скорости»
- «Kubernetes Persistence Volume, практическая часть вторая: разработка в деталях»
- «Практическое динамическое хранилище томов Kubernetes (NFS)»
- «Приложение Spring Boot в проектировании и практике коляски Kubernetes»
- «Изучение исходного кода Kubernetes, часть 1: загрузка и компиляция исходного кода»
- «Углубленное изучение Kubernetes, часть 2: компиляция и развертывание образов (api-сервер)»
- «Трилогия пользовательского контроллера K8s, часть первая: создание CRD (определение пользовательского ресурса)»
- «Трилогия пользовательского контроллера K8s, часть 2: автоматическое создание кода»
- «Трилогия пользовательского контроллера K8s, часть третья: написание кода контроллера»
- «Просмотр данных etcd k8s»
- «Сервер метрик развертывания Kubernetes»
- «Заметки по использованию локальных постоянных томов в Kubernetes»
- «На этапе разработки быстро разверните приложения SpringBoot на K8S»
- Быстро создайте облачную среду разработки (k8s+pv+prometheus+grafana)
установка и развертывание kubernetes
- «kubeadm собирает один из кластеров Kubernetes: построение стандартизированных образов»
- «kubeadm собирает кластер Kubernetes, часть 2: создание главного узла»
- «kubeadm собирает кластер Kubernetes, часть 3: добавление узлов»
- «Один из Kubernetes под Rancher: создание стандартизированного образа vmware»
- «Kubernetes под Rancher. Часть 2. Установите Rancher и Kubernetes»
- «Kubernetes под Rancher. Часть 3: Установка инструмента kubectl в Linux»
- «Часть первая из четырех шагов к установке Kubernetes в среде CentOS7: стандартизированная подготовка машины»
- «Вторая часть из четырех шагов по установке Kubernetes в среде CentOS7: настройка шаблонов и установка Master»
- «Часть третья из четырех шагов по установке Kubernetes в среде CentOS7: добавление узлов»
- «Четвертый шаг установки Kubernetes в среде CentOS7: установка инструмента kubectl»
- «Первая часть из пяти шагов по развертыванию версии Kubenetes 1.12 в среде CentOS7: стандартизированные машины»
- «Часть 2 из пяти шагов по развертыванию версии Kubenetes 1.12 в среде CentOS7: создание главного узла»
- «Часть третья из пяти шагов по развертыванию версии Kubenetes 1.12 в среде CentOS7: присоединение узла к узлу»
- «Пять шагов по развертыванию версии Kubenetes 1.12 в среде CentOS7, часть 4: установка панели мониторинга»
- «Пять шагов по развертыванию версии kubenetes1.12 в среде CentOS7. Часть 5: Установка kubectl»
- «Чрезвычайно быстрая установка и опыт работы с k8s (Minikube)»
- «Руководство по установке Linux Minikube»
- «kubespray2.11 устанавливает kubernetes1.15»
- «Быстрая установка kubernetes-1.22.0 (три сервера CentOS7)»
передовая практика kubernetes
- «Часть первая из трилогии Nginx и Tomcat под Kubernetes: опыт экстремальной скорости»
- «Nginx плюс Tomcat в трилогии Kubernetes, часть 2: Детальная разработка»
- «Трилогия Nginx плюс Tomcat, часть третья в Kubernetes: практическое расширение и обновление»
- «Часть первая из трилогии тестирования производительности веб-сервисов под Kubernetes: подготовка»
- «Трилогия 2 тестирования производительности веб-сервисов в Kubernetes: вертикальное масштабирование»
- «Третья трилогия тестирования производительности веб-сервисов в Kubernetes: горизонтальное масштабирование»
- «Настройка kubectl для удаленного управления kubernetes на компьютере под управлением Windows»
- «Практическое использование микросервисов SpringCloud в среде локального вызова служб K8S»
- «Как настроить maven для jenkins под kubernetes»
- «Решение проблем с производительностью Jenkins в среде K8S»
- «Kubernetes1.15 чрезвычайно быстрое развертывание Prometheus и Grafana»
- «Продолжение решения проблем производительности Jenkins в среде K8S (настройки модуля задач)»
- «Практический бой StorageClass K8S (NFS)»
- «Быстрое развертывание Kafka в среде K8S (внешний доступ к K8S)»
- «Мониторинг K8S Kafka (Прометей + Графана)»
- «Группа Kubernetes, версия, примечания к изучению ресурсов»
- «Заметки по обучению Kubernetes Affinity»
- «Быстрая установка kubernetes-1.22.0 (три сервера CentOS7)»
Официальный Java-клиент Kubernetes, специальный специальный
- «Один из официальных Java-клиентов Kubernetes: подготовка»
- «Официальный Java-клиент Kubernetes, часть 2: проблемы сериализации и десериализации»
- «Официальный Java-клиент Kubernetes, часть 3: внешнее приложение»
- «Официальный Java-клиент Kubernetes, часть 4: внутреннее приложение»
- «Официальный Java-клиент Kubernetes, часть 5: основные операции прототипа»
- «Официальный Java-клиент Kubernetes, часть 6: основные операции OpenAPI»
Официальный клиент Go Kubernetes, специальная версия
- Практика клиент-гоу первая: подготовительная работа
- Практика работы с клиентом, часть 2: RESTClient
- Реальная боевая тройка Client-go: Clientset
- Практика работы с клиентом, часть 4: DynamicClient
- Практика клиента, часть 5: DiscoveryClient
- Практическое боевое боевое обеспечение клиента.
- Практическое боевое боевое обеспечение клиента.
- Практическая боевая деятельность клиента. Часть 8: Обработка ошибок конфликта при обновлении ресурсов
- Практическое боевое борьба с клиентом № 9: Рукопись контроллера Kubernetes
Оператор Практический специальный
- KubeBuilder Practice One: подготовка
- Kubebuilder Практика, часть 2: первый опыт работы с Kubebuilder
- Kubebuilder Практический опыт три: быстрый обзор базовых знаний
- Kubebuilder Практическое боевое боевое дело Часть 4: Описание и проектирование требований оператора
- практика KubeBuilder, часть 5: Кодирование оператора
- KubeBuilder Практический бой № 6: строить, развернуть и запустить
- KubeBuilder Фактическая боевая часть 7: WebHook
- Kubebuilder Практическое боевое боевое дело Часть 8: Примечания по знаниям.
Хуль фактический бой
- "Хелм практического развития таблица"
- «Развертывание и переживание руля (версия 2.16.1)»
- «Развертывание и опыт работы в шлеме Дженкинс»
- «Как изменить конфигурацию сервисов, развернутых Helm»
- "Хелм развертывает MySQL"
Специальное издание OpenFAAS в поле без сервера
- развертывать
- Введение в функции
- Функция Java
- Операция шаблона (шаблон)
- БОЛЬШОЙ СТОРОННЫЙ СТОРОЙ
- of-watchdog (родился для выступления)
- Java11 Шаблон
- OpenFAAS Практическая боевая часть 8: домашний шаблон (Maven+JDK8)
- OpenFAAS Практическое боевое боевые действия, Часть 9: Последняя глава, самодельный шаблон (Springboot+Maven+JDK8)
большие данные
Примечания по изучению улей
- Основные типы данных
- Сложные типы данных
- Внутренние и внешние таблицы
- Таблица перегородки
- ведро
- Основы Hiveql
- встроенные функции
- SQOOP
- Базовый UDF
- Пользовательская функция агрегата (UDAF)
- Udtf
CDH
- "Трилогия развертывания CDH5, часть 1: подготовка"
- "Трилогия развертывания CDH5, часть 2: развертывание и настройка"
- "Трилогия развертывания CDH5 Три: резюме проблемы"
- «Супер простое развертывание и опыт CDH6 (автономная версия)»
Фальшивый
- «Flink1.7 от установки до опыта»
- "Разработка первого приложения Flink"
- «Без доступного слота задачи, что произойдет, если Flink добавит новые задачи?» 》
- «Flink in Action: потребление новостей в режиме реального времени в Википедии»
- "Raspberry Pi 3B строит Flink Cluster"
- «Анализ разборки источника данных Flink (Wikipediaeditssource)»
- "Потребление переключения кафки практика сообщения"
- "Docker развертывание Flink Memo"
- "Flink On Thrilogy Trilogy Part: Preparation"
- "Flink On Trilogy Trilogy, часть 2: развертывание и настройка"
- "Flink On Trilogy Trilogy, часть третья: отправка задач Flink"
- «Запуск задач Flink по идее»
- "Flink1.9.2 Компиляция исходного кода и используйте"
- "Часть первой из трилогии данных Flink's DataSource: Direct API"
- "Trilogy Flink's Trilogy, часть 2: встроенный разъем"
- "Трилогия Flink's DataSource Часть третья: настройка"
- «Практическая боевая боевые действия Flink's Sink: предварительное исследование»
- "Практика Flink's Practic, часть 2: Кафка"
- "Практический боевой боевой боевой костюм Flink, часть 3: Cassandra3"
- "Практический боевой боевой боевой вечер Flink's Part 4: настройка"
- "Предварительное исследование клиента Flink SQL"
- «Подготовка наборов данных для обучения Flink»
- "Отправьте данные CSV в Kafka (Java Version)"
- "Flink SQL Client Complossess Practice"
- "Flink Native Kubernetes Практическая борьба"
- «Функция обработки FLUNK Практическое борьбу, часть 1: глубокое понимание операций состояния процесса функции (Flink-1.10)»
- "Функция обработки Flink Практическая боевая часть 2: класс процесса" Класс "
- "Функция обработки Flink Практическая боевая часть 3: класс KeyedProcessFunction"
- "Функция обработки Flink Практическая боевая часть 4: Обработка окна"
- «Функция обработки Flink Практическая боевая часть 5: Coprocessfunction (обработка с двойным потоком)»
- «Понимание логики таймера процесса»
Практическая обработка с двойной потоком практической специальной
- "Копроцфункция практическая трилогия Часть первая: основные функции"
- "Копроцфункция практическая трилогия, часть 2: государственная обработка"
- "Копроцфункция практическая трилогия, часть третья: таймер и боковой выход"
Искра
- «Развертывание кластера Spark2.2 (автономный режим)»
- «Подробное объяснение первой разработки приложений Spark (версия Java)»
- «Развертывание кластера Spark2.2 (в режиме пряжи)»
- «Под Docker быстро построить кластер Spark (включая кластер HDFS)»
- «Практическая борьба Spark: анализ статистики веб -сайта Wikipedia (версия Java)»
- «Spark Cluster под Docker, отрегулируйте параметры, чтобы выжать оборудование»
- «Практическое развитие приложений Spark с идеей (Scala)»
- "Просмотреть детали задачи Spark"
- "Mac Deployment Spark2.4.4"
Кайлин
- "CDH+Kylin Trilogy, часть 1: подготовка"
- "CDH+Kylin Trilogy, часть 2: развертывание и настройка"
- "CDH+Kylin Trilogy, часть 3: официальная демонстрация Kylin"
Hbase
- «Изучение hbase при Docker, часть трилогии: экстремальная скорость»
- «Изучение hbase при Docker, часть второй трилогии: кластерная конструкция Hbase»
- «Изучение HBASE при Docker, часть третьей трилогии: Java Development»
Улей
- "Установка и переживание улей"
Hadoop
- "Развертывание Linux кластера Hadoop2.7.7"
- «Mac Deployment Hadoop3 (псевдо-распределенный)»
Набор данных
- «Поиск массовых наборов данных для практической разработки больших данных (статистика веб -сайта Wikipedia)»
промежуточное программное обеспечение
Центр конфигурации
- «Строив окружающую среду с Docker, часть трилогии: быстро построение Disconf»
- «Создание окружающей среды Disconf с Docker, частью второй трилогии: быстро построить диссонирование изображения локально»
- «Создание окружающей среды Disconf с Docker, часть третьей трилогии: подробное описание процесса строительства»
- «Использование Disconf под Docker: очень быстрый опыт»
- «Использование Disconf под Docker: подробное описание демонстрационной разработки»
смотритель зоопарка
- «Доступ к Zookeeper на основе Spring Boot Framework»
кэш
- «Введение в использование jedis (в условиях Docker)»
- «Часть первая из трилогии Redis и Springboot под Docker: Extreme Speed Experience»
- «Реджис и трилогия Springboot, часть второй, под Docker: установка Master-Slave Redis и Sentinel»
- «Трилогия 3 Redis и Springboot под Docker: доступ к Redis sentinel под Springboot»
- "Практическая тест на производительность сериализации Redis (Kryo и String)"
Регистрационный центр
Дуббо
- «Разработка Dubbo при Docker, часть трилогии: экстремальная скорость»
- «Dubbo Development при Docker, часть трилогии трилогии: строительство местной среды»
- "Dubbo Development при Docker, часть третьей трилогии: Java Development"
Нако
- «Под Docker испытайте NACOS за две минуты»
- «Развитие окружающей среды NACOS под Docker»
- «Под Docker испытайте центр конфигурации NACOS за две минуты»
- "Разработка приложений NACOS Configuration при Docker"
- «Конфигурация настойчивости NACOS под Docker»
эврика
- «Класс Eureka TimiedSuperVisortask (периодические задачи, которые автоматически корректируют интервалы)»
- «Практический мониторинг обновлений кэша клиента Eureka»
- "Класс Eureka ExanceInInForePlicator (вспомогательный инструмент регистрации службы)"
- "Memo eureka Registration Information Memo"
- «Анализ захвата пакетов Wireshark Eureka Регистрационный протокол обнаружения»
- «Анализ исходного кода Spring Eureka Глава 1: Подготовка»
- «Анализ исходного кода Spring Cloud of Eureka Глава 2: аннотация inableteurekaserver в классе запуска регистрационного центра»
- «Анализ исходного кода Spring Eureka Глава 3: Разница между EnabledIscoveryClient и enableteurekaclient (версия Edgware)»
- «Анализ исходного кода Spring Eureka Глава 4: Как инициируется регистрация услуг»
- «Анализ исходного кода Spring Cloud of Eureka Глава 5: Список обновлений»
- «Анализ исходного кода Spring Eureka Глава 6: Регистрация услуг»
- «Анализ исходного кода Spring Cloud Eureka Глава 7: обновление»
- «Анализ исходного кода Spring Eureka Глава 8: Происхождение имен регистрации услуг»
очередь сообщений
Кафка
- «Изучение Кафки при Докере, часть трилогии: испытать Кафку на экстремальной скорости»
- «Изучение Кафки при Докере, часть второй трилогии: построение местной среды»
- "Изучение Кафки при докере, часть третьей трилогии: развитие Java"
- «Kafka Learning в рамках Docker, часть 1: создание файлов изображений для кластеров»
- «Изучение кафки под Docker, часть 2: Создание кластерной среды»
- «KAFKA Learning в рамках Docker Part 3: Java Development в кластерной среде»
- "Инструкции по изображениям кафки докера (Wurstmeister/Kafka)"
- "Как использовать службу Kafka в Docker"
- «Быстрое развертывание Kafka в среде K8S (внешняя доступность K8S)»
- «K8S Kafka Monitoring (Prometheus+Grafana)»
КроликMQ
- «Часть 1 rabbitmq в четыре раза под Docker: Extreme Speed Experience (одиночная машина и кластер)»
- "Rabbitmq в четыре раза под Docker, часть 2: подробное описание производства изображений RabbitMQ"
- «Третья часть Rabbitmq Tetralogy при Docker: Java Development подробно»
- "Rabbitmq в четыре раза под Docker: Часть 4: Практическая боевая деятельность с высокой доступностью"
- «Одна из двух частей практической борьбы с очередью задержки RabbitMQ под Docker: Extreme Speed Experience»
- «Расширение задержки Rabbitmq
база данных
MySQL
- «Пусть MySQL в Docker автоматически выполняет SQL, когда он запускается»
- «Опыт Mongodb быстро под Docker»
- "Создание файла изображения MongoDB Docker"
- «Под Docker фактический набор реплики MongoDB (репликация)»
- «Установите Rockmongo под Docker и графически управляйте MongoDB»
- "Java Practical Operation MongoDB Cluster (набор реплик)"
- "MySQL Установка символа, установленного под Docker"
- «Ручная конфигурация MySQL Master и Slave под Docker»
- "MySQL Master-Slave Trilogy Part Pert Roy Docker: Extreme Speed Experience"
- "MySQL Master-Slave Trilogy под Docker, часть 2: подробное описание зеркального производства"
- "Mysql Master-Slave Trilogy The Cope The The The Three в Docker: практическая борьба с параметрами журнала Binlog"
- "О хранении данных таблицы InnoDB и данных индекса"
ЭластичныйПоиск
Elasticsearch в действии
- "CentOS7 строит версию ELK-6.2.3"
- «Часть первой из трилогии лося под Docker: Extreme Speed Experience»
- «Вторая часть трилогии лося под Docker: подробно развитие»
- «Третья часть трилогии лось под Docker: отчет о лоське и журнале приложений на K8s»
- «Быстро построить Elasticsearch6.5.4 Cluster и Head Plug-моктор в среде Linux»
- «Установка ElasticSearch и использование сегментера IK Word»
- "Сделайте свой собственный образ Docker Image of Elasticsearch-Head"
- "Сделайте свой собственный образ Docker Image of Elasticsearch IK Segmenter"
- «Под Docker, одна строка команд для создания кластера ElasticSearch6.5.0 (с подключаемостью головы и сегментатора IK Word)»
- "ElasticSearch6.1.2 Загрузите, компилируется и построить исходный код"
- "INTELLIJ IDEA DEMOTE DENALGING ELASTICSEACH6.1.2"
- «Чрезвычайно быстрый импорт данных тестирования Elasticsearch»
Elasticsearch Основные навыки тема
- "Elasticsearch Практическая трилогия Часть первая: индексная операция"
- "Elasticsearch Практическая трилогия Часть 2: Операция документа" 3 "Elasticsearch Практическая трилогия Часть 3: Операция поиска"
- "Elasticsearch Aggreation Learning One: Основные операции"
- "Elasticsearch Aggregation Learning Часть 2: Агрегация интервалов"
- "Elasticsearch Aggreation Learning Часть 3: ограничение по объему"
- "Elasticsearch Aggregation Learning, часть 4: Сортировка результатов"
- «Elasticsearch Aggregation Learning, часть 5: Анализ проблем с неточной результатами сортировки»
- "Как сортировать вложенные ведра агрегации Elasticsearch"
- "Понимание post_filter of elasticsearch"
- "Динамическое картирование строки Elasticsearch"
- "Практическое присоединение типа Elasticsearch6"
Инструменты и советы
- «Создание диаграмм UML на основе кода Java»
- «Создайте INTELLIJ Idea и Maven для поддержки выражений Lambda»
- "Установка эмулятора Genymotion для запуска Android Studio Project"
- "IntelliJ Idea Удаленная отладка связи с Tomcat для достижения одноэтажной отладки"
- "Что мне делать, если Docker медленно загружает изображение?" Daocloud Accelerator здесь, чтобы помочь вам》
- "MySQL Установка символа, установленного под Docker"
- «Глядя на диаграммы классов Java с INTELLIJ IDEA»
- «Как соответствуют пакеты и пакеты ответов Wireshark HTTP и пакеты ответов»
- «Анализ захвата пакетов Wireshark Eureka Регистрационный протокол обнаружения»
- «Руководство по подаче заявления и использования лицензии IntelliJ Idea Commercial Edition бесплатно»
- "Скрипт оболочки для отправки сообщений кафки"
- "Сводка навыков поиска GitHub"
Решение проблем
- «Поставщик услуг Dubbo не может начать в Tomcat»
- «Проблема развертывания Dubbo при Docker и потребительских приложениях не может использовать параметр ссылки»
- «ADB Shell не может подключиться к виртуальному устройству на Genymotion»
- «Spring+Mybatis начинает noclassdeffounderror Analysis Trilogy One: стабильное воспроизведение проблемы»
- "Spring+Mybatis начинает NoclassDeffoundError Анализ исключений трилогии. Часть вторая: ошибка позиционирования"
- «Spring+Mybatis начинает NoclassDeffoundError Анализ исключений Трилогия Три: Измените исходный код Spring и получите подробные ошибки»
- «Проблема невозможности начать изображение в докере-композите»
- «Устранение неполадок модуля NO под названием« Pimongo »под Docker».
- «Проблема сбоя запуска Springboot ('hibernate.dialect' не установлен)»
- "JPA Springboot не может добавить новые записи в MySQL8"
- "Environment Complys Complys Spring-Framework4.1.9, ошибка" не удалось сделать снимок входных файлов для задачи 'distzip' "" "
- «Обработка« неподвижных символов в закодированном GBK », предупреждаемое во время компиляции Maven»
- "Замечание Docker Memo:" Ошибка RPC: code = 2 desc = containerd: контейнер не найден "》
- «Обработка ошибок с использованием плагина Fabric8-Maven-Plugin (плагин не найден для префикса« Fabric8 »)»
- «Minikube не может начать под Linux (кажется, что кубелет не работает или не здорово)»
- "MEMO UBUNTU18 о неспособности перезапустить обслуживание Docker"
- «Проблема NO DataNode после инициализации кластера Hadoop2.7»
DevOps
анзибль
- "Ansible2.4 Установка и опыт"
- «Супер простое развертывание и опыт CDH6 (автономная версия)»
- "Flink On Thrilogy Trilogy Part: Preparation"
- "Flink On Trilogy Trilogy, часть 2: развертывание и настройка"
- "Flink On Trilogy Trilogy, часть третья: отправка задач Flink"
- "CDH+Kylin Trilogy, часть 1: подготовка"
- "CDH+Kylin Trilogy, часть 2: развертывание и настройка"
- "CDH+Kylin Trilogy, часть 3: официальная демонстрация Kylin"
- "Ansible быстро развертывает Cassandra3 Cluster"
Мавен
- "Maven Building Docker Image Trilogy Часть первая: подготовка окружающей среды"
- "Maven строит Docker Image Trilogy, часть вторая: кодирование и изображение здания"
- «Maven Building Docker Image Trilogy Three: Push to Remote Warehouse (Intranet и Alibaba Cloud)»
- «Установка и опыт Jenkins под Docker»
- «Первая часть трилогии практических частных складов Maven: строительство и использование»
- "Практическая мавена частная складская трилогия, часть 2: загрузить на частный склад"
- «Практическая трилогия Maven Private Warehouse Часть третья: строительство частного склада Maven под Docker»
- «Практический бой: запустить автоматическую сборку Jenkins при отправке кода в GitHub»
- «Измените скрипт Gradle, чтобы ускорить компиляцию исходного кода Spring4.1 и скорость сборки»
- "Docker и Jib (версия плагина Maven) Фактический бой"
- "Сводка использования JIB (версия плагина Maven)"
- «Строительница сбора с зеркалом от позиционирования до углубленного анализа»
- «Как настроить Maven для Дженкинса под Kubernetes»
- "Фактическая компиляция и строительство проекта Jenkins в Kubernetes"
Непрерывное здание
- "Начните задание Дженкинса через HTTP -запрос"
- «Практический бой Дженкинс (трубопровод (трубопровод): от развертывания до опыта»
- «Пусть Дженкинс выполнит скрипт трубопровода на GitHub»
- "Дженкинс превращает проекты GitHub в Docker Images"
- "Быстро построить кластер Дженкинса"
- «Практика трубопровода при кластере Дженкинса»
- «Как настроить Maven для Дженкинса под Kubernetes»
- «Обработка проблем с производительностью Jenkins в среде K8s»
- «Продолжение для решения проблем Jenkins по производительности в среде K8S (настройки POD Task Pod)»
- "Отдаленно запускает задачи Дженкинса на трубопровод"
- «Проблема с параллелизмом для удаленного запуска задач о трубопроводе Дженкинса»
- «Развертывание Gitlab Runner (Environment)»
- "Gitlab CI строит приложение Springboot-2.3"
- "Практика распределенного кеша Gitlab Runner"
- "Создание изображений Docker с действиями GitHub"
Прометус
- «Часть первая из трилогии Прометея и Графаны под Docker: Extreme Speed Experience»
- «Прометей и Графана под трилогией докера, часть 2: Подробное описание оркестровки докера»
- «Часть третья прометея и Графана в рамках докера: разработка и конфигурация пользовательских элементов мониторинга»
- "Kubernetes1.15 Чрезвычайно быстрое развертывание Prometheus и Grafana"
- «K8S Kafka Monitoring (Prometheus+Grafana)»
Заббикс
- «Первая часть практической трилогии Zabbix под Docker: Extreme Speed Experience»
- «Практическая трилогия Zabbix под Docker, часть 2: мониторинг других машин»
- "Практическая трилогия Заббикс Третья часть под Docker: индивидуальные элементы мониторинга"
- «Под Docker быстро переживает филиал Pinpoint1.6.6.x ветвь»
точная точка
- "Сделайте среду Pinpoint Compilation в файл изображения Docker"
- «Под Docker Experience Pinpoint1.6.3 на высокой скорости»
- "Строительство точкой точкой окружающей среды под докером"
- "Пинходовая подключаемое развитие, часть первая: быстрый тест, настраивая плагин GSON"
- "Продячьи плагины разработка, часть 2: создать новый плагин с нуля"
- «Руководство по pinpoint1.8.3 для быстрого доступа к распределенным системам»
егерь
- "Инструмент отслеживания сети распределенных вызовов Jaeger?" Двухминутный опыт скорости》
- «Введение в Jaeger Development (Java Version)»
- «Как журналы приложений Java связаны с Jaeger Trace»
- "Конфигурация выборки клиента Jaeger"
- "Минималистский!" Создайте Jaeger Span с одной аннотацией》
- "Jaeger знаний о дополнении"
алгоритм
- "LeetCode Вопрос 3 (самая длинная подстрока без повторяющихся символов) Часть первая из трилогии: идеи решения проблем"
- "LeetCode Вопрос 3 (самая длинная подстроение без повторяющихся символов) Трилогия.
- "LeetCode Вопрос 3 (самая длинная подстроение без повторяющихся символов) Трилогия Три: две оптимизации"
- «Полное расположение LeetCode46 (введение в обратное переход)»
- «Первая часть трилогии LeetCode952: идеи решения проблем и элементарные решения (137 мс, более 39%)»
- "LeetCode952 Trilogy Часть вторая: небольшая оптимизация (137 мс -> 122 мс, более 39% -> более 51%)"
- «LeetCode952 Trilogy Part Three: оптимизирован снова (122 мс -> 96 мс, более 51% -> более 91%)»
- "Торговля акциями LeetCode Часть 1: Основные процедуры (122)"
- «LeetCode297: Самое простое существование в жестком уровне, Java -версия, бьет 98% во времени и 99% в памяти»
- «LeetCode279: для идеальных квадратных чисел решение динамического программирования превышает 46%, но решение мошенничества превышает 97%»
- «LeetCode155: самый маленький стек, самый простой вопрос средней дифта, время превышает 100%, а память ниже официального»
- «LeetCode98: проверьте бинарное дерево поиска, это настолько простая и средняя сложности, подберите его даром (бить 100% во времени)»
Линукс
- «Установка и использование NFS в среде Ubuntu16»
- "Инсталляция CentOS7 nginx1.10.1"
- "Инсталляция CentOS7 JDK8"
- "Установка OpenJDK10 под Ubuntu"
- "Загрузите исходный код OpenJDK11 для среды Ubuntu"
- "Ubuntu16 Установка Nodejs10"
- «Практическая борьба с захватом и анализом сетевых пакетов на стороне сервера»
- "Linux Configuration SSH без пароля входит в систему (не корректная учетная запись)"
- «Стоильная установка Python3 и PIP3»
Мак
- "Vagrant от инсталляции до опыта под Mac"
- "Индивидуальный индивидуальный шаблон centos7"
- "MacBookPro (14-дюймовая M1) MacBookPro (14-дюймовая M1)
Окна
- "Установка Win11 Ubuntu (от WSL2)"
голанг
- "Ubuntu16 Установка языковой среды GO"
- "Практический флаг -пакет Golang"
- "Запустите проект с официальным изображением Golang Docker"
- "СИНТАКСКИЙ Синтаксис VIM GO
- Разработка Golang в облаке, не требуется локальная конфигурация, может быть разработана и запустить, если вы можете получить доступ к Интернету
- Часть первая из трилогии языка языка GO: Основы
- Изучение языка Go (эталонный) Трилогия Часть вторая: глава памяти
GRPC Special
- "GRPC Learning Part 1: развертывание и настройка перейти на CentOS7"
- «GRPC Learning, часть 2: подготовка среды разработки GO GRPC»
- "GRPC Learning Part 3: Предварительный тест версии GO GRPC Development"
- «GRPC Learning Part 4: Практические четыре типа методов обслуживания»
- "GRPC Learning Part 5: GRPC-Gateway Практический бой"
- "GRPC Learning, часть 6: GRPC-Gateway Integrated Swagger"
машинное обучение
- «Подготовка среды разработки для машинного обучения»
- «Опыт машинное обучение за пять минут под докером»
- «Сводка вступления на начинающих питона от программистов Java»
- "Numpy Study Notes"
- "Ubuntu16 Установка драйвера nvidia (видеокарта GTX1060)"
- "Anaconda3+cuda10.1+cudnn7.6+tensorflow2.6 Установка (Ubuntu16)"
глубокое обучение
DL4J Combat Special
- "DL4J Практическая боевая часть первая: подготовка"
- "DL4J Практический боевой бой, часть 2: Классификация радужной оболочки"
- «DL4J Практическая боевая часть третья: Классический пример свертки (Lenet-5)»
- «DL4J Практический боевой бой, часть 4: Пример классического свертки (версия GPU)»
- "DL4J Практический боевой бой, часть 5: базовые навыки операции матрицы"
- "DL4J Практический боевой бой, часть 6: графическое отображение процесса обучения"
Глубокое обучение инженерии
- "Pure Ubuntu16 Установка CUDA (9.1) и Cudnn"
- «Опыт трех минут: Springboot использует модель глубокого обучения для распознавания чисел»
- «Springboot использует модель глубокого обучения для распознавания цифр: детали разработки»
- "Три минуты экстремальной скорости: Java Version Decited"
- «Подробное объяснение обнаружения лица в Java Edition, часть 1: Docker Image of Running Environment (Centos+JDK+OpenCV)»
- «Подробное объяснение обнаружения лица в Java Edition, часть 2: кодирование»
- «Три минуты: чрезвычайно быстрый опыт выявления целевого выявления Java (YOLO4)»
- «Создание основного изображения Docker, которое зависит от Javacv, от (centos7+jdk8+opencv4)»
- «Ультрадерированная практика кодирования, пусть ваше приложение Springboot идентифицирует пешеходов, автомобилей, собак и кошек на картинках (Javacv+yolo4)»
мультимедиа
Куренто
- «Куленто практическая боевая часть первая: развертывание и опыт KMS»
- «Куленто практическое боевое бой, часть 2: быстрое развертывание и опыт»
- «Куленто практическое боевое бой, часть 3: небольшое руководство по знаниям»
- "Куренто практическое боевое боевые действия, часть 4: Руководство по разработке приложений"
- "WeChat Mini Program + Tencent Cloud Live Broadcast в режиме реального времени.
- "Куренто практическое боевое боевые действия, часть 5: воспроизведение СМИ"
- "Куренто практическая боевая, часть 6: облачная запись"
Javacv Special
- "Javacv Pushing Practice (файл MP4)"
- "Javacv Camera Practice One: Основы"
- "Практика Javacv Practice Часть 2: Предварительный просмотр локального окна"
- "Javacv камера практики, часть 3: Сохранить как файл MP4"
- "Javacv Camera Practice Part 4: Захват картинки"
- "Javacv Camera Practical Combat Part 5: Push Streaming"
- «Javacv камера практика, часть 6: Сохранить как файл mp4 (со звуком)»
- «Javacv Camera Practical Combat Part 7: Push -потоковая передача (со звуком)»
- "Javacv Camera Practice, часть 8: обнаружение лица"
- "Javacv Trilogy Trilogy Part One: Сохраните лицо в видео как картинку"
- "Javacv Face Trilogy, часть 2: обучение"
- "Javacv Face Trilogy Trilogy Часть третья: признание и предварительный просмотр"
- "Javacv камера практика № 12: обнаружение пола"
- "Javacv Camera Practice 13: обнаружение возраста"
- «Самое простое обнаружение лица (бесплатный звонок на интерфейс Baidu AI Open Platform)»
- "Javacv Camera Practice 14: Обнаружение маски"
- «Java Edition Tranting Trilogy Trilogy Part Ompe: Extreme Speed Experience»
- "Java Edition Tranting Tricking Trilogy, часть 2: разработка и дизайн»
- "Java Version of Face Trenging Trilogy Часть третья: кодирование на практике"
аппаратное обеспечение
Малиновый Пи
- «Установка 64-битной операционной системы на Raspberry Pi 3B (Raspberry Pi не нужно подключать к монитору, клавиатуре и мышью)»
- "Установка и настройка Golang1.9.2 на 64-битной Raspberry Pi"
- "Raspberry Pi 3B строит Flink Cluster"
- «Развертывание кластера ElasticSearch6 на Raspberry Pi»
- «Установка 64-битного Linux на Raspberry Pi 4b (без монитора, клавиатуры и мыши)»
- "Установка Docker-Compose на Raspberry Pi 4b (64-разрядный Linux)"
Синология
- "Synology DS218+ AS Maven Private Server (NEXUS3)"
- "Synology DS218+ развертывает MySQL"
- "Synology DS218+ развертывает Кафку"
- «K8s использует NFS Synology DS218+»
- "Synology DS218+ развертывает Gitlab"
Марк (изменил контент)
"Сделайте среду Pinpoint Compilation в файл изображения Docker"