자바 정렬
미해결
2026 코딩테스트 올인원 [JAVA]
안녕하세요! 다름이 아니라 , compareTO 랑 comparable관련 설명이 있을까요 ? 개인적으로 이해가 정확히 안가서...ㅎㅎ... 감사합니다!
- java
- 코딩-테스트
173만명의 커뮤니티!! 함께 토론해봐요.
미해결
2026 코딩테스트 올인원 [JAVA]
안녕하세요! 다름이 아니라 , compareTO 랑 comparable관련 설명이 있을까요 ? 개인적으로 이해가 정확히 안가서...ㅎㅎ... 감사합니다!
미해결
3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
안녕하세요~ 강의를 구매했는데 신규강의가 있는 줄 미처 확인하지 못했네요 loverain1541 지메일로 메일하나 보냈는데 확인 부탁드립니다
해결됨
[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
n8n유료결제로 하면 강의수강 할 수있나요? 화면이랑 방법이 다른가요? api로 할려면 어떻게 하면되나요? 요금제는?
해결됨
스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
현재 강의에서 예시로 보여주신 프로젝트 구조가 현업에서도 주로 사용하는 구조일까요?? 현재 멀티모듈 구조가 아닌 별도 repository 구조에서 업무를 진행하고 있어서 궁금하네요. 현업에선 다른 구조를 사용한다면 예시도 말씀해주시면 감사할것 같습니다.
미해결
토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
안녕하세요! 수업 잘 듣고 있습니다. PT하실때 쓰신 툴이 무엇일까요? 너무 깔끔하고 좋은 것 같습니다.
해결됨
[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
7강 강의 6분 28초 쯤에 이메일 트리거 설정 후 test를 하면 네이버 메일함 속 메일이 '읽음' 상태로 바뀐다고 알려주셨는데요. 저는 일단 Test step 버튼 대신 Execute step이 뜹니다. Execute step 버튼을 누르면Executing node만 계속 뜹니다. 5분 넘게 기다려도 반응이 없습니다 ㅜㅜ 뭘 잘못 설정했나 싶어서 아예 처음부터 해보고, 메일함에 메일이 너무 많아서 그런가 싶어 일부 삭제도 해봤는데 똑같습니다. 뭐가 문제인 것일까요,,,ㅜㅜ
해결됨
[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷 윈도우키 + 쉬프트키 + S(윈도우) 을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요. <추가> youtube-transcript 오류를 위한 무료 API 분석부터 직접 서버 구축까지! 보고 있는데, n8n의 http request에서 post요청 보냈을때 timeout 오류가 떠서요.. 클로드로 테스트 해보고있긴한데, 혹시 강의자료 제공해주신 소스 변경사항 없이 제대로 작동하나요?? 다른 수강생분들은 잘 되는지도 궁굼하네요~
해결됨
[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
강의대로 진행중인데요 call n8n workflow 실행이 안됩니다. 검색을 하면 output에 이런 오류가 발생이 됩니다. 서브워크플로우에서는 accept all data으로 되어 있습니다. 그리고 서브워크플로의 http request node에서 query의 value expression 작성 시 $json.query 가 undefined로 되어 있는데 이것도 영상과 달라서요. 이렇게 간단한것도 못따라가 가네요 ㅠㅠ
미해결
김영한의 실전 자바 - 중급 1편
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] pc에서는 이렇게 강의 내내 검은 화면만 나옵니다.다행히 앱에서는 정상적으로 재생이 되어서 모바일로 수강하긴 했는데요, 왜 그런건가요?? 인터넷 연결은 두기기 다 같은 와이파이로 정상적인 인터넷 연결되어있었습니다
해결됨
카카오 면접관이 알려주는 MSA 관점에서의 분산 트랜잭션 패턴
강의의 시퀀스 다이어그램을 보았을 때, 2가지 정도 질문 드립니다. 1) stateless 요청에서 상태값의 전달 관련 일반적으로 웹과 같이 stateless 한 서비스를 고려했을 때, 비동기 처리로 인해 주문서비스가 고객의 주문요청에 대해 (이후의 수행작업과 상관없이) 즉시 리턴하게 되는 것이 예상되는데요. (위 그림에서는 동기적인 flow 로 주문완료 응답을 end point 유저에게 전달하는 것으로 보이긴 합니다만) 주문 완료 페이지에서 주문한 상품 정보나 결제 수단의 상태값 전/후 를 보여주는건 어떤 식으로 동작하게 될까요? 가령, 실물 상품이 아닌 연속선상의 사이버 재화(ex: 네이버포인트 등)를 지급해야하는 입장에서 주문 이전의 재화 정보와 주문 요청 후(최종적으로 트랜잭션 완료된 후의) 증/감 재화 정보를 유저에게 보여주어야 할 수도 있는데, 뒷단의 비동기 작업(이벤트 subscribe)을 수행하는 스레드랑 최초 주문 요청을 받는 요청스레드가 다른 부분에서 고려해야할 것이 더 있을 것 같은데요. 얼핏 생각했을 때는, 사용자에게 즉시 내려주는 응답 페이지는 PENDING 에 해당하는 페이지 UI 로 (ex: 결제 진행중... 표시) 전달하고, 사용자 PENDING 페이지 (클라이언트)에서 몇초 단위의 주기적인 서버 요청 등으로 완료 이벤트를 조회 하도록 처리하여 완료페이지로 리다이렉션 처리되는 방식이 될까요? 이 때, 중간 상태값은 별도 캐시서버등에 저장을 해야 할 것이고요. (리다이렉션 되는 완료페이지와 PENDING 페이지의 state가 또 다르므로) 2) 메시지 브로커(카프카) 를 쓸 때 고려사항 주제랑 좀 벗어난 걸 수는 있는데요, 보통 메시지 발행의 정확성을 위해 CDC (Change Data Capture) 를 설정하는 것이 일반적인 방식으로 알고 있습니다. 다만, 현재 서비스중인 DB 의 설정이나 부하 이슈로 CDC 를 쓰지 못하는 경우에는 어떤 방식으로 처리가능할지가 궁금합니다.
해결됨
카카오 면접관이 알려주는 MSA 관점에서의 분산 트랜잭션 패턴
11번 강의처럼 첨부파일 내려받았을 때 시퀀스 다이어그램 이미지 등이 없는 경우가 종종 존재합니다. 첨부파일이 없는데 아이콘표시가 달린건지 누락된건지 알 수 있을까요?
미해결
카카오 PlayMCP와 Spring AI가 만나는 실전 에이전트 개발
@McpPrompt 를 이용해서 prompt를 제공하도록 mcp server 단에서 만들었으므로, mcp client 에서 mcp server 의 prompt 를 사용하는게 적절할듯 한데 , client 에서 다시 프롬프트를 재작성하는 예제코드를 소개해주시고 계십니다. client 에서 server 의 prompt, resource 들을 검색하고 그중 적절한 것을 골라서 사용하는 방법이 있을까요?
미해결
2026 코딩테스트 올인원 [JAVA]
코테의 바이블(java) 와 해당 강의 차이가 무엇인가요??? 커리큘럼은 비슷해보이는데 가격이 많이 달라서요!
해결됨
[CS 기술면접 6] 말이 트이는 자바와 객체지향
7:27 에서 함수 내에서 사용되는 지역 변수 자체는 금방 사라지는데 이러한 값들을 스택이 아니라 힙에 저장하는 것이 유리하다. 라고 설명하셨는데요! 스택이 아니라 힙에 저장 -> 힙이 아니라 스택에 저장 이 맞는 표현인 것 같아서 설명이 잘못된 것인지 제가 잘못 이해하고 있는건지 질문드립니다.
미해결
[7일 완성] 한 번에 합격하는 MS AI-900 자격증
강사님 화면자료 교안으로 받아볼수있을가요?
미해결
김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 네 [질문 내용] 안녕하세요. 영한님 항상 강의 잘 듣고 있습니다. 듣다가 궁금한 점이 생겨서 질문 남깁니다. 람다는 SAM에만 할당할 수 있다고 하셨는데 그 이유가 매서드가 여러개면 어디에 할당할 수 있을 지 알 수 없다고 말씀 하신 것까지는 이해했습니다. 이미 테스트를 통해 안되는 것은 확인했지만 인터페이스에 파라미터의 구성이나 갯수가 다른 함수가 정의될 경우에도 내부적으로 왜 안되는 지 궁금합니다..! public interface NotSamInterface { void run(); void go(int a); } 이런 경우에는 람다식도 달라지게 될텐데 왜 매핑이 어려운 걸까요..? 감사합니다.
미해결
김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] ReentrantLock에 대한 순서 보장에 대해 궁금증이 생겨 질문을 남깁니다. producerCond에서 대기하고 있던 스레드가 producerCond.signal() 호출로 깨어났을 때 ReentrantLock의 lock을 얻기 위한 대기 큐로 들어가는 것으로 알고 있습니다. 근데 이때 signal() 호출로 깨어난 A 스레드가 lock 대기 큐로 들어갔는데 앞에 이미 스레드 B가 있어서 B가 ReentrantLock의 lock을 얻어버렸다고 가정했을 때 A는 다시 producerCond.await() 호출로 producerCond 스레드 대기 큐에 들어가면 맨 뒤로 이동할 것 같습니다. 근데 저는 B는 await()에 넣고 A를 실행하는 순서로 순서를 보장하고 싶은데 이것도 더 세밀하게 구현을 할 수 있는 것일까요?? 제가 질문에 대한 설명을 잘 못해서.. 혹시 이해가 되신다면.. 답변해주신다면 감사하겠습니다!
해결됨
죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
킬구형 아래는 step에서 ItemWriter의 jobParameter자리에 null을 넣는 방식으로 처리한거야. @Scheduled(cron = "0 0 19,22 * * *") fun runSampleJob() { jobOperator.start(sampleJob(),jobParameters) } @Bean fun sampleJob(): Job = JobBuilder("sampleJob",jobRepository) .start(sampleStep()) .build() @Bean fun sampleStep(): Step = StepBuilder("sampleStep", jobRepository) .chunk<String, String>(CHUNK_SIZE) .transactionManager(transactionManager) .reader(sampleReader()) .writer(sampleWriter(null, null)) .build() @Bean @StepScope fun sampleReader(): JdbcPagingItemReader<String> = JdbcPagingItemReaderBuilder<String>() ... .build() @Bean @StepScope fun sampleWriter( @Value("#{jobParameters['title']}") title: String?, @Value("#{jobParameters['content']}") content: String?, ): ItemWriter<String> = ItemWriter { chunk -> ...doSomeWrite } 위 코드를 빈 주입방식으로 변경하는 방법을 모르겠어. 빈 주입 방식으로 변경하면 아래처럼 되잖아? 이때 jobOpterator로 잡을 호출하는 부분까지 파라미터가 올라와버리는데 이걸 어떻게 해야할지 모르겠단 말이야~~! @Scheduled(cron = "0 0 19,22 * * *") fun runSampleJob() { jobOperator.start(sampleJob(**여기를 어떻게 처리하지?**),jobParameters) } @Bean fun sampleJob( sampleStep: Step ): Job = JobBuilder("sampleJob",jobRepository) .start(sampleStep) .build() @Bean fun sampleStep( sampleReader: ItemReader<String>, sampleWriter: ItemWriter<String> ): Step = StepBuilder("sampleStep", jobRepository) .chunk<String, String>(CHUNK_SIZE) .transactionManager(transactionManager) .reader(sampleReader) .writer(sampleWriter) .build() @Bean @StepScope fun sampleReader(): JdbcPagingItemReader<String> = JdbcPagingItemReaderBuilder<String>() ... .build() @Bean @StepScope fun sampleWriter( @Value("#{jobParameters['title']}") title: String?, @Value("#{jobParameters['content']}") content: String?, ): ItemWriter<String> = ItemWriter { chunk -> ...doSomeWrite } 새해 복 많이 받아 형~
해결됨
[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
8강에서 모두 설정을 마치고 실행을 하면 스팸분류가 되어 switch를 통해 들어온 값을 getmail이 deleteMail로 전달하지를 않는데요. 이유가 무엇일까요? json 파일 입니다! https://naver.me/xhl3HI7C
미해결
스프링 부트와 리액트로 구현하는 보안 JWT 로그인
강사님 혹시 44강 듣고 있는데 이거 프론트엔드 코드가 깃허브에 있는것과 다른 코드인데 어디서 볼 수 있나요?