저자 소개
- WeChat 공식 계정, Toutiao 계정, CSDN 계정은 모두 프로그래머 Xinchen입니다.
- 전 Tencent 및 Alibaba 직원으로 Java 백엔드 작업에 참여했습니다.
- Docker와 Kubernetes에 대한 열정이 있습니다.
- 모든 기사는 저자의 원본입니다.
이 코드 저장소 정보
- CSDN 블로그 주소: http://blog.csdn.net/boling_cavalry
- 이 코드 저장소에는 블로그에 관련된 소스 코드, 파일 등이 포함되어 있습니다.
- 도움이 되셨다면 별표 부탁드립니다. 감사합니다!
기사 분류
일반적으로 다음과 같은 범주로 나누어집니다. 관심 있는 내용이 있으면 알려주시면 감사하겠습니다.
- 자바;
- 백엔드 미들웨어;
- 도커;
- 쿠버네티스;
- 빅데이터;
- LeetCode, Raspberry Pi, Synology System 등과 같은 포괄적 이해관계;
- 데브옵스;
- 일반적인 도구 및 기술
- 문제 처리 메모
자바 분야
클라우드 네이티브 기술, Quarkus 앨범
quarkus 긴 시리즈
종합적인 실제 전투
- "Quarkus 실전 전투 제1부: 준비"
- "Quarkus 실전 전투 2부: 애플리케이션 생성, 구축 및 배포"
- "Quarkus 실전 전투 제3부: 개발 모드(개발 모드)"
- "Quarkus 실전 전투 4부: 원격 핫 배포"
- "Quarkus 실전 전투 5부: Maven 플러그인 상세 설명"
- "Quarkus 실전 전투 파트 6 : 구성"
- "Quarkus 실전 전투 7부: 구성 사용"
- "Quarkus 실전 전투 파트 8: 프로필"
가상 스레드
- JDK19 가상 스레드를 지원하는 웹 프레임워크, 1부: 경험
- JDK19 가상 스레드를 지원하는 웹 프레임워크, 2부: 가상 스레드를 지원하는 quarkus 애플리케이션 개발 완료
- JDK19 가상 스레드를 지원하는 웹 프레임워크, 3부: 실행 중인 가상 스레드 관찰
- JDK19 가상 스레드를 지원하는 웹 프레임워크, 4부: quarkus가 가상 스레드를 지원하는 방법을 이해하려면 소스 코드를 살펴보세요.
- JDK19 가상 스레드를 지원하는 웹 프레임워크, 5부(최종): ThreadLocal의 물결 만들기
의존성 주입
- "quarkus 종속성 주입 1: 빈 생성"
- "quarkus 종속성 주입 파트 2: 빈 범위"
- "Quarkus 종속성 주입 3부: 주석을 사용하여 주입 Bean 선택"
- "Quarkus 종속성 주입 4부: Bean 주입을 위한 고급 방법 선택"
- "quarkus 종속성 주입 파트 5: 인터셉터"
- "quarkus 종속성 주입 6: 이벤트 게시 및 소비"
- "quarkus 종속성 주입 파트 7: 수명 주기 콜백"
- "quarkus 종속성 주입 파트 8: 데코레이터"
- "quarkus 종속성 주입 9: Bean 읽기-쓰기 잠금"
- "Quarkus 종속성 주입 10번: Bean 지연 로딩 규칙 학습 및 변경"
- "Quarkus 종속성 주입 파트 11: 고급 인터셉터 기능 파트 1(속성 설정 및 재사용)"
- "quarkus 종속성 주입 12번: 클래스 수준 인터셉터 비활성화"
- "quarkus 의존성 주입 13: 기타 중요한 지식 포인트 시리즈(마지막 부분)"
데이터 베이스
- "quarkus 데이터베이스 1부: 공식 데모보다 간단한 기본 작업"
- "quarkus 데이터베이스 파트 2: 데이터베이스 없이 추가, 삭제, 수정 및 쿼리를 실행할 수 있습니다(개발 모드)"
- "Quarkus 데이터베이스 3장: 단일 애플리케이션이 여러 데이터베이스를 동시에 운영합니다"
- "quarkus 데이터베이스 파트 4: 로컬 캐시"
기본 지식
- "CentOS7 설치 JDK8"
- "우분투에서 OpenJDK10 설치"
- "Ubuntu 환경용 OpenJDK11 소스 코드 다운로드"
- "RxJava와 람다를 경험해보세요"
- "실제 속도 제한(guava의 RateLimiter)"
- "java.util.Optional 연구 노트"
- "org.springframework.util.StopWatch: 시간이 많이 걸리는 간단한 통계 도구"
- "IntelliJ IDEA의 원격 개발(Remote Development)을 경험해 보세요"
- "20일의 기다림 끝에 애플리케이션이 최종 승인되었습니다. IntelliJ IDEA의 새로운 UI 미리보기 버전을 설치하고 경험해 보세요."
- "브라우저에서 코드를 작성하고 4코어 8G Microsoft 서버를 무료로 사용하세요. Codespaces는 정말 맛있습니다."
- "Codespaces 개인화 백엔드 서버 구성 가이드"
- "vscode의 데스크톱 버전은 원격 개발을 위해 무료 Microsoft 4코어 8G 서버를 사용합니다(컴파일 및 실행은 모두 클라우드에서 이루어지며 docker 서비스는 자유롭게 생성할 수 있습니다)"
고급 실전 전투
- "Java 실무 MongoDB 클러스터(복제본 세트)"
- "Docker의 Java 파일 업로드 서비스 3부작 중 1부: 환경 준비"
- "Docker의 Java 파일 업로드 서비스 2부: 서버 측 개발"
- "Docker의 Java 파일 업로드 서비스 3부작 중 세 번째 부분: Wireshark 패킷 캡처 분석"
- "실용적인 Redis 직렬화 성능 테스트(Kryo 및 문자열)"
- "JavaCPP 빠른 시작(공식 데모 향상된 버전)"
JVM의 세계를 여행해보세요
- "미니멀리스트, Docker를 사용하여 단 두 줄의 명령으로 OpenJDK11을 다운로드하고 컴파일하세요."
- "Docker를 사용하여 OpenJDK11 소스 코드를 빠르게 다운로드"
- "OpenJDK11 소스 코드를 다운로드하기 위한 Docker 이미지 만들기"
- "OpenJDK11 소스 코드를 컴파일하기 위한 Docker 이미지 만들기"
- "OpenJDK11 소스 코드를 편집하는 Ubuntu 환경"
- "openjdk 이미지의 태그 설명"
- "ARM64 아키텍처에서 OpenJDK의 공식 Docker 이미지에 버전 8이 없는 이유는 무엇입니까? 》
- "ARM 아키텍처의 Docker 환경에서 OpenJDK에는 공식적으로 버전 8 이미지가 없습니다. 이를 완벽하게 해결하는 방법은 무엇입니까?" 》
- "openjdk8(docker 환경) 컴파일이 매우 빠른 경험"
- "docker에서 openjdk8 컴파일 중"
- "수정, 컴파일, GDB 디버그 openjdk8 소스 코드(docker 환경에서)"
- "환경 변수_JAVA_LAUNCHER_DEBUG, 더 많은 jvm 정보를 제공할 수 있습니다."
- "Java Virtual Machine Learning: 메소드 호출을 위한 바이트코드 지침"
- "Java의 wait(), inform() 학습 3부작 1부: JVM 소스 코드 분석"
- "Java의 wait(), inform() 학습 3부작 2부: 매개변수를 보려면 JVM 소스 코드를 수정하세요."
- "Java의 wait(), inform() 학습 3부작: JVM 소스 코드 제어 잠금 잡기 시퀀스 수정"
메이븐과 함께 플레이
- "Ubuntu 배포 및 Nexus3 경험"
- "JDK 및 Maven이 없으면 Docker를 사용하여 Maven 프로젝트를 빌드할 수도 있습니다."
- "Maven 빌드 Docker 이미지 3부작 1부: 환경 준비"
- "Maven이 도커 이미지 3부작 2부 빌드: 코딩 및 이미지 빌드"
- "Maven 구축 Docker 이미지 3부작 3: 원격 창고로 푸시(인트라넷 및 Alibaba 클라우드)"
- "실용적인 Maven 개인 창고 3부작 중 1부: 구축 및 사용"
- "실용적인 Maven 개인 창고 3부작 2부: 개인 창고에 업로드"
- "실용적인 Maven 개인 창고 3부작 3부: Docker에서 Maven 개인 창고 구축"
- "spring4.1 소스 코드 컴파일 및 빌드 속도를 높이기 위해 Gradle 스크립트 수정"
- "Docker와 Jib(Maven 플러그인 버전) 실제 전투"
- "Jib 사용 요약(Maven 플러그인 버전)"
- "지브 빌드 미러 문제 포지셔닝부터 심층 분석까지"
- "Kubernetes에서 Jenkins용 Maven을 설정하는 방법"
- "Kubernetes에서 Jenkins의 실제 Maven 프로젝트 컴파일 및 구성"
- "Nexus3 자주 사용하는 기능 메모"
- "Java 라이브러리를 Maven 중앙 저장소에 게시했습니다. 이제부터 Jackson 및 Spring jar처럼 사용할 수 있습니다."
Gradle로 플레이
- Gradle은 다중 모듈 SpringBoot 애플리케이션을 구축합니다.
- "Gradle 프로젝트의 항아리를 개인 창고에 게시"
잭슨 학습 스페셜
- "잭슨 학습 1: 기본 정보"
- "잭슨 학습 파트 2: jackson-core"
- "Jackson 학습 3부: 일반적인 API 작업"
- "Jackson 학습 4: WRAP_ROOT_VALUE(루트 개체)"
- "Jackson 학습 파트 5: JsonInclude 주석"
- "Jackson 학습 파트 6: 공통 클래스 주석"
- "Jackson 학습 파트 7: 공통 필드 주석"
- "Jackson 학습 파트 8: 일반적인 방법에 대한 주석"
- "Jackson 학습 No. 9: Springboot 통합(구성 파일)"
- "Jackson Learning No. 10(최종): Springboot 통합(구성 클래스)"
JUnit5 학습 스페셜
"JUnit5 학습" 시리즈는 실제 전투를 통해 SpringBoot 환경에서 단위 테스트 기술을 향상시키는 것을 목표로 합니다. 총 8개의 기사가 있습니다. 링크는 다음과 같습니다.
- "JUnit5 학습 하나: 기본 작업"
- "JUnit5 학습 파트 2: 가정 수업"
- "JUnit5 학습 파트 3: 어설션 클래스"
- "JUnit5 학습 4: 조건부 실행"
- "JUnit5 학습 파트 5: 태그 및 사용자 정의 주석"
- "JUnit5 학습 6부: 매개변수화된 테스트의 기초"
- "JUnit5 학습 파트 7: 고급 매개변수화된 테스트"
- "JUnit5 학습 8부: 종합적인 발전(최종)"
jetcd 학습 스페셜
- jetcd 실제 전투 1: 매우 빠른 경험
- jetcd 실습 2부: 기본 작업
- jetcd 실습 3부: 고급 작업(트랜잭션, 모니터링, 임대)
파괴자 학습 스페셜
- 빠른 시작
- 방해자 클래스 분석
- 링 큐의 기본 작업(Disruptor 클래스 없음)
- 이벤트 소비 지식 포인트 요약
- 이벤트 소비 실천
- 일반적인 시나리오
- 대기 전략
- 보충 지식 포인트(마지막 부분)
마이바티스 학습(주니어 에디션)
- "MyBatis 초등 실습 1: 스프링 부트 통합"
- "MyBatis 초등 연습 2부: 추가, 삭제, 수정 및 확인"
- "MyBatis 초등 실습 파트 3: Springboot 통합 Druid"
- "MyBatis 초등 실습 파트 4: Druid 다중 데이터 소스"
- "MyBatis 초등 연습 5부: 일대일 관련 쿼리"
- "MyBatis 초등 연습 파트 6: 일대다 관련 쿼리"
gRPC 실용 앨범의 Java 버전
- proto를 사용하여 코드 생성
- 서비스 게시 및 호출
- 서버 스트림
- 클라이언트 스트림
- 양방향 흐름
- 클라이언트는 서버 주소를 동적으로 얻습니다.
- 유레카 기반 등록 검색
Java 확장 Nginx 앨범
- "Nginx용 Java 확장 중 하나: Hello, nginx-clojure"
- "Java 확장 Nginx 파트 2: nginx-clojure 소스 코드 컴파일"
- "Java Extension Nginx 파트 3: 기본 구성 항목"
- "Java 확장 Nginx 파트 4: 원격 디버깅"
- "Java 확장 Nginx 파트 5: 다섯 개의 핸들러(시리즈의 핵심)"
- "Java Extension Nginx Six: 두 가지 주요 필터"
- "Java 확장 Nginx 파트 7: 공유 메모리"
- "선택판: Java로 Nginx 확장(nginx-clojure 소개)"
동네 보기
- Java 버전 스트리밍 코덱 및 이미지 처리(JavaCPP+FFmpeg)
- "Ubuntu16 데스크톱 버전용 OpenCV4 컴파일 및 설치"
- "Ubuntu16 데스크톱 버전은 OpenCV4의 Java 라이브러리 및 라이브러리를 컴파일합니다."
스프링 필드
스프링 기초
- "실용적인 Spring 사용자 정의 속성(스키마): 빠른 경험"
- "스프링의 BeanFactory와 ApplicationContext"
- "ImportSelector와 DeferredImportSelector(spring4)의 차이점"
- "실용적인 스프링 사용자 정의 속성(스키마)"
스프링 확장 실습 주제
- "Spring 4.1.8 Extended Practical Combat One: 사용자 정의 환경 변수 검증"
- "Spring 4.1.8 확장 연습 2부: 인식 인터페이스 공개"
- "Spring 4.1.8 확장된 실전 전투 3부: 방송 및 모니터링"
- "Spring 4.1.8 확장 연습 4부: Spring 컨테이너 변경 사항 인식(SmartLifecycle 인터페이스)"
- "Spring 4.1.8 확장 연습 5부: Bean 정의 변경(BeanFactoryPostProcessor 인터페이스)"
- "Spring 4.1.8 확장 연습 6부: 스프링 컨테이너에 Bean 등록(BeanDefinitionRegistryPostProcessor 인터페이스)"
- "Spring 4.1.8 확장 연습 파트 7: 제어 Bean(BeanPostProcessor 인터페이스)"
- "Spring 4.1.8 확장 연습 파트 8: 주석 가져오기"
Spring 소스 코드의 세계를 탐험해보세요
- "Spring 소스 코드 수정 및 컴파일 및 jar 빌드(spring-context-4.0.2.RELEASE)"
- "spring+mybatis는 NoClassDefFoundError 예외 분석 3부작을 시작합니다: 문제의 안정적인 재현"
- "spring+mybatis는 NoClassDefFoundError 예외 분석 3부작 2부: 위치 지정 오류를 시작합니다."
- "Spring+mybatis는 NoClassDefFoundError 예외 분석 3부작을 시작합니다. 스프링 소스 코드를 변경하고 자세한 오류를 얻습니다."
- "SpringMVC 소스 코드 분석: POST 요청의 파일 처리"
- "Spring4.1.x 소스 코드를 다운로드하고 IntelliJ IDEA로 엽니다."
- "windows에서 spring-framework4.1.8.RELEASE 소스 코드 수정, 컴파일 및 빌드"
- "Spring4.1.8 초기화 소스 코드 학습 3부작 1: AbstractApplicationContext 구성 방법"
- "Spring4.1.8 초기화 소스 코드 학습 3부작 2부: setConfigLocations 메소드"
- "Spring4.1.8 초기화 소스 코드 학습 3부작: AbstractApplicationContext.refresh 메소드"
SpringBoot 기본 사항
- "맞춤형 Spring Boot Starter 3부작 1부: 준비"
- "맞춤형 스프링 부트 스타터 3부작 2부: 실제 개발"
- "맞춤형 스프링 부트 스타터 3부작 3: 소스 코드 분석 spring.factories 로딩 프로세스"
- "스프링 부트 프레임워크 기반 사육사 액세스"
- "Docker에서 springboot 실행"
- "스프링부트 스레드 풀의 활용과 확장"
- "SpringBoot에서 Kyro를 Redis 직렬화 도구로 사용"
- "도시 날씨를 쿼리하는 Springboot 애플리케이션"
- "즉시 사용 가능한 실용적인 소스 코드(springboot+redis+mybatis+restTemplate)"
- "SpringBoot-2.3 미러링 솔루션에 다중 레이어가 필요한 이유"
- "SpringBoot(2.3) 애플리케이션 제작 Docker 이미지(공식 솔루션)를 경험해보세요"
- "Docker 이미지를 생성하는 SpringBoot(2.3) 애플리케이션에 대한 자세한 설명(공식 솔루션)"
- "SpringBoot-2.3의 컨테이너 프로브 마스터하기: 기본 사항"
- "SpringBoot-2.3의 컨테이너 프로브 마스터하기: 심층"
- "SpringBoot-2.3의 컨테이너 프로브 마스터하기: 실용적인 전투"
- "springboot의 jar가 독립적으로 실행될 수 있는 이유"
- "SpringBoot(2.4) 애플리케이션 제작 Docker 이미지(Gradle 버전 공식 솔루션)"
SpringBoot 고급 연습
- "Docker 기반 Redis 및 Springboot 3부작 중 1부: 극한의 속도 경험"
- "Docker의 Redis 및 springboot 3부작 2부: redis 마스터-슬레이브 및 sentinel 설치"
- "Docker에서의 redis 및 springboot 3부작 중 세 번째 부분: springboot에서 redis sentinel에 액세스"
- "SpringBoot 애플리케이션은 사용자 정의 ApplicationContext 구현 클래스를 사용합니다."
- "Kubernetes 사이드카 설계 및 실습의 Spring Boot 애플리케이션"
- "Spring Native Practical Combat (79ms 만에 springboot 애플리케이션이 시작되는 원활한 경험을 즐기세요)"
- "3분 경험: SpringBoot는 딥 러닝 모델을 사용하여 숫자를 인식합니다."
- "SpringBoot는 딥 러닝 모델을 사용하여 숫자를 인식합니다: 개발 세부 사항"
SpringCloud 기본 사항
- "SpringCloud Gateway를 빠르게 경험해 보세요"
- "Spring Cloud 버전의 애플리케이션 업그레이드 시 주의사항(Dalston에서 Edgware로 업그레이드)"
SpringCloud 실제 전투
- "Docker의 Spring Cloud 3부작 중 1부: 극한의 속도 경험"
- "Docker의 Spring Cloud 3부작 2부: Spring Cloud 개발에 대한 자세한 설명"
- "Docker의 Spring Cloud 3부작 3: 온라인 수평 확장"
- "K8S 환경을 호출하는 로컬 서비스에서 SpringCloud 마이크로서비스의 실제 전투"
유레카 소스코드 분석 주제
- "Spring Cloud 유레카 소스코드 분석 1장: 준비"
- "유레카의 Spring Cloud 소스 코드 분석 2장: 등록 센터 시작 클래스의 EnableEurekaServer 주석"
- "Eureka의 Spring Cloud 소스 코드 분석 3장: EnableDiscoveryClient와 EnableEurekaClient(Edgware 버전)의 차이점"
- "유레카의 Spring Cloud 소스 코드 분석 4장: 서비스 등록이 시작되는 방법"
- "유레카의 Spring Cloud 소스 코드 분석 5장: 업데이트 서비스 목록"
- "유레카의 Spring Cloud 소스코드 분석 6장: 서비스 등록"
- "스프링 클라우드 유레카 소스코드 분석 7장: 리뉴얼"
- "스프링클라우드 유레카 소스코드 분석 8장: 서비스 등록명의 유래"
Spring Cloud Gateway 진입부터 개선까지
- "Spring Cloud Gateway 실전 전투 1: 예비 연구"
- "Spring Cloud Gateway 실전 전투 2부: 추가 라우팅 구성 방법"
- "스프링 클라우드 게이트웨이 실전 전투 3부: 동적 라우팅"
- "스프링 클라우드 게이트웨이 실전 전투 4부: 내장 술어 요약"
- "스프링 클라우드 게이트웨이 실전 파트 5: 내장 필터"
- "Spring Cloud Gateway의 CircuitBreaker 기능"
- "Spring Cloud Gateway 사용자 정의 필터 연습(회로 차단기 상태 변경 관찰)"
- "Spring Cloud Gateway 전류 제한 실습"
- "Spring Cloud Gateway는 요청 및 응답 본문의 내용을 수정합니다."
- "Spring Cloud 게이트웨이 필터는 예외 반환을 정확하게 제어합니다(분석)"
- "Spring Cloud Gateway 필터는 예외 반환을 정확하게 제어합니다(실제 전투, http 반환 코드 및 메시지 필드 제어)."
- "Spring Cloud Gateway 필터는 예외 반환을 정확하게 제어합니다(실제 전투, 완전히 사용자 정의된 반환 본문)"
- "임의의 주소 점프를 구현하기 위한 Spring Cloud 게이트웨이 코딩"
spring-cloud-alibaba 실제 전투
- "Docker에서 2분 안에 Nacos를 경험해보세요";
- "Docker를 사용한 Nacos 환경 개발";
- "Docker에서 2분 안에 Nacos 구성 센터를 경험해보세요";
- "Docker에서 Nacos 구성 애플리케이션 개발";
- "Docker에서의 Nacos 지속성 구성";
spring-cloud-kubernetes 스페셜 에디션
- "Spring-cloud-kubernetes 공식 데모 실행 실습"
- "안녕하세요 spring-cloud-kubernetes"
- "spring-cloud-kubernetes 뒤에 있는 세 가지 핵심 지식 포인트"
- "Spring-cloud-kubernetes 서비스 검색 및 폴링 실습(회로 차단기 포함)"
- "spring-cloud-kubernetes 및 SpringCloud 게이트웨이"
- "Spring-cloud-kubernetes 및 k8s configmap"
- "spring-cloud-kubernetes는 k8s configmap 업데이트를 자동으로 동기화합니다"
봄구름광장특집
- 5분 안에 봄-구름-광장 이해하기
- Spring-cloud-square 개발 실습(세 가지 유형 모두 포함)
- Spring-cloud-square 소스 코드 빠른 읽기(spring-cloud-square-okhttp 기사)
- spring-cloud-square 소스 코드 빠르게 읽기(retrofit + okhttp)
더보 컴뱃 스페셜
- 준비와 첫 경험
- SpringBoot와 통합
- 사육사 등록센터 이용
- 관리 콘솔 dubbo-admin
자바 클라우드 네이티브 시리즈
- Strimzi 전투 파트 1: 소개 및 준비
- Strimzi 실전 전투 2부: 배포 및 메시징 기능의 첫 경험
- Strimzi 실전 전투 No. 3: Prometheus+grafana 모니터링 (공식 문서에 따르면 모니터링할 수 없습니까? 이 기사를 읽는 것이 좋을 것입니다. 이미 함정을 밟았습니다.)
- Strimzi Kafka Bridge(브리지) 실용 전투 1: 소개 및 배포
- Strimzi Kafka Bridge(브리지) 실전 전투 2부: 메시지 생성 및 전송
- Strimzi Kafka Bridge(브리지) 실전 전투 3: 홈메이드 SDK(golang 버전)
도커
기본 지식
- "Docker 준비, 설치 및 첫 경험"
- "CentOS7 설치 도커"
- "Docker가 이미지를 다운로드하는 속도가 느린 경우 어떻게 해야 하나요?" daocloud accelerator가 도와드리겠습니다》
- "Docker Private Warehouse의 실제 구축 및 활용"
- "Maven 빌드 Docker 이미지 3부작 1부: 환경 준비"
- "Maven이 도커 이미지 3부작 2부 빌드: 코딩 및 이미지 빌드"
- "Maven 구축 Docker 이미지 3부작 3: 원격 창고로 푸시(인트라넷 및 Alibaba 클라우드)"
- "Docker 컨테이너 정보 보기"
- "Docker 이미지 제작 실습: 시간대 및 시스템 인코딩 설정"
- "Docker 이미지 목록에 없음:없음이 무엇인가요?"
- "Docker 다단계 빌드 실습(다단계 빌드)"
- "Docker의 /var/run/docker.sock 매개변수"
- "도커와 고수"
- "Docker 원격 연결 설정"
- "Docker에 대한 TLS 암호화 원격 연결"
- "Harbour Mirror Repository의 CentOS 배포"
- "일반적으로 사용되는 Docker 명령에 대한 참고 사항"
- "docker 및 docker-compose(CentOS7)를 설치하는 한 줄 명령"
- "Docker 컨테이너 상태를 빠르게 경험해 보세요"
- "Java 애플리케이션은 Docker 환경에서 컨테이너 상태 확인을 구성합니다."
- "docker-compose 하의 Java 애플리케이션 시작 시퀀스의 두 부분 중 하나: 문제 분석"
- "docker-compose 2부에서의 Java 애플리케이션 시작 순서: 실제 전투"
- "sudo 없이 docker 명령을 직접 실행하려면 루트가 아닌 계정을 설정하세요."
- "SpringBoot-2.3 미러링 솔루션에 다중 레이어가 필요한 이유"
고급 실전 전투
- "Docker를 사용한 웹 개발 및 Tomcat 배포"
- "실용적인 Docker, Dockerfile을 작성하여 tomcat 이미지를 사용자 정의하고 웹 애플리케이션의 온라인 배포를 실현합니다."
- "실용적인 도커, nginx 역방향 프록시 tomcat 구축, 링크 학습 및 docker-compose"
- "docker에서 openjdk8 컴파일 중"
- "수정, 컴파일, GDB 디버그 openjdk8 소스 코드(docker 환경에서)"
- "docker의 mysql이 시작될 때 자동으로 sql을 실행하도록 합니다."
- "Docker를 사용하여 불일치 환경 구축, 3부작 중 1부: 신속하게 불일치 구축"
- "Docker를 사용하여 불일치 환경 구축, 3부작 중 2부: 로컬에서 불일치 이미지를 빠르게 구축"
- "Docker를 사용하여 disconf 환경 구축, 3부작 중 3부: 구축 프로세스에 대한 자세한 설명"
- "docker에서 disconf 사용: 매우 빠른 경험"
- "docker에서 disconf 사용: 데모 개발에 대한 자세한 설명"
- "jedis 사용 소개(Docker 환경에서)"
- "Docker에서 Kafka 학습, 3부작 중 1부: 극한 속도로 Kafka 경험"
- "Docker에서 Kafka 학습, 3부작 2부: 로컬 환경 구축"
- "Docker에서 Kafka 배우기, 3부작 중 3부: Java 개발"
- "Docker 및 소비자 애플리케이션에서 dubbo를 배포하는 문제로 인해 link 매개 변수를 사용할 수 없습니다."
- "Docker를 사용한 Dubbo 개발, 3부작 중 1부: 극한의 속도 경험"
- "Docker를 사용한 Dubbo 개발, 3부작 중 2부: 로컬 환경 구축"
- "Docker를 사용한 Dubbo 개발, 3부작 중 3부: Java 개발"
- "Docker를 통한 실용적인 Zabbix 3부작 중 1부: 극한의 속도 경험"
- "Docker의 실용적인 Zabbix 3부작 2부: 다른 컴퓨터 모니터링"
- "Docker의 실용적인 Zabbix 3부작 3부: 사용자 정의 모니터링 항목"
- "openjdk8(docker 환경) 컴파일이 매우 빠른 경험"
- "Docker에서 HBase 학습, 3부작 중 1부: 극한의 속도 경험"
- "Docker에서 HBase 학습, 3부작 중 2부: 클러스터 HBase 구성"
- "Docker에서 HBase 학습, 3부작 중 3부: Java 개발"
- "Docker에서 빠르게 mongodb를 경험해 보세요"
- "mongodb Docker 이미지 파일 만들기"
- "Docker에서 실제 mongodb 복제본 세트(복제)"
- "Docker에 Rockmongo를 설치하고 그래픽 방식으로 mongodb를 작동합니다."
- "Docker에서 Kafka 학습 1부: 클러스터용 이미지 파일 만들기"
- "Docker에서 Kafka 학습 2부: 클러스터 환경 구축"
- "Docker에서의 Kafka 학습 3부: 클러스터 환경에서 Java 개발"
- "Docker에서 pinpoint1.6.x 브랜치 컴파일을 빠르게 경험해보세요"
- "정확한 컴파일 환경을 Docker 이미지 파일로 만들어주세요"
- "Docker에서 pinpoint1.6.3을 고속으로 경험해보세요"
- "Docker에서 정확한 환경 구축"
- "핀포인트 플러그인 개발 1부: 빠른 테스트, gson 플러그인 조정"
- "핀포인트 플러그인 개발 2부: 처음부터 새로운 플러그인 만들기"
- "Docker에서의 Jenkins 설치 및 경험"
- "Docker에서 springboot 실행"
- "Docker 기반 Redis 및 Springboot 3부작 중 1부: 극한의 속도 경험"
- "Docker의 Redis 및 springboot 3부작 2부: redis 마스터-슬레이브 및 sentinel 설치"
- "Docker에서의 redis 및 springboot 3부작 중 세 번째 부분: springboot에서 redis sentinel에 액세스"
- "실용적인 Maven 개인 창고 3부작 3부: Docker에서 Maven 개인 창고 구축"
- "Docker 기반의 Spring Cloud 3부작 중 1부: 극한의 속도 경험"
- "Docker의 Spring Cloud 3부작 2부: Spring Cloud 개발에 대한 자세한 설명"
- "Docker의 Spring Cloud 3부작 3: 온라인 수평 확장"
- "Docker의 OpenResty 3부작 중 1부: 극한의 속도 경험"
- "Docker 파트 2의 OpenResty 3부작: 세부 개발"
- "Docker 기반 OpenResty 3부작의 세 번째 부분: OpenResty와 Tomcat 서비스"
- "Docker의 Java 파일 업로드 서비스 3부작 중 1부: 환경 준비"
- "Docker의 Java 파일 업로드 서비스 2부: 서버 측 개발"
- "Docker의 Java 파일 업로드 서비스 3부작 중 세 번째 부분: Wireshark 패킷 캡처 분석"
- "Docker에서 MySQL 마스터 및 슬레이브 수동 구성"
- "Docker 기반의 MySQL 마스터-슬레이브 3부작 1부: 극한의 속도 경험"
- "Docker 파트 2의 MySQL 마스터-슬레이브 3부작: 미러 프로덕션에 대한 자세한 설명"
- "Docker의 MySQL 마스터-슬레이브 3부작 3부: Binlog 로그 매개변수의 실제 전투"
- "Docker의 ELK 3부작 중 1부: 극한의 속도 경험"
- "Docker에서 ELK 3부작의 두 번째 부분: 세부 개발"
- "Docker의 ELK 3부작 세 번째 부분: K8S에 대한 ELK 및 애플리케이션 로그 보고"
- "Docker 이미지 제작 실습: 시간대 및 시스템 인코딩 설정"
- "JDK 및 Maven이 없으면 Docker를 사용하여 Maven 프로젝트를 빌드할 수도 있습니다."
- "Docker 하에서 RabbitMQ 지연 대기열의 실제 전투의 두 부분 중 하나: 극도의 속도 경험"
- "Docker에서의 RabbitMQ 지연 대기열 실제 전투 2부: 세부 개발"
- "Docker를 사용하여 OpenJDK11 소스 코드를 빠르게 다운로드"
- "미니멀리스트, Docker를 사용하여 단 두 줄의 명령으로 OpenJDK11을 다운로드하고 컴파일하세요."
- "Kafka Docker 이미지 지침(wurstmeister/kafka)"
- "Docker 내에서 kafka 서비스를 사용하는 방법"
- "elasticsearch-head의 Docker 이미지를 직접 만드세요."
- "Elasticsearch의 ik 단어 분할기의 Docker 이미지를 직접 만드세요."
- "Docker에서 elasticsearch6.5.0 클러스터를 구축하는 명령 한 줄(헤드 플러그인 및 ik 단어 분할기 포함)"
- "Docker에서 Spark 클러스터(HDFS 클러스터 포함)를 빠르게 구축합니다."
- "Docker 아래의 스파크 클러스터, 매개변수를 조정하여 하드웨어를 압축합니다."
- "golang 공식 Docker 이미지로 프로젝트 실행"
- "Docker의 Prometheus와 Grafana 3부작 중 1부: 극한의 속도 경험"
- "Docker Trilogy Part 2의 Prometheus 및 Grafana: Docker 오케스트레이션에 대한 자세한 설명"
- "Docker에서의 Prometheus 및 Grafana 3부: 사용자 정의 모니터링 항목 개발 및 구성"
- "Docker와 Jib(Maven 플러그인 버전) 실제 전투"
- "Docker에서 2분만에 Nacos를 경험해보세요"
- "Docker를 사용한 Nacos 환경 개발"
- "Docker에서 2분 만에 Nacos 구성 센터를 경험해보세요"
- "Docker에서 Nacos 구성 애플리케이션 개발"
- "Docker에서의 Nacos 지속성 구성"
- "Docker에서 여러 컴퓨터에 대한 비밀번호 없는 SSH 로그인"
- "IDEA의 Docker 플러그인 실습(Dockerfile)"
- "IDEA의 Docker 플러그인 실습(Docker Image)"
- "IDEA의 Docker 플러그인 실습(Docker-compose)"
- "Docker Swarm 배포부터 기본 운영까지"
- "ARM64 아키텍처에서 OpenJDK의 공식 Docker 이미지에 버전 8이 없는 이유는 무엇입니까? 》
- "ARM 아키텍처의 Docker 환경에서 OpenJDK에는 공식적으로 버전 8 이미지가 없습니다. 어떻게 완벽하게 해결할 수 있을까요?" 》
- "Docker 배포 Flink 메모"
- "GitHub Actions로 Docker 이미지 생성"
- "Docker(kibana 포함)에서 elasticsearch8의 배포, 확장 및 기본 작동"
- "Docker-compose는 elasticsearch-8.x 클러스터 + kibana를 빠르게 배포합니다."
- "Synology DS218+는 PostgreSQL(docker)을 배포합니다."
쿠버네티스
쿠버네티스 기본
- "Kubernetes Persistence Volume 실무 1부: 극한의 속도 경험"
- "Kubernetes Persistence Volume 실무 2부: 세부 개발"
- "실용적인 Kubernetes 동적 볼륨 스토리지(NFS)"
- "Kubernetes 사이드카 설계 및 실습의 Spring Boot 애플리케이션"
- "Kubernetes 소스 코드 학습 1부: 소스 코드 다운로드 및 컴파일"
- "Kubernetes 심층 학습 2부: 이미지 컴파일 및 배포(api-서버)"
- "K8s 사용자 정의 컨트롤러 3부작 1부: CRD(사용자 정의 리소스 정의) 생성"
- "K8s 맞춤형 컨트롤러 3부작 2부: 자동으로 코드 생성"
- "K8s 맞춤형 컨트롤러 3부작 3부: 컨트롤러 코드 작성"
- "k8s의 etcd 데이터 보기"
- "kubernetes 배포 측정항목-서버"
- "Kubernetes에서 로컬 영구 볼륨 사용에 대한 참고 사항"
- "개발 단계에서는 SpringBoot 애플리케이션을 K8S에 빠르게 배포합니다."
- 클라우드 네이티브 개발 환경을 빠르게 구축하세요(k8s+pv+prometheus+grafana)
쿠버네티스 설치 및 배포
- "kubeadm은 kubernetes 클러스터 중 하나를 구축합니다: 표준화된 이미지 구축"
- "kubeadm은 kubernetes 클러스터 파트 2를 구축합니다: 마스터 노드 생성"
- "kubeadm은 kubernetes 클러스터 파트 3을 구축합니다: 노드 노드 추가"
- "Rancher의 Kubernetes 중 하나: 표준화된 vmware 이미지 구축"
- "Rancher 파트 2의 Kubernetes: Rancher 및 Kubernetes 설치"
- "Rancher의 Kubernetes 3부: Linux에 kubectl 도구 설치"
- "CentOS7 환경에 Kubernetes를 설치하는 4단계 중 1부: 표준화된 머신 준비"
- "CentOS7 환경에서 Kubernetes를 설치하는 4단계 중 2부: 템플릿 구성 및 마스터 설치"
- "CentOS7 환경에 Kubernetes를 설치하는 4단계 중 3부: 노드 추가"
- "CentOS7 환경에 Kubernetes 설치 4단계: kubectl 도구 설치"
- "CentOS7 환경에서 Kubenetes 1.12 버전을 배포하는 5단계 중 1부: 표준화된 머신"
- "CentOS7 환경에서 Kubenetes 1.12 버전을 배포하는 5단계 중 2부: 마스터 노드 생성"
- "CentOS7 환경에서 Kubenetes 1.12 버전을 배포하는 5단계 중 3부: 노드 노드 조인"
- "CentOS7 환경에서 Kubenetes 1.12 버전을 배포하는 5단계 4부: 대시보드 설치"
- "CentOS7 환경에서 kubenetes1.12 버전을 배포하는 5단계 5부: kubectl 설치"
- "k8s(Minikube)의 매우 빠른 설치 및 경험"
- "리눅스 설치 Minikube 가이드"
- "kubespray2.11은 kubernetes1.15를 설치합니다."
- "kubernetes-1.22.0의 빠른 설치(CentOS7 서버 3개)"
쿠버네티스 고급 실습
- "Kubernetes 기반의 Nginx 및 Tomcat 3부작 중 1부: 극한의 속도 경험"
- "Kubernetes Trilogy Part 2의 Nginx와 Tomcat: 세부 개발"
- "Nginx와 Kubernetes의 Tomcat 3부작 3부작: 실용적인 확장 및 업그레이드"
- "Kubernetes에서 웹 서비스 성능 테스트 3부작 중 1부: 준비"
- "Kubernetes에서의 웹 서비스 성능 테스트 3부작: 수직 확장"
- "Kubernetes 하에서의 웹 서비스 성능 테스트 3부작: 수평적 확장"
- "Windows 컴퓨터에서 kubernetes를 원격으로 작동하도록 kubectl 구성"
- "K8S 환경을 호출하는 로컬 서비스에서 SpringCloud 마이크로서비스의 실제 전투"
- "Kubernetes에서 Jenkins용 Maven을 설정하는 방법"
- "K8S 환경에서 Jenkins 성능 문제 처리"
- "Kubernetes1.15 Prometheus 및 Grafana의 매우 빠른 배포"
- "K8S 환경(작업 포드 설정)에서 Jenkins 성능 문제 처리에 대한 후속편"
- "K8S(NFS)의 스토리지급 실전 전투"
- "K8S 환경에서 Kafka의 빠른 배포(K8S 외부 접근 가능)"
- "K8S Kafka 모니터링(Prometheus+Grafana)"
- "Kubernetes 그룹, 버전, 리소스 학습 노트"
- "Kubernetes 어피니티 학습 노트"
- "kubernetes-1.22.0의 빠른 설치(CentOS7 서버 3개)"
kubernetes 공식 Java 클라이언트 특별
- "Kubernetes 공식 Java 클라이언트 중 하나: 준비"
- "Kubernetes 공식 Java 클라이언트 2부: 직렬화 및 역직렬화 문제"
- "Kubernetes 공식 Java 클라이언트 3부: 외부 애플리케이션"
- "Kubernetes 공식 Java 클라이언트 4부: 내부 애플리케이션"
- "Kubernetes 공식 Java 클라이언트 5부: 기본 proto 작업"
- "Kubernetes 공식 Java 클라이언트 6부: 기본 OpenAPI 작업"
kubernetes 공식 go 클라이언트 스페셜 에디션
- 클라이언트-고 실습 1: 준비작업
- 클라이언트 이동 연습 2부: RESTClient
- 클라이언트-고 실전 3: 클라이언트셋
- Client-Go Practice Part 4 : DynamicClient
- 클라이언트-GO 실습 파트 5 : DiscoveryClient
- Client-Go 실제 전투 6 부 : 2 년 후 버전을 새로 고치고 실제 전투를 계속하십시오.
- Client-Go 실제 전투 7 부 : 후속 실용 전투를위한 프로젝트 관리 코드 준비
- Client-Go 실제 전투 8 부 : 리소스 업데이트시 충돌 오류 처리
- Client-Go 실제 전투 번호 9 : Kubernetes 컨트롤러 필기
운영자 실용 스페셜
- KubeBuilder 연습 1 : 준비 작업
- KubeBuilder 연습 2 부 : KubeBuilder와의 첫 경험
- KubeBuilder 실제 경험 3 : 기본 지식의 빠른 개요
- KubeBuilder 실제 전투 4 부 : 운영자 요구 사항 설명 및 설계
- KubeBuilder 연습 파트 5 : 운영자 코딩
- KubeBuilder 실제 전투 6 번 : 빌드, 배치 및 실행
- KubeBuilder 실제 전투 7 부 : Webhook
- KubeBuilder 실제 전투 8 부 : 지식 지점에 대한 메모
실제 전투
- "헬름 실용 개발 차트"
- "조력 배포 및 경험 (버전 2.16.1)"
- "헬름 배치 및 경험 Jenkins"
- "Helm이 배포 한 서비스 구성을 수정하는 방법"
- "Helm 배포 MySQL"
서버리스 필드의 OpenFaas 스페셜 에디션
- 배포
- 기능 소개
- Java 기능
- 템플릿 작동 (템플릿)
- 큰 토크 워치 독
- Of-Watchdog (공연을 위해 태어난)
- Java11 템플릿 구문 분석
- Openfaas 실제 전투 8 부 : 수제 템플릿 (Maven+JDK8)
- OpenFaas 실제 전투 9 부 : 최종 장, 자체 제작 템플릿 (SpringBoot+Maven+JDK8)
빅데이터
하이브 연구 노트
- 기본 데이터 유형
- 복잡한 데이터 유형
- 내부 및 외부 테이블
- 파티션 테이블
- 버킷
- HiveQL 기본
- 내장 기능
- sqoop
- 기본 UDF
- 사용자 정의 집계 함수 (UDAF)
- UDTF
CDH
- "CDH5 배포 3 부작 1 부 : 준비"
- "CDH5 배포 3 부작 2 부 : 배포 및 설정"
- "CDH5 배포 3 개 : 문제 요약"
- "매우 간단한 CDH6 배포 및 경험 (독립형 버전)"
플링크
- "설치에서 경험까지 Flink1.7"
- "첫 번째 Flink 응용 프로그램 개발"
- "사용 가능한 작업 슬롯이 없으면 Flink가 새로운 작업을 추가하면 어떻게됩니까?" 》
- "실행 : Wikipedia 실시간 뉴스 소비"
- "Raspberry Pi 3B는 플링크 클러스터를 구축합니다"
- "Flink Data Source Disassembly Analysis (wikipediaEditsSource)"
- "Flink 소비 Kafka 메시지 실습"
- "Docker Deployment Flink 메모"
- "원사 삼부작 1 부 : 준비"
- "원사 3 부의 플링크 파트 2 : 배포 및 설정"
- "원사 3 부 파트 파트 : 플린트 작업 제출"
- "아이디어에 대한 Flink 작업 실행"
- "Flink1.9.2 소스 코드 컴파일 및 사용"
- "Flink의 DataSource 3 부작 중 하나 : Direct API"
- "Flink의 DataSource Trilogy 2 부 : 내장 커넥터"
- "Flink의 DataSource 3 부작 3 부 : 사용자 정의"
- "Flink 's Sink Explication Combat One : 예비 연구"
- "Flink 's Sink Practice Part 2 : Kafka"
- "Flink 's Sink Practical Combat Part 3 : Cassandra3"
- "Flink 's Sink Explication Combat Part 4 : Customization"
- "Flink SQL 클라이언트에 대한 예비 연구"
- "Flink Learning을위한 데이터 세트 준비"
- "Kafka (Java 버전)로 CSV 데이터를 보냅니다."
- "Flink SQL 클라이언트 포괄적 인 연습"
- "Flink Native Kubernetes 실제 전투"
- "Flink 처리 기능 실용 전투 1 부 : 프로세스 기능의 상태 운영에 대한 심층적 인 이해 (Flink-1.10)"
- "Flink 처리 기능 실용 전투 2 부 : 프로세스 기능 클래스"
- "Flink Processing Function 실제 전투 3 부 : 키드 프로세스 기능 클래스"
- "Flink 처리 기능 실용 전투 4 부 : 창 처리"
- "Flink 처리 기능 실용 전투 5 부 : Coprocessfunction (이중 스트림 처리)"
- "프로세스 기능의 타이머 논리 이해"
이중 스트림 처리 실용 스페셜
- "Coprocessfunction Practical Trilogy Part One : 기본 기능"
- "Coprocessfunction Practical Trilogy Part 2 : State Processing"
- "Coprocessfunction Practical Trilogy Part 3 : 타이머 및 측면 출력"
불꽃
- "Spark2.2 클러스터 배포 (독립형 모드)"
- "첫 번째 Spark Application Development (Java 버전)에 대한 자세한 설명" "
- "Spark2.2 클러스터 배포 (원사 모드)"
- "Docker 아래에서 Spark 클러스터를 신속하게 구축하십시오 (HDFS 클러스터 포함)"
- "Spark Explication Combat : Wikipedia 웹 사이트 통계 분석 (Java 버전)"
- "Docker 아래의 Spark Cluster, 하드웨어를 짜기 위해 매개 변수를 조정하십시오."
- "아이디어 (SCALA)를 통한 스파크 응용 프로그램의 실질적인 개발"
- "스파크 작업 세부 사항보기"
- "Mac Deployment Spark2.4.4"
카일린
- "CDH+Kylin Trilogy 1 부 : 준비"
- "CDH+Kylin Trilogy 2 부 : 배포 및 설정"
- "CDH+Kylin Trilogy Part 3 : Kylin 공식 데모"
HBASE
- "Trilogy 중 하나 : Extreme Speed Experience의 일부인 Docker에서 HBase 학습"
- "Trilogy의 2 부 : 클러스터 HBase Construction의 2 부에서 Docker에서 HBase 학습"
- "Docker에서 HBase 학습, 3 부작 3 부 : Java Development"
하이브
- "하이브 설치 및 경험"
하둡
- "Hadoop2.7.7 클러스터의 Linux 배포"
- "MAC 배포 hadoop3 (의사 분포)"
데이터 세트
- "실제 빅 데이터 개발을위한 대규모 데이터 세트 찾기 (Wikipedia 웹 사이트 통계)"
미들웨어
구성 센터
- "Docker와 함께 Disconf 환경 구축, 3 부작 중 하나 : Disconf 구축"
- "Docker와 함께 Disconf 환경 구축, 3 부작의 2 부 : 현지에서 Disconf 이미지를 빠르게 구축하십시오."
- "Docker와 함께 Disconf 환경 구축, 3 부작 3 부 : 건설 과정에 대한 자세한 설명"
- "Docker에서 Disconf 사용 : 매우 빠른 경험"
- "Docker에서 Disconf 사용 : 데모 개발에 대한 자세한 설명"
사육사
- "스프링 부트 프레임 워크를 기반으로 한 Zookeeper 액세스"
은닉처
- "Jedis (Docker Environment) 사용 소개"
- "Docker의 Redis와 Springboot의 3 부작 중 하나 : Extreme Speed Experience"
- "Redis and Springboot Trilogy Docker 아래 2 부 : Redis Master-Slave 및 Sentinel 설치"
- "Docker 아래의 Redis와 Springboot의 Trilogy 3 : SpringBoot에서 Redis Sentinel에 액세스"
- "실제 Redis 직렬화 성능 테스트 (Kryo and String)"
등록 센터
더보
- "Docker의 Dubbo 개발, 3 부작 중 하나 : Extreme Speed Experience"
- "Docker의 Dubbo 개발, Trilogy의 2 부 : 지역 환경 구축"
- "Docker의 Dubbo Development, Trilogy의 3 부 : Java Development"
Nacos
- "Docker에서 2 분 안에 Nacos를 경험하십시오"
- "Docker의 Nacos 환경 개발"
- "Docker에서 2 분 안에 NACOS 구성 센터를 경험하십시오."
- "Docker의 NACOS 구성 애플리케이션 개발"
- "Docker의 Nacos Persistence 구성"
유레카
- "Eureka의 TimedSupervisortask 클래스 (자동으로 간격을 조정하는주기적인 작업)"
- "유레카 클라이언트의 캐시 업데이트 실용 모니터링"
- "Eureka의 Instanceinforeplicator 클래스 (서비스 등록 보조 도구)"
- "유레카 등록 정보 구성 메모"
- "Wireshark 패킷 캡처 분석 Eureka 등록 검색 프로토콜"
- "유레카 1 장 : 준비"의 스프링 클라우드 소스 코드 분석 "
- "Eureka의 스프링 클라우드 소스 코드 분석 2 장 : 등록 센터 스타트 업 클래스의 주석 enableeurekaserver"
- "EBUBLEDISCOVERYCLIENT 및 ENABLEKACLIENT (EDGWARE 버전)"
- "스프링 클라우드 소스 코드 분석의 4 장 4 장 4 장 : 서비스 등록을 시작하는 방법"
- "스프링 클라우드 소스 코드 분석의 5 장. 5 장 : 서비스 목록 업데이트"
- "스프링 클라우드 소스 코드 분석의 6 장. 6 장 : 서비스 등록"
- "유레카, 스프링 클라우드 소스 코드 분석 7 장 : 갱신"
- "Eureka, Spring Cloud 소스 코드 분석의 8 장 : 서비스 등록 이름의 원점"
메시지 대기열
카프카
- "Kafka Learning의 Docker, 3 부작 중 하나 : Speed Experience Kafka"
- "Kafka Learning, Trilogy의 Docker : 지역 환경 구성"
- "Kafka Learning의 Docker, Trilogy : Java Development"
- "Docker : Clusters를위한 미러 파일에 따른 Kafka 학습 중 하나"
- "Kafka Learning 2 : 클러스터 환경 만들기"
- "Docker의 Kafka Learning III : 클러스터 환경에서의 Java 개발"
- "Kafka의 Docker Mirror 지침 (Wurstmeister/Kafka)"
- "Docker에서 Kafka 서비스를 사용하는 방법"
- "K8S 환경은 Kafka (K8S 외부 액세스)를 신속하게 배포합니다."
- "Prometheus+Grafana"
RabbitMQ
- "Docker의 RabbitMQ 4 부분 중 하나 : 속도 경험 (단일 기계 및 클러스터)" "
- "Rabbitmq의 Docker : Rabbitmq 거울의 2 개"
- "Docker의 RabbitMQ 네 번째 무술 중 3 개 : Java 개발에 대해 이야기하십시오."
- "Rabbitmq의 4 번째 4 번째 4 위 : GAO 이용 가능한 실제 전투"
- "실제 전투 중 하나 인 RabbitMQ 지연 대기열 아래의 도커 : 속도 경험"
- "Rabbitmq 지연 대기열의 Docker는 실제 전투 두 부서 : 개발에 관해 이야기"
데이터 베이스
MySQL
- "Docker에서 MySQL이 시작될 때 SQL을 자동으로 실행합니다."
- "Docker에서 속도 경험 mongodb"
- "Mongodb의 Docker Mirror 파일"
- "Docker, 복제"
- "Docker, Graphical Operation MongoDB 아래에 RockMongo 설치"
- "Java 실제 작동 MongoDB 클러스터 (사본 세트)"
- "MySQL 설정 문자 세트"
- "Docker는 손입니다. MySQL Master Cong"
- "Docker의 MySQL 마스터 및 학생 : 3 부작 중 하나 : 속도 경험"
- "Docker Main Trilogy의 MySQL : 거울 제작에 대해 이야기"
- "MySQL 메인 세 번째 미션 : Binlog Log 매개 변수 전투"Docker 아래
- "InnoDB 테이블 데이터 및 색인 데이터의 저장
엘라스틱서치
Elasticsearch 실제 전투
- "CentOS7 Construction ELK-6.2.3"
- "Docker의 Elk 3 부작 중 하나 : Speed Experience"
- "Elk Trilogy의 Docker : 개발에 대해 이야기"
- "Elk Trilogy의 Docker : ELK 및 응용 프로그램 로그인 K8S"
- "Linux 환경은 Elasticsearch6.5.4 클러스터 및 헤드 플러그인을 빠르게 구축합니다." "
- "Elasticsearch 설치 및 IK 단어 사용"
- "Elasticsearch-Head의 Docker Mirror"
- "직접 Elasticsearch의 IK 단어의 Docker Mirror"
- "Docker에서 Elasticsearch 6.5.0 클러스터를 설정하는 라인 명령 (헤드 플러그 인 및 IK 세그먼트기 포함)"
- "Elasticsearch6.1.2 소스 코드 다운로드 및 컴파일 구성"
- "Intellij 아이디어 원격 디버깅 Elasticsearch6.1.2"
- "Elasticsearch 테스트의 테스트 데이터"
Elasticsearch 기본 기술
- "Elasticsearch 실제 3 부작 : 색인 작동"
- "Elasticsearch Real Trilogy : Document Operation"3 "Elasticsearch Real Trilogy : 검색 작업"
- "Elasticsearch 골재 중 하나 : 기본 작동"
- "Elasticsearch Judie Gathering Learning II : Division Jugglers"
- "Elasticsearch 저글링 학습 III : 제한된 범위"
- "Elasticsearch 저글링 학습 IV : 결과 정렬"
- "Elasticsearch 저글링 학습 5 : 검색 결과의 절차 분석"
- "Elasticsearch 제트 배럴을 분류하는 방법"
- "Elasticsearch의 post_filter"
- "Elasticsearch 문자열 동적 맵"
- "실제 Elasticsearch6의 유형에 가입"
도구와 기술
- "Java 코드에 따라 UML 수치 생성"
- "Intellij Idea와 Maven을 설정하고 Lambda Expression을 지원하십시오."
- "Android Studio를 실행하기 위해 Genymotion 혼합물 설치 프로젝트"
- "Intellij Idea 원격 디버그 Tomcat에 연결하여 단일 스텝 디버깅을 구현합니다."
- "Docker 다운로드 거울 이미지가 느리면 어떻게해야합니까? Daocloud Accelerator를 도와주세요 ""
- "MySQL 설정 문자 세트"
- "Intellij id와 함께 Java 클래스 맵보기"
- "HTTP 요청 패키지 및 Wireshark의 응답 패키지에 해당하는 방법"
- "Wireshark 패키지 분석 Eureka 등록 발견 계약"
- "무료 응용 프로그램 및 Intellij Idea Business Edition 라이센스 가이드"
- "Kafka 메시지 보내기"쉘 스크립트 "
- "Github 검색 기술 요약"
문제 해결
- "Dubbo Service Provider의 Tomcat에서 시작하지 못하는 실패"
- "Dubbo를 Docker 아래에 배치하는 문제, 소비자 응용 프로그램은 링크 매개 변수를 사용할 수 없습니다."
- "ADB Shell은 Genymotion에 대한 가상 장비 문제에 연결할 수 없습니다."
- "Spring+Mybatis는 고대 분석 Trilogy에서 Noclassdeffounderror를 시작합니다 : 안정적인 다시 나타나는 질문"
- "Spring+Mybatis 시작 NoclassdeffounderRor 발표 3 부작 : Trilogy의 두 가지 : 포지셔닝 오류"
- "Spring+Mybatis는 분석 3 부작에서 noclassdeffounderror를 시작합니다. 스프링 소스 코드를 변경하고 자세한 오류를 취하십시오."
- "Docker-Compose에서 거울 실패를 시작하는 문제"
- " 'Pymonogo'문제라는 모듈 없음"
- "SpringBoot의 발사 실패 실패 ( 'hibernate.dialet'설정이 설정되지 않음)"
- "MySQL 8의 새로운 레코드 실패"SpringBoot의 JPA "
- 《Win10环境编译spring-framework4.1.9版本,报错"Failed to capture snapshot of input files for task 'distZip'"》
- "Maven Compiles가 발생했습니다." "GBK를 매핑 할 수 없음"경고 "의 처리"
- "Docker Memorandum :"RPC 오류 : Code = 2 Desc = Containerd : 컨테이너를 찾을 수 없습니다 ""
- "Prefix 'Fabric8'에 대한 플러그인 없음)
- "Kubelet가 달리거나 건강한 것처럼 보입니다)" "
- "Ubuntu18의 각서는 Docker Service 실패를 거둘 수 있습니다."
- "Hadoop2.7 클러스터는 초기화 후 Datanode 문제가 없습니다."
데브옵스
ansible
- "Ansible 2.4 설치 및 경험"
- "매우 간단한 CDH6 배포 및 경험 (독립형 버전)"
- "원사 3 부작의 플링크 : 준비"
- "원사 3 부작의 플링크 : 배치 및 설정"
- "원사 3 부작의 플링크 : 플린트 미션 제출"
- "CDH+Kylin Trilogy : 준비"
- "CDH+Kylin Trilogy : 배포 및 설정"
- "CDH+Kylin Trilogy : Kylin 공식 데모"
- "Ansible은 Cassandra3 클러스터를 신속하게 배포합니다"
메이븐
- "Maven은 Docker Mirror Trilogy 중 하나를 구축합니다 : 준비 환경"
- "Maven은 Docker Mirror Trilogy : Code and Construct Mirror"
- "Maven은 Docker Mirror Trilogy를 구축합니다 : 원격 창고 (내부 네트워크 및 Alibaba Cloud)로 밀어 넣습니다."
- "Jenkins 설치 및 경험"
- "실제 Maven 개인 창고의 3 부작 중 하나 : 건축 및 사용"
- "Real Maven Private Warehouse Trilogy : 개인 창고에 업로드"
- "실제 Maven 개인 창고 3 부작 : Maven 개인 창고 아래의 Docker"
- "실제 전투 : github에 코드를 제출할 때 Jenkins가 자동으로 건설을 트리거합니다."
- "Gradle 스크립트를 수정하고 Spring4.1 소스 코드 컴파일 및 시공 속도를 가속화하십시오."
- "Docker and Jib (Maven Plug -in 버전) 실제 전투"Combat "
- "지브 사용 요약 (Maven Plug -In 버전)"
- "JIB 구조 거울 포지셔닝에서 -측면 분석으로의 문제"
- "Kubernetes에서 Maven을 설정하는 방법"
- "Kubernetes의 Jenkins Real Maven 프로젝트의 편집 및 구성"
건설하다
- "HTTP 요청을 통해 Jenkins 미션을 시작하십시오."
- "Jenkins filial Wir
- "Jenkins가 github에서 파이프 라인 스크립트를 실행하게하십시오"
- "Jenkins는 Github 프로젝트를 Docker 미러로 만듭니다."
- "금식 젠킨스 클러스터"
- "젠킨스의 파이프 라인 실용 전투"
- "Kubernetes에서 Maven을 설정하는 방법"
- "K8S 환경의 Jenkin Performance 문제"
- "K8S 환경의 Jenkin Performance Processing 속편 (미션 포드 설정)"
- "원격 트리거 젠킨스의 파이프 라인 미션"
- "Jenkins의 파이프 라인 미션에 대한 원격 트리밍 문제"
- "Gitlab 러너 배포 (Kubernetes Environment)"
- "Gitlab CI Construction SpringBoot-2.3 응용 프로그램"
- "분산 캐시 gitlab 러너의 실제 전투"
- "Github 액션으로 Docker Mirror 만들기"
프로 메투스
- "Docker의 Prometheus와 Grafana의 3 부작 중 하나 : Speed Experience"
- "Docker and Grafana Trilogy : Docker Chop의 2 개"
- "Docker의 Prometheus와 Grafana Trilogy의 3 개 : 모니터링 항목의 사용자 정의 개발 및 구성" "
- "Kubernetes1.15 속도 속도 속도 Proometheus and Grafana"
- "Prometheus+Grafana"
자빅스
- "실제 전투 Zabbix Trilogy의 Docker : Speed Experience"
- "실제 zabbix 3 부작의 Docker : 다른 기계 모니터"
- "현실의 Docker Zabbix Trilogy : 사용자 정의 모니터링 항목"
- "Docker 아래에서 Pinpoint1.6.x Branch의 편집 유형"
핀 끝
- "핀 포인트 환경을 Docker Mirror 파일로 컴파일하십시오"
- "Docker 아래에서 PINPOINT1.6.3 경험을 경험하십시오."
- "Docker 아래, 핀 포인트 환경 구성"
- "Pinpoint Plug -in의 개발 중 하나 : 작은 테스트, GSON 플러그 인 조정" "
- "Pinpoint Plug -IN Development 2 : 처음부터 새 플러그 인을 만듭니다."
- "분산 시스템은 Pinpoint1.8.3 가이드에 빠르게 액세스합니다."
저격병
- "분산 콜 체인 추적 도구 Jaeger? 2 분의 속도 경험 "
- "Jaeger Development (Java Edition)"
- "예거의 흔적과 관련이있는 방법"
- "Jaeger의 클라이언트 샘플링 구성"
- "미니멀리스트! 메모는 Jaeger의 범위를 만들 수 있습니다 ""
- "Jaeger Knowledge Point Supplement"
연산
- "재생 문자를 사용한 가장 긴 하위 문자열 로트 코드의 3 부작 중 하나)
- "레퍼레이션 캐릭터를 가진 가장 긴 하위 문자열의 3 부작)
- "레퍼레이션 캐릭터가없는 가장 긴 하위 문자) 3 부작 3 : 두 최적화"
- "leetcode46 전체 배열 (백 추적)"
- "Leetcode952 3 부작 : 문제 해결 아이디어 및 1 차 솔루션 (137ms, 39%이상)" "
- "Leetcode952 3 부작 : 2 개의 최적화 (137ms-> 122ms, 39 %이상-> 슈퍼 51 %)"
- "leetcode952 3 부작 : 다시 최적화 (122ms-> 96ms, 51% 이상 -> 91% 이상)"
- "주식의 레 코드 판매 중 하나 : 기본 루틴 (122)"
- "Leetcode297 : 하드 레벨에서 가장 간단한 존재 인 Java 버전은 사용될 때 98%를 물리 쳤습니다.
- "LeetCode279 : 완전한 제곱 번호, 동적 계획 및 솔루션 방법은 46%를 초과하지만 속임수 솔루션은 97%이상입니다."
- "Leetcode155 : 가장 작은 스택, 가장 간단한 중간 난이도 질문, 시간은 100%를 물리 치고 메모리는 공식보다 낮습니다."
- "leetcode98 : 이진 검색 트리를 확인하면, 그러한 간단하고 중간가 난이도가 있습니다 (100%패배)."
리눅스
- "Ubuntu16 환경 설치 및 NFS 사용"
- "CentOS7 설치 nginx1.10.1"
- "CentOS7 설치 JDK8"
- "Ubuntu 아래에서 OpenJDK10을 설치하십시오"
- "Ubuntu 환경 다운로드 OpenJDK11 소스 코드"
- "ubuntu16 Nodejs10 설치"
- "Linux Server Side Network Pack 패키지 및 분석 실제 전투"
- "Linux 구성 SSH 비밀번호 -Free 로그인 (비 루트 계정)"
- "CentOS7 Python3 및 PIP3 설치"
스코틀랜드 사람
- "설치에서 경험에 이르기까지 Mac에서 Vagrant"
- "Vagrant Customized Personalized CentOS7 템플릿"
- "MacBookPro (14 -inch M1) MacBookPro (14 -inch M1)의 각서"
윈도우
- "Win11 Ubuntu 설치 (WSL2)"
골랑
- "ubuntu16 Go Language Environment 설치"
- "골란의 깃발 팩"
- "Golang 공식 Docker Mirror와 함께 프로젝트 실행"
- "Vim 설정 GO SYNTROPHINE"
- 로컬 구성이없는 Cloud Golang의 개발은 인터넷에서 개발 및 운영 될 수 있습니다.
- Go Language Standards의 3 부작 중 하나 (벤치 마크) : 기본 기사
- Go Language Benchmark Test (Benchmark) 3 부작 : 메모리 기사
GRPC 스페셜
- "GRPC 학습 중 하나 : 배포 및 설정은 CentOS7로 이동합니다."
- "GRPC 학습 2 : GO의 GRPC 개발 환경 준비"
- "GRPC 학습 III : 첫 번째 테스트 GO 버전 GRPC 개발"
- "GRPC 학습 IV : 실용 전투의 4 가지 서비스 방법"
- "GRPC Learning 5 : GRPC-Gateway Real Combat"
- "GRPC Learning 6 : GRPC- 게이트 웨이 통합 Swagger"
기계 학습
- "기계 학습의 개발 환경 준비"
- "Docker에서 5 분의 속도 경험 머신 러닝"
- "Java 프로그래머를위한 파이썬 초보자"
- "Numpy Learning Notes"
- "Ubuntu16 Nvidia Drive 설치 (GTX1060 그래픽 카드)"
- "Anaconda3+cuda10.1+cudnn7.6+tensorflow2.6 설치 (ubuntu16)"
딥러닝
DL4J 실제 전투 스페셜
- "실제 전투 DL4J 중 하나 : 준비"
- "DL4J Real Fight : Iris Classification"
- "DL4J 실제 전투 3 : 클래식 컨볼 루션 인스턴스 (Lenet-5)"
- "DL4J의 네 번째 싸움 : 클래식 컨볼 루션 예제 (GPU 버전)"
- "DL4J 실제 전투 5 개 : 기본 행렬 작업의 기본 공"
- "DL4J 실제 전투 6 : 그래픽 디스플레이 교육 프로세스"
딥 러닝 엔지니어링
- "Pure Ubuntu16 CUDA 설치 (9.1) 및 CUDNN"
- "3 분 경험 : 딥 러닝 모델로 숫자를 식별하기위한 SpringBoot"
- "SpringBoot는 딥 러닝 모델 식별 번호를 사용합니다 : 개발 상세 설명"
- "3 분 단속 경험 : Java Edition Face Test"
- "Java Edition Face Test 위의 자세한 설명 : Docker Mirror (Centos+JDK+OpenCV)"운영 환경의 "
- "Java Edition Face Test 자세한 설명 다음 : 코드"
- "3 분 : 속도 경험 Java 버전 대상 감지 (YOLO4)"
- "CentOS7+jdk8+opencv4)"
- "슈퍼 상세한 인코딩 실제 전투, 스프링 부츠를 적용하여 보행자, 자동차, 개, 고양이 (Javacv+Yolo4)를 식별하십시오."
멀티미디어
쿠 렌토
- "Kurento의 실제 전투 중 하나 : KMS 배치 및 경험"
- "Kurento의 실제 전투 : 빠른 배치 및 경험"
- "Kurento Third : 지식의 작은 가이드"
- "Kurento Fourth : 응용 프로그램 개발 가이드"
- "Wechat Mini 프로그램+Tencent Cloud Live Real -Time Audio Video Combat Notes"
- "Kurento Fifth Fight : Media Play"
- "Kurento의 실제 전투 6 : 클라우드 녹음"
Javacv 스페셜
- "JAVACV 푸시 푸시 실제 전투 (MP4 파일)"
- "Javacv의 카메라 실제 전투 : 기본"
- "Javacv의 카메라 실제 전투 : 로컬 창의 미리보기"
- "JAVACV의 카메라 실제 전투 : MP4 파일로 저장"
- "Javacv의 카메라 네 번째 네 번째 : 잡음지도"
- "Javacv의 카메라 싸움 : 푸시 흐름"
- "JAVACV의 카메라 실제 전투 6 : MP4 파일 (Sound)으로 저장되었습니다."
- "Javacv의 카메라 실제 전투 7 : 푸시 흐름 (소리와 함께)" "
- "Javacv의 카메라 여덟 번째 : 인간 얼굴 테스트"
- "Javacv 얼굴 인식 3 부작 : 비디오의 얼굴의 얼굴은 그림으로 저장됩니다."
- "JAVACV 얼굴 인식 3 부작 : 훈련"
- "JAVACV 얼굴 인식 3 부작 : 식별 및 미리보기"
- "JAVACV의 카메라 Twelve : 젠더 테스트"
- "Javacv의 카메라 13 : 연령 테스트"
- "가장 쉬운 얼굴 감지 (무료 Call Baidu AI Open 플랫폼 인터페이스)"
- "Javacv의 카메라 14 가지 : 마스크 테스트"
- "Face Tracking Trilogy의 Java 버전 : 속도 경험"
- "Java Edition Face Tracking Trilogy : Development Design"
- "Face Tracking Trilogy의 Java 버전 : 실제 전투 코드"
하드웨어
라즈베리 파이
- "Raspberry Pi 3B 설치 64 비트 운영 체제 (Raspberry Pi는 디스플레이 키보드 마우스에 연결할 필요가 없습니다)"
- "64 -Bit Raspberry Pi 설치 및 구성 Golang 1.9.2"
- "Berry Pi 3B Flink 클러스터"
- "Berry pi lixing elasticsearch6 클러스터"
- "Raspberry Pi 4B 설치 64 -Bit Linux (디스플레이 키보드 마우스 없음)"
- "베리 PI 4B 설치 Docker-Compose (64 비트 리눅스)"
시놀로지
- "Nexus3"
- "Synology DS218+MySQL 배포"
- "Synology DS218+배포 KAFKA"
- "K8S는 Synology DS218+의 NFS를 사용합니다."
- "Synology DS218+배포 gitlab"
태그 (콘텐츠 변경)
"PINPoint 환경을 Docker Mirror 파일로 만듭니다"