우선 정말 좋은 강좌 찍어주셔서 감사드립니다! 실제로 많이 이용하는 기능들을 어떤식으로 구현하는 것인지 알려주시니 이 정도로 도움이 많이 되는 강좌는 처음들어봐요 ㅎㅎ 제가 궁금한 것은 안드로이드 Jetpack과 디자인 패턴, 최신 기술 살펴보기 강좌가 제작 예정이라고 되어있는데 앱을 조금이나마 유지보수가 편리하게 만들려면 AAC와 디자인 패턴을 잘 알아야 할 것같아서 강좌를 찾던 중에 개복치 개발자님의 강좌가 제작 예정이라고 되어있어 현재 기다리고 있는데 혹시 언제쯤 제작하여 오픈하실 계획인지 대강이라도 알려주시면 그동안 혼자 공부하다가 바로 수강하고싶어요 ㅠㅠ AAC가 대강 어떤거고 어떻게 쓰는거다 라는 것 정도만 알고 있다보니 제대로 사용하고 있는것인지도 모르겠고 해서 제대로 배워보고싶습니다! 빠른 시일내에 해당 강좌를 듣고싶어요!! 바쁘시겠지만 개발자님의 강좌를 기다리고있는 사람이 있다는 것을 알아주셨으면합니다 ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비 안녕하세요 선생님 궁금한게 있어서 질문 남깁니다! max = x.length 면 결국엔 max는 9가 되는데 저 부분이 answer = x와 무슨 관계인지 이해가 되질 않습니다. x의 길이를 구한것이지 x를 구한게 아닌데 어떻게 x를 answer 에 대입할 수 있는건가요 ??
현재 채팅앱 구현중인데, 경험이없어 조언을 얻고싶어 질문드립니다! 지금까지 나름 조사해본결과, 채팅 데이터 처리방법으로는 1. 소켓으로 채팅 하나하나올때마다 MySQL에 저장한다. 클라이언트가 앱 최초 실행시 Local DB에 저장되어있던 마지막 ChatId로 MySQL에서 그 이후 채팅을 조회후 클라이언트에게 보내줌. ---가장 깔끔하고 쉽지만,대규모 채팅앱이 되었을경우 매번 INSERT를 해버리면 MySQL이 감당을 못할것같음.--- 2. 소켓으로 채팅 올때마다 redis에 저장후 일정시간혹은 일정량이차면 한꺼번에 MySQL에 저장한다. 클라가 앱 최초 실행시 Local DB에 있던 마지막 Chat createdAt으로 그시간 뒤의 채팅들은 MySQL에서 조회후, redis에 임시저장된 채팅들이 있다면 그것들을 합처주고 클라이언트에게 보내줌. ---좀 번거롭지만 MySQL INSERT를 한번에 해줌으로서 DB부하를 줄일 수 있을것같음. 다만, 아주 극적인 타이밍으로 클라가 MySQL에 채팅내역을 조회함과 동시에 redis에서 일정량이차서 MySQL에 INSERT 해주고 redis가 비워저버릴경우 해당 클라이언트는 합처줘야할 대화내용이 유실될수있을것같음.(아주 주관적인 이론)--- 이정도가 있는것같은데, "대규모 채팅앱"이라고 가정할경우 1.더 좋은 방법이 있는지, 2.만약 위의 두번째방법이 괜찮지만 제 이론대로 대화내용 유실 문제가 있을수있다면, 해결방법이 있는지. 3.제로초님은 어떤방식을 선호하는지 등 조언을 듣고싶습니다..!
안녕하세요 강의 너무 재밌게 수강한 학생입니다. 전에 주문 검색에서 동적쿼리에 대한 해결법 여러가지를 소개해 주시면서 가장 querydsl 을 쓴다. 이 부분은 나중에 말해주겠다 라고 하셨던 것 같아서 되게 두근대는 마음이 있었거든요 이 부분은 다른 커리큘럼에서 언급이 되는걸까요?? 개인적으로 너무 기대되어서 궁금한 마음 갖고 듣고있었는데 듣다보니까 완강해버렸습니다 ㅠㅠ
어... 머랄 까 저희 익숙한 형태로 소스는 제공되지 않고 있는것 같습니다. 예를 들자면 chap1.zip 이런형태? 강사님이 git 으로 관리 하시고 단원? 챕터를 브런치로 관리 하시는 듯합니다. git 주소는 강의소개 탭 에 막~~ 스크롤 하면 강사소개 부분에 git 단어 클릭 하시면 강사님 git 으로 들어 가시면 됩니다. 거기에 spring-batch-lecture 라고 찿아 들어 가시면 됩는데 해당 레파지토리 들어 가시면 코드탭 누르면 왼쪽 상단 부분쪽에 master 라는 단어가 보입니다. 그 버튼을 클릭 하시면 Part2.1.x , Part1.1.1 이런식으로 브런치들이 보입니다. 이게 여러분들이 원하시는 단원별 소스 입니다. 하지만. Part.x.x 정확히 맞아 떨어지지는 않는것 같습니다. 그 근방에 소스는 맞는듯 하고 몇번 클릭 해서 원하는 소스 를 찿으시면 될것 같습니다. 저또한 샘플 소스 찿아 한참을 찿아 해메다가 저같은 분 계실까봐 남깁니다.
안녕하세요, 한정수 강연자님! 제가 강의에 달아주신 링크들도 참조하고, 따로 구글링하면서 기술 면접 질문들에 대해서 알아봤는데여. 이실직고하자면, 너무나 방대한 양에 압도되어서 어떻게 해야할지 갈피가 안잡힙니다. 그 이전 강의에서 알려주신 대로 순서를 정해서 질문들을 간추려 준비하겠지만, 왠지 앞으로 제가 모르는 질문을 보면 불안해하고 그래서 공부하면서 해결하면 또 모를만한 질문이 나와서 불안해하는 무한 사이클을 탈 거 같습니다. 이렇다보니 이 문제?를 해결하기 위해서 면접 볼 수준이 되는, 내가 언어든 웹 이든 기술 면접 질문을 준비했다! 하는 수준을 준비하면서도 제 스스로 가늠할 수 있는 셀프 체크가 따로 있지 않을까 싶어 질문드렸습니다.
faq 탭 콘텐츠 질문있는데요 faq-title을 눌렀을때 자신을 닫는 코드는 어떻게 작성해야되나요? <script> $('.faq-title').click(function(){ $(this).addClass('active') $(this).siblings('.faq-title').removeClass('active') $(this).next().stop().slideDown() $(this).siblings('.faq-title').next().stop().slideUp() }) </script>
ac.close() 로 컨테이너를 종료하고 빈의 destroy() 메소드까지 호출이 된 상태인데요, 그 다음 destroy() 메소드를 호출했더니 빈이 없어져 에러가 날 줄 알았는데 정상작동 합니다. 싱글톤 빈은 컨테이너가 종료될 때까지 관리를 하기 때문에 close 되면 없어질거라 생각했는데 제 이해가 틀린건가요? 종료될 시 어떻게 컨테이너가 동작하는지 궁금합니다.
안녕하세요 7강 내용 중, Button btn1; TextView text1; 을 선언하는 부분에서, 저는 Button과 TextView 부분에 빨간 글씨로 에러가 발생해서, 원인을 검색해보니 Button과 TextView가 import 되지 않아서 오류가 발생한 것인 걸 확인했습니다. 강의에서는 따로 저 부분을 import 하는 과정은 나타나 있지 않았는데요, 왜 강의에서는 오류가 발생하지 않았는지 궁금합니다.
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다) - 이외의 문의등은 평생강의이므로 양해를 부탁드립니다 - 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다 - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요~ 오늘부터 본격적으로 강의 듣기 시작했는데, 너무 부담되지 않는 선에서 체계적으로 가르쳐주시려는 마음이 느껴져서 기분 좋게 강의 들었습니다. :) 질문 드릴 내용은 제목에 적은 것과 같은데, 제가 실습해보고 싶었던 주소에서는 requests.get() 메소드를 사용해도 res.content 속성 값이 다음과 같이만 뜹니다 ; -> b'' 제가 실습해보고 싶었던 주소는 여기고요. -> https://gall.dcinside.com/board/lists?id=sc 네이버로 했을 때는 잘 되던데 저 주소는 안 되네요 ; 답변 좀 부탁드릴게요~
안녕하세요. 강의를 너무 감사하게 듣고 있습니다. storm-1.2.3 을 사용하시고 java의 버전이 1.7일 경우 1.8로 맞춰 주셨는데요. 혹시 java 버전을 1.8보다 상위버전으로 사용하는 것은 문제없는지요? 구글링을 해보니 storm 1.2.3 버전에서 java 11 openjdk를 사용할 수 있는 것 같아서요. CM에서 java 11을 사용하고 있을 경우 storm을 상위버전으로 설치하는 것이 좋은지 조언부탁드립니다.
isSameAs와 ==이 같다고 알고있는데 제가 잘못 알고있는 것인지 if(beanDefinition.getRole() == BeanDefinition.ROLE_APPLICATION) { System.out.println("beanDefinitionName = " + beanDefinitionName + " beanDefinition = " + beanDefinition); } 이 코드를 assertThat(beanDefinition.getRole()).isSameAs(BeanDefinition.ROLE_APPLICATION); 로 바꿨을 때 오류가 나는데 정확한 이유를 모르겠습니다...