#스프링 테스트 #멀티 스레드 #spring batch #스레드 #thread #redis cluster mode #redis cluster 구성하기 #redis cluster 구성 #redis cluster #Collections.singletonList #java.lang.UnsupportedOperationException #slack error alarm #slack custom appender #logback slack appender #slack appender #logback appender #slack webhook #slack alarm #logback slack #linux backspace Issue #linux backspace #terminal backspace error #terminal backspace #^? #javax.xml.bind #첫 면접 후기 #백엔드 인터뷰 #백엔드 면접 후기 #백엔드 개발자 면접 #첫면접 #어떤 테스트가 좋은가 #xDD #스프링 배치 튜토리얼 #스프링 배치 예제 #스프링 배치란 #배치란 #어댑터 패턴 예제 #오브젝트 어댑터 #Class adapter #Object adapter #배치 스키마 오류 #스프링 배치 테이블 에러 #스프링 배치 스키마 에러 #JOB_NAME from BATCH_JOB_INSTANCE where JOB_NAME = ? and JOB_KEY = ?]; nested exception is java.sql.SQLSyntaxErrorException: Table 'batch_test.batch_job_instance' doesn't exist #bad SQL grammar [SELECT JOB_INSTANCE_ID #Caused by: org.springframework.jdbc.BadSqlGrammarException #BadSqlGrammarException #Spring batch error #스레드 프로그래밍 #final 이란 #예측 가능한 코드 #불변객체를 사용하는 이유 #비동기와 동기 #개발자 면접 후기 #개발 면접 #리플렉션 사용하여 테스트하기 #픽스쳐 #자동 바인딩 #네이버 콥스 #픽스쳐 몽키 #fixture monkey #슬라이스 테스트를 하게 된 이유 #레이어 테스트 #독립적인 테스트 #MockBean #InjectionMocks #Async를 이용하여 EventListener 사용하기 #ApplicationEventPublisher #REQUIRES_NEW #TransactionalEventListener #Event Object #Event Listener #슬라이스 테스트 로그인 비활성화 #Jwt 비활성화 #Spring security 비활성화하는 법 #@WebMvcTest 시 Spring Security 비활성화 시키는 법 #슬라이스 테스트 오류 #컨트롤러 테스트 오류 #Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type '' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} #Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityConfig' defined in file []: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans #Consider defining a bean of type '' in your configuration. #Parameter 0 of constructor in ‘ ’ required a bean of type ' ' that could not be found. #효율적인 삭제 방법 #삭제시 주의사항 #비동기란 무엇인가 #비동기 처리하는 법 #어싱크 어노테이션 #어싱크 사용하기 #동기와 비동기란 #Async 사용하기 #Transaction 주의사항 #퍼사드 레이어 예제 #퍼사드 패턴 예제 #퍼사드 패턴 도입 #퍼사드 패턴 사용방법 #퍼사드 레이어 도입 #퍼사드 레이어란 #퍼사드 패턴이란 #왜 퍼사드 레이어를 사용하는지 #퍼사드 레이어를 도입하게된 이유 #does not exist #adaptee #개발자 면접 #통합테스트 #러너블 #스프링 배치 #슬라이스 테스트 #SpringBootTest #트랜잭션 주의사항 #PreparedStatementCallback #행위 주도 개발 #Immutable Object #제어문자 #테스트 코드 #mockito #webhook #collections.unmodifiablelist #arrays.aslist #redis.conf #불변객체 #immutable #FIXTURE #자바 이벤트 #logback #Adapter Pattern #자바 스레드 #thread safe #어댑터 패턴 #UnsupportedOperationException #ClassNotFoundException #chunk #java thread #Redis #Propagation #bdd #given #nosql #Mock #멀티 태스킹 #인터뷰 후기 #멀티 프로세스 #청크 #단위테스트 #면접 후기 #facade #Async #Runnable #Node #multi thread #테스트 주도 개발 #adapter #불변 #Job #Design Pattern #디자인 패턴 #테스트 케이스 #^H #standalone #backspace #인터럽트 #process #tdd #Cluster #운영체제 #프로세스 #error #자바 #락 #event #linux #step #Final #테스트