ABOUT ME

-

Today
-
Yesterday
-
Total
-
반응형

태그

조은글, 좋은글, Spring, 게시판, spring batch, 스프링 배치, 엘라스틱서치, elasticsearch, Kotlin, Java to Kotlin, querydsl, rxjava, junit 5, spring boot, Effective JAVA, java8, 스프링, jsp, mysql, ItemWriter, 스프링 부트, 프로젝트 생성, 삭제, ItemReader, 로그스태시, spring data jpa, logstash, ES6, 자바8, retry, 첨부파일, skip, JPA, map, Filter, Rest, 댓글, spring webflux, 이펙티브 자바, Kafka, mybatis, github, 예외 처리, merge, DB, 수정, Hot Publisher, Cold Publisher, Reactive Streams, 의존성 추가, ItemProcessor, 스프링 데이터 JPA, 객체지향의 사실과 오해, @Transactional, application.yml, @ControllerAdvice, rest api, node.js, processor, GroupBy, concat, Spring AOP, GIT, 캡슐화, controller, MVC, template, junit, 카프카, DataSource, 상속, View, exception, 인터페이스, 조회, RANGE, 검색, Model, 특징, when, test, bodyToFlux(), bodyToMono(), delayElements(), Schedulers.single(), DROP 전략, ERROR 전략, @Profile, JdbcTemplate 적용, 타입 토큰(type token), 중첩 클래스의 종류, Supplier<T>, setTargetMethod, setTargetObject, 토픽 생성, 카프카 명령어, logstash.conf, Bulk API, Document API, BooleanBuilder, Swagger 설정, 페치 조인, 세타 조인, @ExceptionHandler, 도커 이미지, @Query, ExceptionHandler, 트랜잭션 매니저, ResponseEntity, 기본 타입, Docker Image, 정적 팩터리 메서드, onerrorreturn, fromiterable, 마블 다이어그램, Advanced REST Client, jdbctemplate, 프로젝트 구조, 검색 API, takeUntil, 도커 컨테이너, emit, subscriber, flatmap, try-with-resources, Vue.js, @RestController, 익명 클래스, 유틸리티 클래스, 중첩 클래스, 페이징 처리, visual studio code, default method, 불변 클래스, docker container, React, actuator, @entity, 연관관계, Features, timeout, props, TransactionManager, interceptor, VUE, pagination, COMMIT, 추상 클래스, Listener, 페이징, Publisher, hashcode, Scope, 인터셉터, Label, 데이터 바인딩, Job, const, Mono, CREATE, distinct, Join, 캐시, 구현, Subscription, scheduler, Singleton, zip, JSON, 등록, equals, 타입, select, DATABASE, 책임, Architecture, Comparator, Private, Alias, Use, jdbc, Stack, Delete, Health, error, Flux, Protected, Take, 배열, array, Never, step, Public, Where, 인생, defer, 클러스터, 행복, next, Memory, 생성자, collection, 설치, Count, xml, Java, takeunless, componentn 함수, as import, flatten/flatMap, associateBy, first/firstOrNull/last/lastOrNull, distinctby, sortedBy/sortedByDescending, all/none/any, 2급 시민, Kotlin 람다, 코틀린에서 람다를 다루는 방법, 확장함수 특징, 지역함수, infix 함수, 코틀린에서 다양한 함수를 다루는 방법, 컬렉션의 null 가능성, 코틀린에서 배열과 컬렉션을 다루는 방법, DTO(Data Transfer Object), 코틀린에서 다양한 클래스를 다루는 방법, this@바깥클래스, 익명 클래스(Anonymous Class), 지역 클래스(Local Class), 내부 클래스(Inner Class), static을 사용하는 중첩 클래스, object : 타입, static 함수와 변수, 자바와 코틀린을 함께 사용할 경우 주의할 점, 자바와 코틀린의 가시성 제어, 접근 지시어, 클래스를 상속할 때 주의할 점, 같은 타입의 여러 파라미터 받기, 함수 선언 문법, try with resources, Checked Exception과 Unchecked Exception, .. 연산자, 전통적인 for문, if-else if-else, 코틀린에서 조건문을 다루는 방법, 동일성(Identity), 동등성(Equality), Text Blocks, ${변수}, 코틀린에서 Type을 다루는 방법, Elvis 연산자, 플랫폼 타입, 널 아님 단언 (!!), Kotlin에서의 null 체크, 코틀린에서 null을 다루는 방법, Kotlin에서의 객체 인스턴스화, Kotlin에서의 nullable 변수, Kotlin에서의 Primitive Type, 변수 선언 키워드 - var과 val의 차이점, 코틀린에서 변수를 다루는 방법, 코틀린에 관한 34가지 TMI, Java to Kotlin Starter Guide, 자바 개발자를 위한 코틀린 입문, kotlinlang.org, Kotlin 프로젝트 환경설정, getStaticPaths, Next.js 파일 구조, Next.js 설치 방법, SSR (Server Side Rendering), getBy..., 쿼리 함수, test (it), Jest 파일 구조 및 사용법, React.createRef, swiper 모듈, useDebounce, 중첩 라우팅(Nested Routes), React Router 설정, React Router DOM 설치, localStorage 값 불러오기, localStorage 값 저장하기, React.useCallback, List 컴포넌트 분리하기, Todo App 최적화, 불변성 지키는 방법, 불변성을 지켜야 하는 이유, DragDropContext, Drag and Drop 기능, react-beautiful-dnd, TailwindCSS 장점, Tailwind CSS 살펴보기, Todo App에 Tailwind CSS 적용, Form Component, List Component, ToDo App, React Hooks 활용, React Hooks를 이용해 ToDo App을 함수형 컴포넌트로 바꾸기, HOC(Higher Order Component), 리액트의 생명주기, Class Component VS Functional Componenet, React ToDo App, JSX(Javascript Syntax Extension), SPA(Single Page Application), React App 실행, React Folder Structure, React 개발 환경 설정, 재조정(Reconciliation), 가상 돔(Virtual Dom), 웹 페이지의 빌드 과정(Critical Rendering Path), 함수형 컴포넌트(Functional Components), 클래스형 컴포넌트(Class Components), 컴포넌트(Component), .contentType(MediaType.TEXT_EVENT_STREAM), RequestPredicates.GET(), Reactive Streaming, SSE(Server-Sent Events), exchangeToFlux(), exchangeToMono(), WebClient 예제 코드, WebClient Connection Timeout 설정, uri(), WebClient.create(), BufferFactory, DataBuffer, DefaultErrorWebExceptionHandler, ErrorWebFluxAutoConfiguration, ErrorWebExceptionHandler, onErrorResume(), Criteria method, Terminating method, Entrypoint method, R2dbcEntityTemplate을 사용한 서비스 클래스, R2dbcEntityTemplate, spring-boot-starter-data-r2dbc, R2DBC Repositories를 이용한 데이터 액세스, Spring Data R2DBC 도메인 엔티티 클래스 매핑, @EnableR2dbcAuditing, @EnableR2dbcRepositories, Spring Data R2DBC 설정, Spring Data R2DBC, R2DBC, bodyValue(), request 라우팅을 위한 RouterFunction, ServerResponse, ServerRequest, HandlerFunction을 사용한 request 처리, Functional Endpoint, 함수형 엔드포인트, Spring WebFlux 기반 Controller, Spring MVC 기반 Controller, Annotated Controller, 애너테이션 기반 컨트롤러, Spring WebFlux의 Non-Blocking 프로세스 구조, HandlerFilterFunction, HttpHandler, Spring WebFlux 핵심 컴포넌트, Spring WebFlux의 요청 처리 흐름, Spring WebFlux 기술 스택, 다수의 Subscriber에게 Flux를 멀티캐스팅(Multicasting) 하기 위한 Operator, bufferTimeout, MathFlux, 윈도우(Window), Flux Sequence 분할을 위한 Operator, elapsed, Sequence의 동작 시간 측정을 위한 Operator, timeout(), interval(), onErrorContinue, onErrorResume, 체크 예외(Checked Exception), 에러 처리를 위한 Operator, doOnTerminate(), doFinally(), doFirst(), doOnCancel(), doOnError(), doOnComplete(), doOnNext(), doOnRequest(), doOnSubscribe(), Sequence의 내부 동작 확인을 위한 Operator, collectMap, collectList, Sequence 변환 Operator, filterWhen, Sequence 필터링 Operator, fromStream, justOrEmpty, Sequence 생성 Operator, TestPublisher, Record 기반 테스트, Context 테스트, Backpressure 테스트, 시간 기반(Time-based) 테스트, Signal 이벤트 테스트, StepVerifier, reactor-test, checkpoint(), Hooks.onOperatorDebug(), log() Operator를 사용해서 Reactor Sequence에서 발생하는 Signal을 확인하는 방법, checkpoint() Operator를 사용하는 방법(Locally), Debug 모드를 활성화 하는 방법(Globally), Reactor에서의 Debugging 방법, Context 특징, ContextView API, transformDeferredContextual(), deferContextual(), ContextView, contextWrite(), Schedulers.parallel(), Schedulers.boundedElastic(), Schedulers.immediate(), Scheduler의 종류, parallel(), publishOn(), subscribeOn(), Scheduler를 위한 전용 Operator, MulticastReplaySpec, MulticastSpec, UnicastSpec, Sinks.Many, Sinks.One, Sinks 종류 및 특징, Sinks, BUFFER 전략, LATEST전략, IGNORE 전략, BaseSubscriber, Backpressure 전략, 요청 데이터 개수 제어, Reactor에서의 Backpressure 처리 방법, share(), collectList(), concatWith(), justOrEmpty(), Java's functional API, Flux[N], Mono[0|1], Well-suited for microservices, Backpressure-ready network, Reactor 특징, Spring WebFlux를 사용하기 적합한 시스템, Spring MVC vs Spring WebFlux, Fully Non-Blocking I/O, 멀티스레딩 기법의 문제점, Blocking I/O, 리액티브 스트림즈 구성요소, 리액티브 스트림즈, 명령형 프로그래밍, 리액티브 프로그래밍 코드 구성, 리액티브 시스템의 설계, 리액티브 프로그래밍의 특징, 리액티브 프로그래밍(Reactive Programming), 리액티브 선언문으로 리액티브 시스템 이해하기, 리액티브 시스템, for-each문, assertNoValues, assertValues, assertValue, assertEmpty, blockingSubscribe, blockingForEach, blockingIterable, blockingGet, blockingSingle, blockingLast, blockingFirst, doOnDispose, doOnCancel, doOnSubscribe, Schedulers.from(executor), Schedulers.trampoline(), Schedulers.newThread(), Schedulers.computation(), Schedulers.io(), 스케쥴러(Scheduler)의 종류, Processor와 Subject의 구현 클래스, 집계 연산자, sequenceEqual, defaultIfEmpty, amb, 조건과 불린 연산자, delaySubscription, 에러 처리 연산자, toMap, switchMap, 필터링 연산자, Flowable/Observable 생성 연산자, LATEST 전략, BUFFER 전략: DROP_OLEDEST, BUFFER 전략: DROP_LATEST, MISSING 전략, 배압 전략(Backpressure Strategy), 배압(Back Pressure), Publisher와 Subscriber간의 프로세스 흐름, rxjava 3.1.6 API Doc, rxjava Github, Hello RxJava 출력, RxJava 프로젝트 환경 구축, 리액티브 프로그래밍 핵심 요소, Push 방식 vs Pull 방식, 명령형 프로그래밍 vs 선언형 프로그래밍, 대시보드 수정하기, 스프링 부트 시스템 모니터 대시보드 불러오기, 그라파나 공유 대시보드 활용, 대시보드에 패널 만들기, 그라파나 대시보드 만들기, 그라파나 데이터소스 추가, 게이지와 카운터, 프로메테우스 연동 확인, prometheus.yml, 프로메테우스 수집 설정, 프로메테우스 포멧 차이, 애플리케이션 설정, 프로메테우스 실행, 프로메테우스 설치, 애플리케이션 시작 메트릭, 시스템 메트릭, JVM 메트릭, Tag 필터, 메트릭 확인하기, metrics 엔드포인트, 마이크로미터가 지원하는 모니터링 툴, 마이크로미터 추상화, context api, 엔드포인트 경로 변경, 액츄에이터 포트 설정, 실시간 로그 레벨 변경, 엔드포인트 노출, 엔드포인트 활성화, YAML(YAML Ain't Markup Language), @ConfigurationProperties 검증, @EnableConfigurationProperties, @ConstructorBinding, 스프링의 외부 설정 통합, 프로필(profile), 외부 파일(설정 데이터), ApplicationArguments, 커맨드 라인 옵션 인수(command line option arguments), IDE에서 실행 시 커맨드 라인 인수 추가, IDE에서 실행 시 VM 옵션 추가, 자바 커맨드 라인 인수, 자바 시스템 속성, OS 환경 변수, DispatcherHandler, Backpressure, Hot Sequence, Cold Sequence, @ConditionalOnProperty, @Conditional, 스프링 부트가 제공하는 자동 구성(AutoConfiguration), 자동 등록 설정, JdbcTemplateConfiguration, JdbcTemplateAutoConfiguration, @AutoConfiguration, spring-boot-autoconfiguration, Spring Boot 핵심 기능 3 - 자동 구성(Auto Configuration), 라이브러리 버전 변경, io.spring.dependency-management, 스프링 부트 라이브러리 버전 관리, 스프링 부트 스타터, 외부 라이브러리 버전 관리, Spring Boot 핵심 기능 2 - 라이브러리 관리, Jar 실행 정보, 실행 가능 Jar(Executable Jar), 스프링 부트 jar 분석, 스프링 부트와 웹서버 빌드와 배포, 스프링 부트와 웹 서버 실행 과정, 스프링 부트와 웹 서버, 외장 서버 vs 내장 서버, embed tomcat, 내장 톰캣, WAR 배포 방식의 단점, ordinal 인덱싱 대신 EnumMap을 사용하라, Item 37, Item 36, 비트 필드 대신 EnumSet을 사용하라, 비트 필드(bit field), @Transactional과 REQUIRES_NEW, @Transactional과 REQUIRED, NOT_SUPPORT, 스프링 트랜잭션 전파 옵션, rollbackFor, 트랜잭션(Transaction) 옵션, 트랜잭션 AOP 주의 사항- 초기화 시점, 트랜잭션 AOP 주의 사항- 프록시 내부 호출, 인터페이스 @Transactional 적용, TransactionSynchronizationManager.isCurrentTransactionReadOnly(), 트랜잭션 자동적용 규칙, 트랜잭션 우선순위 규칙, TransactionSynchronizationManager.isActualTransactionActive(), 트랜잭션 적용 규칙, 트랜잭션 적용 위치, 트랜잭션 적용 확인, DataSourceTransactionManager, JpaTransactionManager, 다양한 데이터 접근 기술 조합, 복잡한 쿼리 분리, QueryDSL 장단점, QueryDSL 예외, QueryDSL 적용, QueryDSL 설정, Spring Data JPA 예외, Spring Data JPA 적용, 쿼리 메서드 기능, JpaRepository 사용법, 공통 인터페이스 기능, Spring Data JPA 대표 기능, JPA 예외, JPQL(Java Persistence Query Language), JPA 적용, logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE, logging.level.org.hibernate.SQL=DEBUG, spring-boot-starter-data-jpa, ORM(Object-Relational Mapping), JPA(Java Persistence API), MyBatis 애노테이션, MyBatis 동적 쿼리, MyBatis 동작 원리, MyBatis 적용, logging.level.hello.itemservice.repository.mybatis=trace, mybatis.configuration.map-underscore-to-camel-case, mybatis.type-aliases-package, MyBatis 설정, BeanPropertyRowMapper, BeanPropertySqlParameterSource, MapSqlParameterSource, JdbcTemplate 장단점, scanBasePackages, @EventListener(ApplicationReadyEvent.class), 프로젝트 설명, 데이터 접근 기술, 완성된 코드, JDBC 반복 문제, sql-error-codes.xml, 스프링 예외 변환기, NonTransient, DataAccessException, 스프링 데이터 접근 예외 계층, 런타임 예외 적용, 인터페이스 도입, 예외 포함, 예외 기본 규칙, 언체크 예외, 체크 예외, 예외 계층, 예외(Exception), TransactionTemplate, 트랜잭션 추상화, 비즈니스 로직과 트랜잭션, 데이터베이스 연결 구조와 DB 세션, 트랜잭션 격리 수준(Isolation level), JdbcUtils, DriverManagerDataSource, DataSource 예제, DataSource 적용, 데이터베이스 커넥션 획득 과정, JDBC 개발, ORM(Object Relational Mapping), JDBC와 최신 데이터 접근 기술, JDBC 드라이버, JDBC(Java Database Connectivity), JDBC 표준 인터페이스, JDBC 등장 이유, ordina, ordinal 메서드 대신 인스턴스 필드를 사용하라, Item 35, Item 34, 전략 열거 타입 패턴, 상수별 메서드 구현(constant-specific method implementation), 열거 타입(enum type), 정수 열거 패턴(int enum pattern), int 상수 대신 열거 타입을 사용하라, 한정적 타입 토큰, 슈퍼 타입 토큰(super type token), cast 메서드, 자바의 printf와 C의 printf 차이점, 타입 안전 이종 컨테이너 패턴(type safe heterogeneous container pattern), 타입 안전 이종 컨테이너를 고려하라, @SafeVarargs, E... rest), EnumSet.of(E first, T... elements), Collections.addAll(Collection<? super T> c, Arrays.asList(T... a), 가변인수(varargs), 제네릭과 가변인수를 함께 쓸 때는 신중하라, 매개변수와 인수의 차이, 인수(argument), 매개변수(parameter), Get and Put Principle, 겟풋 원칙, 와일드카드 타입을 사용하는 기본 원칙, 한정적 와일드카드를 사용해 API 유연성을 높이라, 컬렉션에서 최대값 반환, 재귀적 타입 한정, 제네릭 싱글턴 팩터리, 제네릭 싱글턴 팩터리 패턴, 이왕이면 제네릭 메서드로 만들라, 한정적 타입 매개변수(bounded type parameter), 타입 매개변수에 제약을 두는 제네릭 타입, 제네릭 배열 생성 오류 해결 방법, 일반 클래스를 제네릭 클래스로 변환하는 방법, 이왕이면 제네릭 타입으로 만들라, 제네릭은 타입 정보가 런타임에는 소거(erasure)된다., 배열은 실체화(reify)된다., 제네릭은 불공변(invariant)이다., 배열은 공변(convariant)이다., 배열과 제네릭 타입의 차이, 배열보다는 리스트를 사용하라, 아이템 27, Item 27, 할 수 있는 한 모든 비검사 경고를 제거하라, 비검사 경고를 제거하라, 제네릭 메서드(generic method), 로 타입을 쓰지 말라는 규칙의 예외, 비한정적 와일드카드 타입(unbounded wildcard type), 로 타입(raw type), 매개변수화 타입(parameterized type), 제네릭 타입(generic type), 로 타입은 사용하지 말라, 톱레벨 클래스, 컴파일 순서, 톱레벨 클래스는 한 파일에 하나만 담으라, (비정적) 멤버 클래스, 멤버 클래스는 되도록 static으로 만들라, 클래스 계층구조, 태그 달린 클래스를 클래스 계층구조로 변환하는 방법, 서브타이핑(subtyping), 태그 달린 클래스 단점, 태그 달린 클래스보다는 클래스 계층구조를 활용하라, 정적 임포트, 밑줄(_), 상수 인터페이스 안티패턴, 인터페이스는 타입을 정의하는 용도로만 사용하라, SynchronizedCollection, 인터페이스는 구현하는 쪽을 생각해 설계하라, 조합 폭발(combinatorial explosion), 믹스인(mixin), 디폴트 메서드(default method), 다중 구현 메커니즘, 추상 클래스보다는 인터페이스를 우선하라, 상속을 금지하는 방법, tag "impleSpec:a:Implementation Requirements", @implSpec, Implementation Requirements, 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라, SELF 문제, 위임(delegation), 데코레이터 패턴(Decorator pattern), 전달 메서드(forwarding method), 실패 원자성(failure atomicity), 불변 클래스 설계 방법, 불변 클래스 장/단점, 절차적 혹은 명령형 프로그래밍, 불변 클래스 작성 규칙, 변경 가능성을 최소화하라, public 필드, public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라, 정보 은닉의 장점, 클래스와 멤버의 접근 권한을 최소화하라, 비교자 생성 메서드, 정적 compare 메서드, thenComparingInt(), comparingInt(), 비교자 생성 메서드(comparator construction method), Comparable을 구현할지 고려하라, 변환 팩터리(conversion factory), 변환 생성자(conversion constructor), 복사 팩터리, clone 재정의는 주의해서 진행하라, toString을 항상 재정의하라, Objects.hash(), hashCode 계산, hashCode 작성 요령, equals를 재정의하려거든 hashCode도 재정의하라, AutoValue, null-아님, 일관성(consistency), 추이성(transitivity), 대칭성(symmetry), 반사성(reflexivity), equals 재정의 규약, equals는 일반 규약을 지켜 재정의하라, try-finally보다는 try-with-resources를 사용하라, java.sql.Connection, cleaner와 finalizer의 적절한 쓰임새, 객체 소멸자, 다 쓴 객체 참조를 해제하라, useNavigate, Boolean.valueOf(String), Boolean(String), 불필요한 객체 생성을 피하라, String.matches, 팩터리, 팩터리 메서드 패턴, 의존 객체 주입, 인스턴스화 방지, 싱글턴 생성 방식, 불변식(invariant), 불변(immutable 혹은 immutability), 메서드 연쇄(method chaining), 플루언트 API(fluent API), JavaBeans pattern, telescoping constructor pattern, 서비스 제공자 프레임워크, 정적 팩터리 메서드 단점, 정적 팩터리 메서드 장점, static 팩터리 메서드, 테스트-주도 설계, 구현 관점(Implementation Perspective), 명세 관점(Specification Perspective), 개념 관점(Conceptual Perspective), 표현적 차이, 연결완전성, 기능과 구조의 통합, 유스케이스 특성, 객체 지도, 인터페이스와 구현의 분리 원칙, What/Who 사이클, 테스트-주도 개발(Test-Driven Development), 책임-주도 설계(Responsibility-Driven Design) 방법, 객체지향 설계 기법, 객체의 특성, 객체지향의 본질, @import, 클래스형 컴포넌트, ErrorDecoder, FeignClient Exception 처리, FeignClient Logger, FeignClient 사용, FeignClient 인터페이스 생성, @EnableFeignClients, FeignClient 적용, RestTemplate 사용법, RestTemplate 메서드, RestTemplate 생성자, RestTemplate 의존성, RestTemplate 특징, RestTemplate 정의, Spring Cloud Bus, 디자인 패턴(Design Pattern), Users Microservice - Spring Cloud Config 연동, bootstrap.yml, @EnableConfigServer, Spring Cloud Config 프로젝트 생성, yml 파일 우선순위, yml 파일 생성, Spring Cloud Gateway Eureka 연동, Gateway Handler Mapping, Gateway 의존성, API Gateway Service 특징, custom hooks, @EnableDiscoveryClient, @EnableEurekaServer, Eureka Client 프로젝트 생성, Eureka Server 프로젝트 생성, Eureka Client(Service Registry), Eureka Server(Service Discovery), Spring Cloud Netflix Eureka 동작 순서, PlatformTransactionManager, 기본 구성 내용 및 기술, Spring Boot compatibility, Spring Cloud 특징, MSA 표준 구성요소, MSA 기반 기술, Microservice 적용 시 고려사항, Microservice 단점, Microservice 장점, Microservice 특징, MSA(Microservice Architecture) 정의, Monolith Architecture, 12-Factors, The Twelve-Factor App, Containers 가상화, 장애 격리(Fault isolation), 탄력적 아키텍처, 확장 가능한 아키텍처, Cloud Native Architecture 특징, Richardson Maturity Model, REST API 설계 시 고려사항, REST 단점, REST 장점, REST 구성요소, spring-data-rest-hal-browser, spring-data-rest-hal-explorer, HAL Explorer, HAL Browser, spring-boot-starter-actuator, EntityModel, spring-boot-starter-hateoas, Hypermedia As the Engine Of Application State, RouterFunction, Media type Versioning, Headers Versioning, Request Parameter Versioning, URI Versioning, REST API 버전 관리, 응답 데이터 Filtering, XML 문서 처리, React Testing Library, re-rendering, 정적 멤버 클래스, @RequestHeader, 다국어 파일 생성, LocaleResolver, 다국어 처리, timeInterval, @NotBlank, @NotEmpty, Validation Annotation, Spring Boot Validation API, ResponseEntityExceptionHandler, Spring Boot 동작 원리, Spring Boot 설정, final 필드, 스프링 부트 특징, docker-compose up -d 명령어, 네트워크 정의(networks), 서비스 정의(services), 버전 정의(version), 도커 컴포즈 사용, 도커 컴포즈 설치, 도커 컴포즈, system df 명령어, stats 명령어, events 명령어, 도커 데몬 모니터링, 도커 제어 순서, 도커 클라이언트, 도커 서버, Docker Dameon, build-arg 옵션, f or -file, docker build 명령어, 멀티 스테이지(Multi-stage) 빌드, .dockerignore 파일, 빌드 과정, Docker 빌드, Dockerfile 작성, REQUIRES_NEW, 사설 레지스트리, 저장소 웹훅(Webhook) 추가, 조직 팀 생성, docker push 명령어, docker tag 명령어, 저장소에 이미지 올리기, 이미지 저장소(Repository) 생성, 도커 허브 저장소, Image Deploy, 이미지 배포, docker rmi 명령어, docker commit 명령어, 도커 이미지 배포, 도커 이미지 추출, docker search 명령어, Block I/O 제한, cpuset-cpus, cpu-quota, cpu-period, cpu-shares, 컨테이너 CPU 제한, 컨테이너 메모리 제한, 컨테이너 자원 할당 제한, 아마존 클라우드워치, 로깅 드라이버, LinuxKit 접속 방법, docker logs, json-file 로그, Container Logging, 컨테이너 로깅, docker0, MacVLAN 네트워크, 브리지 네트워크와 --net-alias, 컨테이너 네트워크, 논 네트워크, 호스트 네트워크, 브리지 네트워크, docker inspect 명령어, docker volume 명령어, 도커 컨테이너 설계, 도커 볼륨 삭제, 도커 볼륨 목록 확인, 도커 볼륨 생성, 볼륨 컨테이너, 호스트 볼륨 공유, 컨테이너 애플리케이션 구축, 컨테이너 외부 노출, 컨테이너 이름 변경, 컨테이너 목록 확인, 컨테이너에서 나오기, 컨테이너 생성, 도커를 시작해야 하는 이유, 도커 엔진 설치, 도커의 장점, 제네릭 메서드, JUnit 5 Extensions, ArchUnit 주요 사용법, ArchUnit Installation, Architecture Test Use Cases, ArchUnit, 지연 공격 설정, Chaos Monkey for Spring Boot 주요 개념, Chaos Monkey 활성화, CM4SB, Chaos Monkey for Spring Boot, 카오스 멍키, Chaos Monkey, Agent 중지, Agent 실행, Agent 설치, nGrinder 실행, nGrinder 다운로드, nGrinder 설치, nGrinder 특징, nGrinder 구성 요소, CLI 사용하기, Listener 만들기, Sampler 만들기, Thread Group 만들기, JMeter 사용, JMeter 설치, 주요 개념, JMeter 특징, Apache JMeter, given(), BDDMockito, verify(), when(), mock(), Mock 객체 확인, Argument matchers, Mock 객체 Stubbing, Mock 객체의 행동, Mock 객체 만들기, BrowserRouter, 프로그래밍 모델, Kafka Installation, junit.jupiter.displayname.generator.default = org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores, junit.jupiter.conditions.deactivate = org.junit.*DisabledCondition, junit.jupiter.extensions.autodetection.enabled = true, junit.jupiter.testinstance.lifecycle.default = per_class, junit-platform.properties, JUnit 설정 파일, @RegisterExtension, @ExtendWith, @Order, OrderAnnotation, @TestMethodOrder, 테스트 순서, @TestInstance(Lifecycle.PER_CLASS), 테스트 인스턴스, ArgumentsAggregator, ArgumentsAccessor, SimpleArgumentConverter, @CsvSource, @ValueSource, @ParameterizedTest, @RepeatedTest, 그라파나 설치, @Tag, @EnabledIfEnvironmentVariable, @EnabledOnJre, @EnabledOnOs, assumingThat, asuumeFalse, assertTimeout, assertThrows, assertAll, assertEqulas, @AfterEach, @AfterAll, JUnit Platform, @GetMapping, 병렬 정렬, parallelSort, anyOf(), allOf(), thenCombine(), thenCompose(), thenRun(), thenAccept(), thenApply(), supplyAsync(), runAsync(), invokeAny(), invokeAll(), cancel(), isDone(), Runnable 구현, Thread 상속, Multi-Thread Progmming 생성 방식, Date-Time API, Date-Time Design Principles, Legacy API Support, useEffect(), useState(), ifPresent(), isPresent(), Optional.ofNullable(), Optional API, 종료 오퍼레이션 (Terminal operation), 중개 오퍼레이션 (Intermediate operation), 스트림의 특징, 스태틱 메소드, 기본 메소드, 임의 객체 Instance Method 참조, 생성자 참조, 특정 객체 Instance Method 참조, Static Method 참조, 매개변수 목록, Predicate<T>, Consumer<T>, R>, Function<T, Java 기본 제공 함수형 인터페이스, useLocation, JobRepositoryTestUtils, launchStep(), launchJob(), JobLauncherTestUtils, @SpringBatchTest, Spring Batch Test, RetryListener, SkipListener, ItemWriteListener, ItemProcessListener, ItemReadListener, ChunkListener, StepExecutionListener, JobExecutionListener, React TDD, SynchronizedItemStreamReader, StepExecutionSplitter, PartitionStep, Parallel Steps, Multi-threaded Step, AsyncItemProcessor / AsyncItemWriter, Spring Batch Thread Model, 멀티 스레드 프로세싱, Multi Thread Processing, useParams, Skip & Retry Architect, .backOffPolicy(), .noRetry(), .retryPolicy(), .retryLimit(), .retry(), BackOffPolicy, RetryPolicy, .skip(), .noSkip(), .skipPolicy(), .skipLimit(), SkipPolicy, FaultTolerant, CompositeCompletionPolicy, SimpleLimitExceptionHandler, TimeoutTerminationPolicy, SimpleCompletionPolicy, CompletionPolicy, RepeatStatus, ClassifierCompositeItemProcessor, CompositeItemProcessor, ItemWriterAdapter, JpaItemWriter, JdbcBatchItemWriter, JacksonJsonObjectMarshaller, JsonFileItemWriter, StaxEventItemWriter, FormatterLineAggregator, DelimitedLineAggregator, FieldExtractor, LineAggregator, FlatFileItemWriter, ItemReaderAdapter, JpaPagingItemReader, JdbcPagingItemReader, JpaCursorItemReader, JdbcCursorItemReader, JsonItemReader, JacksonJsonObjectReader, Unmarshaller, Marshaller, Spring-OXM, StaxEventItemReader, FieldSetMapper, LineTokenizer, LineMapper, DelimitedLineTokenizer, FixedLengthTokenizer, FlatFileItemReader, like 검색, index.max_result_window, Search After for Java Client, 10000건 이상 조회, Search After, ItemStream, ChunkProcessor, ChunkProvider, ChunkOrientedTasklet, 스프링 배치 청크 프로세스, StepContext, JobContext, StepScope, JobScope, @Value("#{jobParameters[파라미터명]}"), @StepScope, @JobScope, Spring Batch Scope, Non-blocking I/O, .next(), .from(), .to(), .on(), FlowStep, SimpleFlow, JobExecutionDecider, FlowJob, 사용자 정의 ExitStatus, FlowExecutionStatus, ExitStatus, BatchStatus, 배치 상태 유형, JobStep, chunk 기반, Task 기반, RepeatTemplate, TaskletStep, TaskletStepBuilder, StepBuilder, StepBuilderFactory, preventRestart, SimpleJob, JobBuilder, JobBuilderFactory, Job 실행 옵션, BatchProperties, JobLauncherApplicationRunner, 스프링 배치 초기화 설정, JobRepository, StepContribution, JobExecution, JobParameter, JobInstance, JobLauncher, Domain Language, spring.batch.jdbc.initialize-schema, Meta-Data Schema, 메타데이터 스키마, BatchConfigurerConfiguration, SimpleBatchConfiguration, BatchAutoConfiguration, @EnableBatchProcessing, Failed to determine a suitable driver class, Hello Spring Batch Project, Spring Batch 핵심 패턴, Batch Infrastructure, Batch Core, 도커 이미지 생성, spring cloud Gateway, RedisConfiguration.java, Redis 데이터 조회, Redis 데이터 저장, redis application.yaml 설정, Spring Data Redis, Spring Boot Redis, Spring Redis Project, redis 데이터 저장/조회/삭제, redis 서버 실행, redis 정보 확인, redis.conf 권장 설정 Tip, redis.conf 설정, Redis Installation for Mac, Redis Operation, Hashes, Sorted Sets, Sets, Redis 개념, Spring Boot + kafka, 기능 확인, Consumer 개발, Producer 개발, Spring Kafka Project, 스프링 카프카 프로젝트, kafka-delete-records, kafka-consumer-groups, kafka-console-consumer, kafka-console-producer, kafka-configs, 토픽 조회, kafka-topics, Kafka Command, Spring Cloud Netflix Eureka, netstat -a, 카프카 브로커 실행, 주키퍼(zookeeper) 실행, server.properties, 카프카 브로커 실행 옵션 설정, java.nio.file.AccessDeniedException, 커스텀 리스너 컨테이너, 배치 컨슈머 리스터(BatchConsumerAwareMessageListener), 배치 커밋 리스너(BatchAcknowledgingMessageListener), 배치 리스너(BatchMessageListener), 레코드 리스너(MessageListener), 기본 리스너 컨테이너, AcksMode, Spring Kafka Consumer, 스프링 카프카 컨슈머, ListenableFuture, 커스텀 카프카 템플릿, RoutingKafkaTemplate, ReplyingKafkaTemplate, KafkaTemplate, 기본 카프카 템플릿, Spring Kafka Producer, 스프링 카프카 프로듀서, Spring Kafka, 스프링 카프카, 어드민 API, 컨슈머 API, 프로듀서 API, Kafka Client, 카프카 클라이언트, 컨슈머 애플리케이션 무중단 배포, 무료 컨슈머 랙 모니터링 아키텍처, 외부 모니터링 툴, metrics() 메서드, 컨슈머 랙 확인 방법, 컨슈머 랙, 멀티 스레드 컨슈머, Kafka Consumer, 카프카 컨슈머, OutOfOrderSequenceException, 트랜잭션 프로듀서, 멱등성 프로듀서, NotEnoughReplicasException, min.insync.replicas, acks 옵션, 카프카 프로듀서, In-Sync-Replicas, 토픽 압축 정책, 토픽 삭제 정책, 적정 파티션 개수, 토픽 이름 제약 조건, 브로커 역할, Kafka Architecture, 카프카 아키텍쳐, 배치 데이터와 스트림 데이터, 높은 처리량, 카프카 특징, @metadata 필드, sprint format, 필드 참조, 예약 필드, 값 유형, 구성 파일의 구조, startup.options(Linux), log4j2.properties, jvm.options, Pipelines.yml, logstash.yml, Logstash 구성 파일, Logstash 디렉토리 레이아웃, Outputs, logstash 작동 방식, Logstash Installation, Logstash Pipeline, Logstash 특징, EventSource, 사용자 정의 인터페이스 구현 클래스 예제, 인터페이스의 메서드 직접 구현 방식, Impl 대신 다른 이름으로 변경 방법, @EntityGraph, 벌크성 수정 쿼리, Parameter Binding, Repository 메소드에 쿼리 정의, JPA NamedQuery, 메소드 이름으로 쿼리 생성, getOne, findById, 엔티티 생성, Query Parameter Logging, Spring Data JPA와 DB 설정, H2 DB 설치, IntelliJ 설정 변경, 롬복 적용, Query DSL API, 매핑 API, REST 클라이언트 연결, High Level REST 클라이언트, 자바 클라이언트 모듈, 엘라스틱서치 클라이언트, 검색 템플릿 확인, 검색 템플릿 생성, search template, 검색 템플릿, 파생/누적/버킷 스크립트/시계열 차분 집계, 버킷 셀렉터, 최대/최소/평균/통계/백분위수/이동평균 버킷 집계, 부모 집계, 형제 집계, 집계 참조 방법, Pipeline Aggregations, 파이프라인 집계, 텀즈 집계, 날짜 히스토그램 집계, 히스토그램 집계, 날짜 범위 집계, 범위 집계, Bucket Aggregations, 버킷 집계, 지형 경계 집계, 백분위 수 집계, 통계 집계, 다중 숫자 메트릭 집계, 카디널리티 집계, 단일 숫자 메트릭 집계, Metrics Aggregations, 메트릭 집계, 집계 영역, 집계 구문의 구조, Field data Cache, Shard request Cache, Node Query Cache, 부가적인 검색 API, 글로벌 타임아웃 설정, 동적 분배 방식의 샤드 선택, Wildcard Query, Exists Query, Prefix Query, Bool Query, Term Query, Match Query, fuzziness, minimum_should_match, Query DSL 파라미터, 쿼리와 필터, Query DSL 구조, 도커 네트워크, Request Body 검색, URI 검색, 스냅샷 복구, 스냅샷 생성, 도커 볼륨, Reindex API, Update API, Delete API, Get API, Index API, 문서 관리 API, Analyze API, TOKEN FILTER, 토큰 필터, TOKENIZER FILTER, 토크나이저, CHARACTER FILTER, 엘라스틱서치 분석기, _routing, _all, _source, _uid, _type, _index, 메타 필드, 매핑 파라미터, 매핑 확인, 매핑 인덱스 생성, 매핑API, kibana.yml, 키바나 설치, transport.tcp.port, http.port, network.host, path.repo, elasticsearch.yml, 엘라스틱서치 단점, 엘라스틱서치 장점, 엘라스틱서치와 관계형 데이터베이스 비교, feignclient, vue init webpack-simple, npm install vue-cli -global, 뷰 CLI, .vue 파일의 기본 구조, Single File Components, 싱글 파일 컴포넌트 체계, MicroService Architecture, 액시오스 API, 액시오스 설치, 싱글 페이지 애플리케이션, $mount() API, Nested Router, 이벤트 버스, 컴포넌트 통신, 컴포넌트 등록, 뷰 인스턴스 라이프 사이클, 뷰 인스턴스, Vue.js Devtools, 돔 리스너, MVVM 패턴, Vue.js 특징, Vue.js 장점, 펼침 연산자, 스프레드 오퍼레이터, default export, Enhanced Object Literals, 향상된 객체 리터럴, function statement, ES2015, ECMAScript 6, JPAQueryFactory, 벌크 연산, Named Query, JPQL 함수, JPQL 문법, 엔티티 타입 vs 값 타입, 컬렉션 값 타입, embedded type, 임베디드 타입, 기본값 타입, 영속성 전이, 즉시 로딩, Auto Boxing, {{}}, @Column, 사용자 정의 Repository, 샘플 데이터 추가, profiles 분리, sql mapper, @QueryProjection, 생성자 접근, 필드 접근, 프로퍼티 접근, CaseBuilder, Swagger Anotations, docker network, On절, 기본 조인, cloud native application, Q타입, @mapper, Spring Lombok, 스프링 롬복, 정적 메서드, ExecutionContext, 메소드 레퍼런스, git커맨드, root-commit, JSON Viewer, traceback, Gibhub, Jpa 설정, react router dom, JPARepository, getServerSideProps, getStaticProps, 내부 조인, 1급 시민, 카프카 설치, entrypoint, HandlerInterceptor, useMemo, useRef, processData, 출력(다운로드), @Resource, imgScalr, @Transactional 우선순위, Dockerfile 명령어, ProceedingJoinPoint, 스키마 생성, stream api, HiddenHttpMethodFilter, Continuous Deployment, tuples, npm run dev, nested query, 도커 엔진, 도커 데몬, 전개 구문, 목록 정보 유지, SqlSessionTemplate, SessionFactory, XML 네임스페이스, Getters and Setters, 템플릿 콜백 패턴, @Test, vETH, 부트스트랩 템플릿, 데이터 삽입, 한글 처리, 패키지 구성, 개발 전 준비, Front Controller, Spring-MyBatis, 버전 변경, droppable, SimpleJdbcInsert, CI/CD, dynamic query, Next.js, takeIf, 확장 프로퍼티, 항등함수, HikariCP, java.lang.Math, findall, 도커 이미지 검색, completed, 뷰 컴포넌트, completable, Continuous Delivery, JPQL, redis-cli, tasklet, NamedParameterJdbcTemplate, 뷰 템플릿, 액시오스, 네임드 뷰, 네스티드 라우터, query dsl, 뷰 라우터, Scala Subquery, CPUS, 컨테이너 삭제, 도커 이미지 삭제, 영속성 컨텍스트, messagesource, 개발환경 설정, 엘라스틱서치 설치, command line interface, 스프레드 연산자, 동적 sql, flatMap(), @JsonIgnore, aws cloudwatch, 컴포넌트 분리, 그라파나, 가치있는존재, 열글자, 아파치 카프카, 기적의 점, 멋진바보, 여동창, docker-compose down, docker-compose.yml, SimpleJdbcCall, jest, 퀴리부부, tailwindcss, REST 특징, inline 함수, @BeforeAll, @BeforeEach, 레포지토리, 인간매력, 정적 필드, 값 타입, 알을깨는아픔, @Table, 과학적인 발견, 일곱걸음, history API, Spring DB, 사람들의 습관, 두그루의나무, 만족스런결혼, 서블릿매핑, MVC Pattern, 라이브러리 추가, 스냅숏, custom tag, data fetching, named view, application.properties, PropertySource, assertComplete, awaitDone, assertResult, junit vintage, junit jupiter, doOnTerminate, doOnEach, doOnError, doOnComplete, doOnNext, refCount, debounce, 결합 연산자, takelast, 유틸리티 연산자, onerrorresumenext, 변환 연산자, asyncsubject, fromfuture, flowable, marble diagram, Reactive-Streams, 리액티브 프로그래밍, VsCode Extension, Assumptions, healthcheck, noRollbackFor, 하루의시작, react.memo, assertNotNull, HandlerAdapter, npx, 상속보다는 컴포지션을 사용하라, assumetrue, asserttrue, 자바빈즈 패턴, 점층적 생성자 패턴, Apache Kafka, reactive system, WebFilter, React Hooks, 웹팩, @Autowired, microservices, v-bind, SQL FUNCTION, 도메인 모델, computed, 람다표현식, 에러 발생, 함수형 프로그래밍, 선언형 프로그래밍, LocalDateTime, completablefuture, 스트림 파이프라인, thenComparing, comparing, 함수형 인터페이스, 디폴트 메서드, type alias, 모듈 번들러, Behavior driven development, @GeneratedValue, concatMap, HTTP 상태 코드, dematerialize, docker for windows, Spring Cloud Config, 화면 구성, ReplaySubject, BehaviorSubject, PublishSubject, Grafana, Docker Compose, persist, 자바스크립트 원시 타입, 죽을 때 후회, function expression, 단항 연산자, querystring, Dockerfile, API TEST, combinelatest, observable, mockito, autoconnect, named argument, autocloseable, safe call, spread operator, functional interface, eager, tolist, method reference, @Jvmstatic, companion object, data class, backing field, sealed class, ViewModel, downto, @JsonIgnoreProperties, vararg, @Value, react state, @RequestParam, kibana, typealiases, 타입 캐스팅, axios, @size, 접근자 메서드, docker engine, docker for mac, try-finally, 설정 변경, HATEOAS, fluentd, 확장함수, 화살표 함수, 구조분해, webpack, ECMAScript 2015, threadpoolexecutor, executors, get(), hoisting, volumn, arrow function, pecs, recursive type bound, @SuppressWarnings("unchecked"), 제네릭 인터페이스, 제네릭 클래스, 타입 매개변수, 지역 클래스, 열거 타입, query string, 래퍼 클래스, readobject, public 클래스, MSA, 인스턴스 필드, package-private, CloneNotSupportedException, 리액트, compareTo, memoization, dialect, 키바나, Nested Class, 정보 은닉, docker volume, 자바스크립트 참조 타입, try catch finally, V-ON, identity function, 레퍼런스 문서, 데이터 소스, 지연 로딩, 객체 참조, @PostConstruct, sqlSessionFactory, handlerMapping, joinpoint, DevOps, Predicate, @FunctionalInterface, 비교 연산자, Profiles, immutable class, @Repository, redis 자료구조, @NotNull, @configurationProperties, optional, stringvalue, 불변성, Lettuce, lambda expressions, dispatcherServlet, @Valid, Handlebars, reactive programming, 오토박싱, diffing, asserterror, 논리 연산자, takewhile, 스프링부트, docker, 도커, springboot, 데이터 타입, CSS 프레임워크, 펙스, Readme.md, continuous integration, broker, 부트스트랩, npm install, 웹페이지 개발, Selenium WebDriver, 템플릿 메서드 패턴, @RequestMapping, generate, resttemplate, static method, throwable, java.util.arrays, stopped, required, enum class, enummap, enumset, builder pattern, then(), map(), filter(), return type, program arguments, _id, finalizer, ngrinder, no-cache, Modules, event bus, private 생성자, @bean, @configuration, xml format, ordinal, bootstrap, Rest Assured, Intellij, servlet-context, 마크다운, DriverManager, 조건부, 트랜잭션 ACID, @PathVariable, redis 설치, @id, Stax, contains, internationalization, db 연결, expect, grouping, case문, concat(), Factory method pattern, java.util.Collections, spring cloud, mandatory, 외부 조인, chunk, 샤드, Health check, draggable, 성공하는 사람, Redis, getter, 감동 이야기, Propagation, 커밋, callable, RuntimeException, HTTP Method, 프로젝트 실행, Matcher, bdd, iterable, flush, @ResponseBody, lifecycle, log(), parse, given, 컴포지션, static import, 싼게비지떡, 자바 설치, ISR, materialize, Micrometer, 고가용성, 멘탈 모델, 성능 테스트, 개발환경설정, 스트레스 대처법, incrementer, Internal, 파일 업로드, nested, 빌더 패턴, localStorage, OutputStream, 수집기, httpsession, toString, servlet-mapping, InputStream, 상속관계, Connector, if-else, 커넥션 풀, Detach, Snapshot, created, Reduce, modal, Multipart, Non-Blocking, 액츄에이터, 싸가지가 없다, cucumber, 리다이렉트, support, 안전망, describe, 작업영역, filters, Duration, 리스너, transition, Strict, Exception Handling, filtering, offset, 트랜잭션, having, sql developer, WebClient, period, contentType, 아부의기술, dependency, subquery, ECMAScript, clear, VALIDATOR, 프로퍼티, partitioning, while문, lombok, 롬복, Numeric, inner, Setter, 마이크로미터, concurrent, maven repository, ARG, group by, FIELDSET, Aggregation, transient, FileOutputStream, FileInputStream, 향상된 for문, 복사 생성자, 가변인자, init, 노드, dto, URI, 스코프, COPY, using, vo, 모듈화, Partition, interval, 예외, 콜백, INTERRUPT, 다섯 손가락, operator, Strings, Repository, ISOLATION, 색인기, Abstract, composition, 스트림, Prometheus, constant, 분석기, Backup, CRP, 검색 엔진, Sample Code, 명명 규칙, Projection, Data Binding, override, 파일업로드, 25가지, any, swagger, 영속성, HttpClient, 상수, Assembly, Scan, 테이블 생성, 긍정적인 생각, Callback, Testing, 프로젝션, 필드, default parameter, Environment, Formatter, 한글자, Order by, input, demand, 개판오분전, instance, 싱글턴, password, config, syslog, Buffer, 산술 연산자, 제네릭, Chrome, NPM, Repeat, ConcurrentModificationException, hal, Boost, field, 별칭, 스토리지, Bulk, 인류애, failed, Babel, 하수, 확장성, MVC패턴, Publish, Cleaner, Marshall, 프로메테우스, statement, 동적쿼리, reactor, 스케쥴러, 검색기, 디버깅, 싱글톤, Connection Pool, object, extension, redirect, Explorer, mapping, zookeeper, 토픽, 식별자, 협업, env, Restore, 로그인, route, cascade, expression, table, readonly, validation, status, replace, file, 메일, insert, 입력, 모니터링, Keyword, delay, 역할, 디렉티브, CONTEXT, Logger, multi-thread, export, dbunit, cloneable, clone, utf-8, sort, enum, Java Persistence API, Acid, text, jndi, Router, User, Info, 백업, Unit, 추상화, paging, 응집도, 모듈, 결합도, component, 유스케이스, Aspect Oriented Programming, annotation, 장점, 연산자 오버로딩, string, default, 파티션, 다형성, 클래스, 객체, 10계명, 파일, advice, 목록, 아부, application, Producer, 협력, 달력, 긍정의힘, script, Tests, Lower, 상태, subject, 이병철, record, Watch, output, Instant, fun, Signal, tomcat, Value, 업로드, 세션, 명령어, data, lists, list, windows, 스택, state, Embedded, 동행, Stream, Service, debugging, log4j, always, 리스트, 매핑, sleep, transaction, 방언, 디즈니랜드, Future, 자바, Update, Ref, Methods, Branch, El, Open, inputs, 새해, maybe, 집계, 복구, timer, window, Single, proxy, 프록시, 문법, Then, 개발환경, 버전관리, DOM, 문서, 메시지, Set, body, closure, 함수, let, Date, Sts, boolean, Lazy, Jump, UNKNOWN, 구조, Link, 우선순위, 기능, 가입, 12월, 독수리, Promise, 출력, as, 인연, 결과, From, 기본, style, 용어, 행동, 생성, 서버, around, 관계, Spa, IF, , 테이블, Nothing, , All, Save, 화면, in, and, :, is, MAC, 코덱, javascript, ajax, 고수, 인덱스, 문자, start, Shell, oracle, T, 필터, 로그, Topic, flow, 테스트, 크리스마스,
반응형
Designed by Tistory.