교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
저의 개발 인생 이야기
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
취업과 이직에 대한 고민 해결
강의
로드맵
전체 4수강평
- 김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
- 자바 ORM 표준 JPA 프로그래밍 - 기본편
게시글
질문&답변
run() 메서드 안에 지역변수 sum을 사용한 이유
안녕하세요. ᄒᄉ님제가 이렇게 작성한 이유는 공유 자원에 대한 접근을 최소화한다는 원칙 때문입니다.result는 멤버 변수, 즉 다른 스레드에서 접근 가능한 공유 자원입니다. result += i로 작성하면 계산이 진행되는 동안 result에는 1, 3, 6, 10... 같은 불완전한 중간 상태가 계속 노출됩니다. 이 시점에 다른 스레드가 result를 읽으면 의미 없는 값을 보게 되죠.반면 지역 변수로 계산을 끝내고 마지막에 result = sum 한 번만 대입하면, result는 0 아니면 1275(완성된 값) 두 가지 상태만 가집니다. 중간 상태가 존재하지 않는 것이 핵심입니다.계산은 스레드 내부(스택)에서 안전하게 끝내고, 공유 자원에는 완성된 결과만 딱 한 번 넘기기 위해서 이렇게 작성한 것입니다.감사합니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 63
질문&답변
오타 제보
ice28님 감사합니다^^!인프런 플랫폼에 말씀드려두겠습니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 33
질문&답변
76강 2분33초 내용 오류
박정환님 감사합니다 :)다음 버전에 패치하겠습니다^^!
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 49
질문&답변
기본편 오타 제보 드립니다.
박경민님 고맙습니다!다음 버전에 패치할게요^^!
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 48
질문&답변
강의 화면이 안나와요
안녕하세요. 홍기민님저희쪽에서 확인했을 때는 잘 나오는데요.혹시 그래도 안나온다면 인프런 문의하기를 사용해주세요 :) 감사합니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 51
질문&답변
new 패키지명.Dto명 생략가능
안녕하세요. devwj20님스프링 데이터 JPA에서 지원하는 기능입니다 :)생략하는 경우 스프링 데이터 JPA에서 JPQL에 NEW를 추가해줍니다.감사합니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 65
질문&답변
중급 과정 학습 중 복습과 진도 진행의 우선순위에 대해 질문드립니다
안녕하세요. 김주원님이런 경우 많은 분들이 추천하는 방법은 처음에는 좀 어려워도 그냥 진행을 하고, 중급1편 강의가 끝난 후 정리하면서 한번 정도 복습하고 넘어가는 것입니다 :) 응원합니다!
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 56
질문&답변
스프링 부트 버전 질문
안녕하세요. 박지은님 :) 4.x를 사용하셔도 괜찮습니다^^
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 101
질문&답변
「김영한의 실전 데이터베이스 - 성능 최적화」
안녕하세요. 정성원님 :) 이번달 말 예정입니다^^!기다려주셔서 감사합니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 69
질문&답변
13 섹션 병렬 스트림 고급 1탄 매치 문의
안녕하세요. 홍태경님섹션7까지 보시고 섹션 13을 보시면 됩니다.감사합니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 63












