묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
스레싱 부분에 있어서 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 스레싱은 메모리의 페이지 폴트율이 높은 것을 의미한다고 했는데,페이지 폴트는 결국 가상 메모리에는 존재하지만, 참조해보니 실제 메모리에는 데이터가 없는 경우에 발생하는 것으로 이해했습니다. 그렇다면, 페이지 폴트가 많이 발생하면 할수록 스와핑이 많이 일어나고, 이로 인해 실제로 CPU에서는 로드하는 프로세스 수가 줄어들고, 이 때문에 운영체제는 CPU의 가용성을 높이기 위해 더 많은 프로세스를 메모리에 올리기 위해 계속해서 스와핑이 발생 -> 페이지 폴트 지속적으로 발생하는 것이 악순환이라고 생각하면 되는건가요 ?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
TLS 핸드쉐이크 관련 해서 질문이 있습니다.
안녕하세요~다름이 아니고 TLS 핸드쉐이크 관련해서 이해가 안되는 부분이 있어서 문의 드립니다. TLS 핸드쉐이크 과정에선 비대칭키 암호화 방식으로 통신하고 세션키가 공유된 이후엔 해당 세션키를 기반으로 대칭키 암호화 방식으로 데이터를 주고 받는다고 이해했는데요.. 서버와 클라이언트간에 비대칭키 암호화 방식으로 통신하려면 서버에서 발급한 공개키를 클라이언트에서 가지고 있는 상태여야 되는거 아닌가요?? 제가 이해하기로는 TLS 1.3 핸드쉐이크에선 Server Hello단계를 거쳐야만 공개키가 포함된 서버의 SSL 인증서를 전달 받게 되는거 같은데..그렇다면 공개키를 가지고 있지 않은 Client hello 단계에서는 서버에 데이터를 평문으로 보내게 되고Server Hello 단계 이후는 Finished 단계로 핸드쉐이크가 끝나게 되니..그럼 결과적으로 핸드쉐이크 중 비대칭 암호화 통신은 핸드쉐이크 전 과정이 아닌 Server Hello 과정에서만 부분적으로 이루어지고 끝나는게 되는걸까요?? 머릿속에서 정리가 잘 안돼서 여쭤 봅니다 ㅎㅎ;;
-
미해결실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
공정성을 이유로 피드백 요청을 거절받은 경우
어쩔 수 없으니 스스로 회고한다 잘 물어보지 못하거나 예의가 충분하지 않아서 이런 상황이 유도된건 아닌지 체크한다핏이 안 맞은거라고 생각하고 다음 면접을 준비한다 최대한 객관적으로 생각하려 노력하다보니 2가 아닌지 고민하게 되는데 동시에 의도를 짐작하고 비약을 심하게 한건 아닌지도 고려해야 할 필요를 느낍니다 이럴 땐 어떤 방법이 최선일까요? 좋은 강의 감사합니다
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
HTTPS프로토콜에 대해서 질문이 있습니다
안녕하세요~강사님 다름이 아니고 그렇게 크게 중요한 내용은 아니지만..HTTPS프로토콜에 관련해서 두가지 궁금한 사항이 있어 질문 남깁니다.Q1) OSI7계층으로 따졌을 때 HTTP는 응용계층에 속한 프로토콜이고 TLS는 세션계층에 속한 프로토콜이잖아요.HTTPS프로토콜은 HTTP프로토콜과 TLS프로토콜이 합쳐진 형태인데 그럼 HTTPS프로토콜을 응용계층의 프로토콜로 한정지어 분류하는게 맞는건지 아니면 어느한 계층에 속하지 않고 응용계층과 세션계층을 아우르는 개념으로 이해하면 되는건지가 애매합니다.구글링 해봤을때 어디서는 응용계층에 한정지어 구분하기도 하고 어디서는 아예 HTTPS는 어느분류에도 표기하지 않은 경우도 있어서 헷갈리네요.. Q2) DEEP DIVE : HTTPS와 TLS #2. TLS 핸드셰이크 강의에서는 "HTTP/2는 HTTPS위에서만 돌아갑니다"라고 작성되어 있는데 그전 강의인 DEEP DIVE : HTTP/2와 HTTP/3의 차이 강의의 HTTP/2 계층 이미지를 보면 TLS는 Optional로 표기되어 있어서 둘의 차이가 무엇인지 궁금합니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
서브넷에 대해서 질문이 있습니다.
안녕하세요~다름이 아니고 서브넷에 대해서 개념이 명확하게 잡히지 않아서 질문좀 드리려는데요 네트워크 지식이 많지 않아서 질문의 수준과 내용이 쌩뚱맞을수있음을 양해 부탁드릴게요.. 구글링을 해봐도 서브넷은 보통 클래스리스 섹션 설명할때 같이 나오는 개념인거 같은데요..클래스풀도 결국 서브넷과 관련이 있는거 아닌가요?예를들어 사내 어떤 그룹이 C클래스 192.168 대역을 할당 받았을 경우 네트워크 주소 중 3번째 옥탯을 다르게 가져가면 결국에 그게 네트워크를 쪼개는거 아닌가 싶어서요.. 클래스리스 관점에서 서브넷팅,슈퍼넷팅이란 결국 클래스를 기반으로 거기서 더 세분화해서 네트워크를 쪼갠다라는 의미가 맞나요??아니면 클래스리스는 클래스랑은 아예 접점이 없는 개념일까요? 헷갈리는 이유가 예를들어 192로 시작하는데 서브넷이 /22일 경우 분류상 C클래스라는 다른 강사님의 댓글을 본게 있어서요
-
해결됨실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
회사 지원시 지원동기
IT 개발회사에 개발자 지원시 지원동기는 이력서를 검토하는 인사담당자가 크게 중요하게 보지 않는 추세인가요? 요즘은 지원하려는 회사에 지원자가 이력서에 지원동기를 쓰지 않는건가요? 아니면 형식적으로라도 쓰는게 좋을까요? 사실 지원동기 보다는 회사가 이력서를 보면서 해당 지원자의 기술스택과 진행해온 프로젝트가 채용하려는 회사 입장에서 더 적합하다면 지원동기가 없는 이력서여도 서류가 합격되는 경우가 많을까요?(아니면 회사마다 다르다거나) 반대로 지원동기를 보통 혹은 잘 써도 회사 입장에서 지원자의 기술스택이나 역량이 회사와 맞지 않는다 생각하면 불합격 할거 같은데, 지원동기를 생략하는게 좋을까요, 형식적으로라도 작성하는게 좋을까요?(기본 이력서가 아닌 회사에 제출하는 이력서이고, 대기업보다는 중소기업, 스타트업요)
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
이해한 내용이 맞는지 궁금합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이해한 내용이 맞는지 궁금합니다. 유니캐스트 일반적으로 웹 브라우저에서 웹 백엔드 서버로 API 호출하는 행위 멀티캐스트 예시와 같이 소켓이 열린 모든 사용자가 아닌 특정 사용자 그룹(채팅방)에게만 메세지를 전달하는 행위 브로드캐스트 소켓이 열린 모든 사용자에서 메서지를 전달하는 행위
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
권한 부탁드립니다.
안녕하세요. 강의 구매 후 좀 전에 구글폼도 작성했습니다. 확인 후 권한 부여해주시면 감사하겠습니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
workbeanch 실습이 진행이 안되네요 ㅠ
워크 벤치를 운영체제에 맞게 설치했는데도 자동으로 스캔된 서버가 안보이네요;실습은 아래 사진에 보시는 것처럼 erd 실습을 위해 테이블 만드는 단계까지 진행했습니다.
-
해결됨개발자 취업 전략 시크릿 - 7CODE (네카라쿠배 로드맵 완성)
강의 ppt를 받아볼 수 있을까요?
안녕하세요~!혹시 강의 ppt 받아볼 수 있으면sunlift10000@gmail.com로 받아볼 수 있을까요?
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션 공유 부탁드려요
노션 공유 요청 드렸는데 아직 받지 못해서 질문글 남깁니다.메일은 bsy1343@naver.com노션은 thedark1343@gmail.com 입니다.감사합니다.
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
깃허브 권한요청
방금 구글폼 작성하였습니다.권한 승인해주시면 감사하겠습니다. 안녕하세요 취업폭격기 제로미니 입니다.정규과정을 신청하신분은 Zeromini-lab 권한, Zeromini Git Hub 취업자료 권한 신청 관련하여디스코드 (제로미니 IT취업 공부방) [초대장] 을 통해 '취업폭격기 제로미니'에게 다이렉트 메시지를 남겨주시면내용을 안내해드리도록하겠습니다!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
책과의 차이가 궁금합니다.
큰돌님 안녕하세요~ 면접을 위한 CS 전공지식 노트를 구매해서 완독을 하고, 어느 정도 암기도 다 했다고 생각하는데 뭔가 아쉬운 느낌이 들어서 큰돌님 강의를 구매했습니다. -개발자가 꼭 알아야하는 지식이 파트의 경우에는 책에 없는 내용이라 너무 좋게 들었고 이제 디자인 패턴부분부터 학습을 시작하려고 하는데 책과의 차이점이 궁금해서 질문드립니다. 책과 함께 병행해서 보면 좋은 것인지, 아니면 책의 내용이 모두 강의에 담겨 있어서 제공해주시는 교안을 통해 책의 내용을 복습하고 추가적인 내용을 학습하는 것이 좋을지 궁금합니다. 늘 좋은 강의 감사합니다!
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
정렬병합조인 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코드 내에서 값이 같은 경우 append를 하고indexA += 1, indexB += 1을 해주셨는데그럼 테이블B에 id가 중복된 경우 해당 행을 조인하지 못하고 건너뛰는 상황이 발생하지 않나요? 예를 들어 A의 id가 1, 2, 3, 4, 5이고B의 id가 3, 3, 6, 7 이라고 하면조인의 결과가 2행이 나와야 하는데indexA = 2 indexB = 0 에서 매칭 후바로 둘다 indexA = 3, indexB = 1이 되면조인의 결과가 1행만 나올 것 같아요
-
미해결더 개발자, 인터뷰 가이드
오타 제보합니다.
백기선님, 안녕하세요?제작해주신 강의들을 잘 보고 있습니다. "더 개발자, 인터뷰 가이드" > 4부 : 핵심 역량 파트 소개 > "6가지 주요 소프트 스킬"에서,(https://www.inflearn.com/course/lecture?courseSlug=개발자-인터뷰&unitId=61845)"Cusomer Focus"라고 작성하신 부분이 있습니다.https://www.microsoft.com/en-us/research/group/customer-insights-research/articles/driving-a-customer-driven-mindset-in-a-tech-organization/를 봤을 때, "Customer Focus"인 것으로 생각됩니다. 어쩌면 사소한 부분일 수도 있는데요...혹시, 오타 제보로 불편하셨다면 죄송합니다. 저는 계속 백기선님이 남기신 발자국들을 따라 가겠습니다.감사합니다!
-
해결됨카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
노션 공유 파일이 오지 않았습니다.
안녕하세요.3개 강의 세트로 결제 후 노션 공유 파일 폼을 작성하고 기다리고 있는데 아직 오지 않았습니다.polozhzh@gmail.com 확인 부탁드립니다.
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
깃허브 권한요청
안녕하세요깃허브 권한 요청드립니다.다른 분들 보니까 구글폼으로 작성하신 것 같은데, 구글폼이 어디에 있는지 계속 못찾겠더라구요 ㅠㅠ그냥 여기에 요청드려도 해결되는걸까요?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
volatile 관련 자바 classname.this 질문
DEEP DIVE : 싱글톤 패턴을 구현하는 7가지 방법 #2 ★★☆강의 volatile 설명에서 알려주신 자바 코드와 동일하게 Kotlin 코드를 작성했습니다.class Test2 { private var flag = true fun test() { Thread { var cnt = 0 while (flag) { cnt++ Thread.sleep(100) println(cnt) } println("Thread1 finished") }.start() Thread { Thread.sleep(100) println("flag to false") flag = false }.start() } }이 코드를 실행하면, flag가 바뀌는 즉시 첫 번째 쓰레드가 멈춥니다. 이유가 궁금해서 자바로 디컴파일된 코드를 확인해봤고, Thread1에서 flag를 확인할 때 Test2.this.flag와 같이 접근하는 것을 발견했습니다.ClassName.this 가 무엇인지 궁금합니다. 자바의 정석 책에 해당 내용은 없고, 구글에 검색해봤는데, 유의미한 답변으로 아래 글만 발견했습니다.Within an instance method or a constructor, this is a reference to the current object — the object whose method or constructor is being called. You can refer to any member of the current object from within an instance method or a constructor by using this.https://stackoverflow.com/questions/4080868/using-this-with-class-name/46091971#46091971
-
해결됨[자소서 첨삭] 8년차 e커머스 개발자가 알려주는 백엔드 웹 개발 신입 취업노하우
첨삭 관련 질문!
롱베케이션님 안녕하세요! 수업 잘들었습니다첨삭 관련 이메일을 보내드렸는데첨삭이 가능하시면 답장 주시면 감사하겠습니다 ㅎㅎ
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
static 메서드 질문
중복되는 속성을 static으로 선언하는 것은 이해했습니다. 메서드를 static으로 선언하는 이유에 대해서는 의문이 생겼습니다.a와 b가 대화를 한다고 한다면, 아래와 같이 선언해서 사용하면 되지 않나요?private void talk(Person other){ System.out.println(name + " & " + other.name + "이 대화를 시작했다!"); }또한 static으로 선언하지 않으면 객체마다 메소드가 중복되어 메모리 낭비가 된다고 말씀해주셨는데, 클래스에 대한 메서드 정보는 메모리의 메서드 영역에 한 번만 기록되고, 각 객체가 메서드를 호출할 때, 이 메서드 주솟값을 모든 객체가 동일하게 호출하는 것 아닌가요? 그래서 static으로 선언하는 것이 메모리의 효율성을 증대한다는 것은 잘못된 설명이 아닌가란 생각이 들었어요.