1억뷰 N잡에서 듣기 시작해서 여기까지 흘러 들어왔네요! 드디어.. 이번주 일요일 실기 1회를 보러갑니다 ㅠ 비전공자이고.. 직장인이다 보니 시간이 부족하여 과연 시험을 보는게 맞을까.. 싶습니다 매일 울면서 어렵다 하기싫다 죽을동 살동 준비를 하긴했는데 두려운게 사실입니다 흥달쌤의 응원이 필요합니다 한방에 합격하길 기도해주세여 ㅠㅠ
2 28:26 10. 1. 준비 2. 실행 3. 대기 키워드? 프로세스 상태 전이도 생성? 프로그램 더블클릭, 주기억장치로 올라감, cpu가 dispatch 우선순위가 높은 게 들어 왔을 경우, 실행 중인 걸 멈추고 대기 대기 상태를 깨우고 다시 준비 # dispatch 나머지도 외우기, 영어로도 기억 30:17 11. IPv6 키워드? ipv4의 주소 고갈 문제를 해결하기 위해, 128 비트 크기, 유니캐스트, 멀티캐스트, 애니캐스트 인접한데 전파, ipv4> 유니캐스트 일대일, 멀티캐스트 일대다, 브로드캐스트 방송 통신 # ipv4/ ipv6 전환기술 32:54 듀얼 스택, 동시에 이용 터널링, 캡슐화 주소 변환, 테이블을 이용한 변환, 110까지 ipv4 35:08 12. 유닉스 키워드? 운영체제, 이식성이 높다, 트리구조의 파일 시스템
35:42 하둡 13. 많은 양의 데이터를 여러 대의 범용 컴퓨터에 나눠서 저장해주고 처리한다, # 빅데이터 관련 용어 빅 데이터 대량의 정형 또는 비정형 데이터 집합 하둡 오픈 소스 기반 분산 컴퓨팅 기술 스쿱 하둡하고 sql하고 쓸 수 있게 하는 것 No sql not only sql sql은 정형 데이터만 사용 가능, 비관계형 데이터베이스 // 비정형 데이터를 사용하기 위해 데이터 마이닝 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 것 데이터 웨어하우스 ex. 삼성은 데이터 웨어하우스, 물산, 전자, 화재는 데이터 마트 공통의 형식으로 변환하여 관리하는 데이터베이스 데이터 마트 비교적 작은 규모의 데이터 웨어하우스 olap 올라프 On-Line Analytical Processing // 통계를 낼 수 있는 함수, 이용자가 직접 문제점이나 해결책을 찾는 분석형 애플리케이션 개념 mashup 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술 39:44 14. 블록체인 키워드? p2p 방식, 분산 컴퓨팅 기술 기반의 원장 관리 기술, 42:19 15. nat network address translation 키워드? 사설 아이피 주소와 공인 아이피 주소 간의 아이피 어드레스 변환 방식, 한정된 공인 아이피를 여러 개의 내부 사설 아이피로 변환하기 위해 사용하는 기술 우리 회사에 들어오는 ip는 1개 공인 아이피, 컴퓨터가 많으니, 내부에서 사설망을 구축, 여러 개의 컴퓨터들이 각각의 주소를 가질 수 있음, 43:58 16. 키워드? 시언어, *(포인터) %s, 문자열 출력 |n, 엔터 k+2? 아스키 코드 출력, LM, M을 출력 47:04 17. 1. 3 2. 5 단수, 0 1 2 0 1 2 3 4 []? 이차원 배열? new int[2][3]; // 포문이 두개일 때, 안에서부터 돈다, 52:55 18. 1. i
안녕하세요~~ 첫번째 프린터에서는 lol 의 0행을 출력합니다. 0행은 [1, 2, 3] 이렇게 묶여져 있는 리스트 형태이고, 그래서 리스트 형태 그대로 출력하게 됩니다. 두번째, lol[2][1] 은 2행에 있는 [6, 7, 8, 9]의 요소중 1번 인덱스에 있는 7을 가리키고 7을 출력합니다. 첫번째 출력에서는 출력하려는 내용이 리스트형이고, 두번째 출력에서는 출력하려는 내용이 값입니다. 그래서 첫번째는 리스트 형태, 두번째는 값이 출력됩니다. for 문에서도 마찬가지 입니다. 밖에 있는 for 에서 sub 에 0번 인덱스 요소[1,2,3]을 가져온후 안에 있는 for 에서 item 에 1, 2, 3을 각각 대입하여 값을 출력하기 때문에 리스트형태가 아닌 값이 출력되게 됩니다. 두번째, 세번째 돌때도 마찬가지로 밖에 있는 for 에서 리스트를 가져오고, 안에 있는 for에서 해당 리스트의 각 요소를 출력하기 때문에 값이 출력됩니다 도움이 되셨으면 좋겠습니다. ^^
01. 행위 키워드? - 디자인 패턴 - gof의 디자인 패턴 02. 패키지 다이어그램 #오답 키워드? uml을 이용한 다이어그램 #오답 03. 샘플 오라클> 샘플링 오라클 키워드? - 테스트 오라클 - 특정한 몆 개의 입력 값에 대해서만 기대하는 결과를 제공, #테스트오라클 종류 04. 동치분할 기법 키워드? - 블랙박스 테스트 기법 - 구간, 05. select 학과, count(*) as 학과별 튜플수 from 학생 group by 학과 #서술형 06. 네트워크상에 통과되는 패킷들의 내용을 엿보는 행위 키워드? 스니핑 #서술형 07. 인가된 사용자가 원하는 시점에 언제든지 데이터를 활용할 수 있어야 한다. 키워드? 정보보안의 3요소 중 가용성 기 무 가 08. 삽입이상, 삭제이상, 갱신이상 키워드? 데이터베이스의 이상의 종류 삽 삭 갱 09. 즉시 갱신 키워드? - 데이터베이스 회복 기법 - 변경되는 내용을 그때그때 바로 데이터베이스에 적용 - redo, undo #데이터베이스 회복 기법 종류 #오답 10. 1. 준비, 2. ??, 3. 대기> 준비, 실행, 대기 키워드? 프로세스 상태 전이도 11. ipv6 키워드? - ipv1의 주소 고갈 문제를 해결하기 위해 - 차세대 인터넷 프로토콜 주소 - 128비트 - 주소 분류로, 유니캐스트, 멀티캐스트, 애니캐스트 12. 유닉스 #오답 키워드? - 운영체제 - 트리구조의 파일 시스템 13. 하둡 #오답 키워드? - 오픈소스 빅데이터 솔루션 - 여러 대의 범용 컴퓨터에 나눠서 처리 - 구글의 맵리듀스 엔진을 사용 14. 블록체인 키워드? - 블록 - 체인 형태의 연결고리 기반 - 임의로 수정x, 결과는 열람o - 분산 컴퓨팅 기술 기반의 원장 관리 기술 #오답 15. network address ??> nat network address translation 키워드? - 네트워크 주소 변환(translation) - ip address 변환 방식
16. 대소문자 똑같이 #오답 korea ea k e m [p 100 100 101 102 103 104 k o r e a korea ea k e m/ k+2? m] 17. 3, 5 #오답 18. 1. i 0 com(1)+com(-1)> 1-1: 0 1 -1] 20. [1, 2, 3] 7 1 2 3 4 5 6 7 8 9 [lol 1 2 3 4 5 6 7 8 9 [1, 2, 3] 7 sub? [1, 2, 3] item? 1 1 2 3 4 5 6 7 8 9]
안녕하세요~~ 넵 맞습니다. 부모로 부모를 생성시키게 되었을때, 상속관계는 존재하지 않아서 Parent 의 com을 호출하게 됩니다. Parent p = new Child(); Child p = new Child(); 이 형태일때만 상속관계가 만들어지고, 이럴 때, 자식의 com 을 호출하게 됩니다. 감사합니다. ^^
1 1:20 01. 행위 키워드? 디자인 패턴, 자주 발생하는 문제들에 대해 재사용할 수 있도록 만들어놓은 패턴, gof의 디자인 패턴 생성, 구조, 행위 객체의 생성, 구조, 행위에 대한 소스코드를 모아 놓은 것// 템플릿 # 디자인 패턴 세부적인 것, uml unified modeling language 3:44 02. 패키지 다이어그램 키워드? uml을 이용한 다이어그램 패키지 다이어그램, 모아놓은 것 # uml, 다이어그램 종류 구조 다이어그램 ex. 쇼핑몰의 구조를 만드는 것, 회원 상품, - 클래스 다이어그램 시스템을 구성하는 클래스들 사이의 #관계를 표현 ex. 회원, 주문, 상품의 연관 관계, - 패키지 여러 모델 요소들을 그룹화, 패키지들 사이의 관계를 표현 - 복합체 구조 복합 구조의 클래스, 컴포넌트 내부 구조를 표현 - 객체 객체 정보를 보여준다, - 컴포넌트 컴포넌트 구조 사이의 관계를 표현// 컴포넌트 = 모듈 아랫 단계 - 배치 실행 시스템의 물리 구조를 표현 행위 다이어그램 구조들의 상태 변화, 어떤 일, 어떤 기능을 하는지, - 유스 케이스 다이어그램, # 잘 나옴 - 활동 다이어그램 - 콜라보레이션 다이어그램 - 상태 머신 다이어그램 - 순차 다이어그램 - 통신 다이어그램 - 상호작용 개요 다이어그램 - 타이밍 다이어그램 # 종류 기억 6:15 03. 샘플링 오라클 키워드? 일반적인 업무에 사용하는 테스트 오라클, 특정한 몇 개의 입력 값에 대해서만 기대하는 결과를 제공 # 테스트 오라클에 대해서 서술하시오. 결과가 참인지, 거짓인지 비교하기 위해서 미리 정의된 참값과 비교하는 활동 # 테스트 오라클의 종류 4 참 오라클, 다 테스트, 사고나면 큰 일나는 것들에 대해서 테스트, 비행기/ 미사일, 샘플링 샘플을 추출해서 검사 휴리스틱 샘플링 오라클 이후에 나머지는 추정(휴리스틱) 일관성 검사 수정했을 경우, 다른 곳에 영향을 미치지 않는지 검사 8:45 04. 동등분할 테스트 키워드? 테스트 기법 중간의 입력값, 입력값에 초점을 맞춘 테스트 방식, 블랙박스 테스트 기법에서 동등 분할, # 블랙박스 테스트 5 동등 분할 기법 입력 자료에 초점을 맞춰 경계값 분석 입력 조건의 경계값을 테스트 케이스로 선정 원인-효과 그래프 검사 # 입력 데이터 간의 관계와 출력에 영향을 미치는 상황을 분석, 효용성이 높은 테스트 케이스를 선정 오류 예측 검사 과거의 경험이나 테스터의 감각으로 테스트 비교 검사 여러 버전의 프로그램 동일한 테스트 자료를 제공하여 동일한 결과 11:47 05. select 학과, count(*) as 학과별튜플수 from 학생 group by 학과 집계함수, avg, sum, min, max, count 13:54 06. 네트워크상에 통과되는 패킷들의 내용을 엿보는 행위이다. 키워드? 스니핑 ? 패킷이 나가는 것을 지켜보는 공격, # 서비스 공격 유형의 종류 내용 정리 14:20 dos, 공격자 자체가 주체, ddos, 대신 공격 14:59 07. 인가된 사용자가 원하는 시점에 언제든지 데이터를 활용할 수 있어야 한다. 키워드? 정보보안의 3요소, 가용성 # 정보보안의 3원칙 기밀성, 인가되지 않은 사람 안된다, - 인가된 사용자만 정보 자산에 접근 - 방화벽, 암호가 해당 무결성, 인가된 사람들만 고칠 수 있어야 한다, - 인가된 사용자가 인가된 방법으로만 수정할 수 있다, 가용성, 인가된 사용자는 언제든지 사용 가능, - 사용자가 필요할 때 데이터에 접근할 수 있는 능력 기 무 가 dos, ddos는 가용성을 떨어뜨리는 공격, 17:23 08. 수정> 삽입, 삭제, 갱신 키워드? 데이터베이스 이상의 종류 3가지 # 이상 현상을 없애기 위한 정규화, 정규화 과정 실무에서는 제3정규형까지만 진행, 하나의 튜플에 하나의 값, 굳이 복합키로 안 묶어도 알 수 있는 경우, 부분적 함수 종속 발생, 두 부 이 결 다 줘? 23:26 즉시 갱신 09. 데이터베이스 회복 기법 키워드? 로그를 이용한 회복기법, 갱신로그에 저장함으로서 회복에 대비, 그때그때 바로 데이터베이스에 적용하는 기법, redo나 undo를 실행하여 데이터베이스를 복구, 로그를 이용한 회복기법? 즉시갱신, 지연갱신 # 데이터베이스 회복 기법 즉시 갱신 기법 변경되는 내용을 그때그때 바로 데이터베이스에 적용하는 기법 변경되는 모든 내용은 로그에 기록하여 장애 발생 시 로그의 내용을 토대로 회복 redo 재실행, undo 취소 모두 수행 지연 갱신 기법 부분완료가 되면 로그의 내용을 토대로 데이터베이스에 적용하는 기법 undo없이 redo만 수행 재실행을 통한 복구, redo는 필수, 데이터베이스에 반영을 하지 않았기 때문에 undo x 검사점 회복 기법 검사 시점까지 수행 후 완료된 내용을 데이터베이스에 적용하는 기법 그림자 페이징 기법 그림자 페이지를 만듦, 각 페이지마다 복사하여 그림자 페이지를 보관 장애가 발생되는 경우 그림자 페이지를 이용해 회복
앞에 select 의 count는 개수를 가져오기 위한 count 이고, having에 있는 count 는 그룹핑한 결과에서 조건을 주기 위한 count 입니다. 한개 초과일때 가져와라 할 때, having count(*) >1 이 조건을 태우게 됩니다. 도움이 되셨으면 좋겠습니다. ^^
슨상님~~~~~~~ 20년 3회기출 19번문제는 메서드 오버로딩이기 때문에 인자가 없는 부모클래스를 탄 것이고 20년 4회 기출19번문제는 메서드 오버라이딩이여서 부모가 나를 낳아도 부모클래스를 타는 것이 아니고 자식클래스를 타는 것인가요??? 20년 4회기출 19번에서 '부모가 나를 낳으면 부모의 것만 사용할 수 있다'는 생각 때문에 부모클래스를 타버려서 틀렸는데, 제가 생각한게 맞는지 궁금합니닷!!!!!
안녕하세요... 부모의 형태로 날 낳게 되면 몇가지 특징이 있습니다. 1. 아버지가 가진 메서드만 호출 할 수 있다. 2. 자식에서 오버라이딩 된 메서드가 있다면 오버라이딩 된 메서드를 호출한다. 3. static 한 메서드의 경우 오버라이딩은 의미가 없다. 4. 같은 변수를 아버지와 자식이 가지고 있고, 오버라이딩 한 메서드에서 변수를 사용한다면, 가까운 쪽의 변수를 사용하게 된다.(자식에서면 자식의 변수) 20년 4회 기출 재귀함수 문제는 오버라이딩을 했기 때문에, 자식의 메서드를 사용하게 됩니다. 도움이 되셨으면 좋겠습니다. ^^
쌤 궁금한게 있습니다! 15번에 포인터 문제에서 왜 p의 값이랑 *p의 값이랑 같게 출력되나요?? *p는 p의 주소의 값을 뜻하니까 K가 출력되는 건 이해를 했습니다. 그런데 p는 해당 문자의 주소를 저장하고 있다고 하셨는데, 그럼 10이 출력 되어야 하는 거 아닌가요??
안녕하세요~~~ p 를 출력하는 출력변환 문자가 %s 입니다. %s 는 주소값을 받아서 해당 주소값 부터 널문자를 만날때까지, 그러니깐 문자열의 끝까지 출력을 하게 됩니다. 10번 주소를 받아서 마지막 14번 주소까지 모두 출력하게 되기 때문에, KOREA 가 출력됩니다. *p 는 10번지의 주소값이기 때문에 K 가 출력이 되고요~~ 감사합니다. ^^
감사합니다 ...흥달쌤 강의만 듣고 1차 합격했습니다....꾸벅
언제나 좋은강의 감사드립니다 화이팅!
댓글을 다 남겨주셨네요..감사합니다. ^^
선생님 감사합니다! 저는 비전공자면서 ㅎㅎㅎ 일로 바빠서 일주일 벼락치기 공부하고 마지막 이틀간 선생님 필기 모든 과목 기출해설 영상보고 복습하고 시험장가서는 선생님 말씀하신 부분들만 봤는데 이번 2022 2회 필기 합격했습니다! 실기 준비도 선생님과 함께하겠습니다! 감사합니다!! 실기는 벼락치기 못하겠네요ㅎㅎㅎㅎ
합격하신거 축하드립니다..
실기는 범위가 워낙에 넓고 프로그램 언어를 공부해야해서 벼락치기가 쉽지 않습니다.ㅜㅜ
지금부터 준비하셔서 동회차에 꼭 합격해주세요~
감사합니다. ^^
@@HeungSsaem 네 선생님! 선생님 강의와 함께 열심히 하겠습니다! 감사합니다!!
1억뷰 N잡에서 듣기 시작해서 여기까지 흘러 들어왔네요!
드디어.. 이번주 일요일 실기 1회를 보러갑니다 ㅠ
비전공자이고.. 직장인이다 보니 시간이 부족하여 과연 시험을 보는게 맞을까.. 싶습니다
매일 울면서 어렵다 하기싫다 죽을동 살동 준비를 하긴했는데 두려운게 사실입니다
흥달쌤의 응원이 필요합니다 한방에 합격하길 기도해주세여 ㅠㅠ
안녕하세요~~~
실기를 잘 보셨는지 모르겠네요~~
1회 실기가 너무 임박한 관계로 답변이 늦어져 죄송합니다.
좋은 결과 있으셨길 바랍니다.
감사합니다. ^^
늦은시간까지 고생이 많으시고 그리고 건강 챙기시고 항상 응원할게요😁 이번시험 합격하고 싶네요
시험때가 되니깐 저도 엄청 긴장되네요.
어렵게 준비하셨으니 합격하실꺼에요~~
저도 열심히 응원하겠습니다.^^
블랙박스 테스트 기법은 (동원인 비가 오면 경계한다) 로 외우면 쉽게 외워지더라구요.
동등 분할 기법
원인-효과 그래프 검사
비교 검사
오류 예측 검사
경계값 분석
오호...다음에 강의 할때 써먹어보겠습니다.
감사합니다. ^^
자매품으로 '오동경비원'도 있습니다 ㅎㅅㅎ
강의 감사합니다
항상 감사합니다~^^
항상 수강해주셔서 감사드려요.
지금까지 열심히 하셨으니 좋은 소식 있을꺼에요^^
감사합니다.
2
28:26
10. 1. 준비
2. 실행
3. 대기
키워드? 프로세스 상태 전이도
생성? 프로그램 더블클릭, 주기억장치로 올라감,
cpu가 dispatch
우선순위가 높은 게 들어 왔을 경우, 실행 중인 걸 멈추고 대기
대기 상태를 깨우고 다시 준비
# dispatch 나머지도 외우기, 영어로도 기억
30:17
11. IPv6
키워드? ipv4의 주소 고갈 문제를 해결하기 위해, 128 비트 크기, 유니캐스트, 멀티캐스트, 애니캐스트 인접한데 전파,
ipv4> 유니캐스트 일대일, 멀티캐스트 일대다, 브로드캐스트 방송 통신
# ipv4/ ipv6 전환기술
32:54
듀얼 스택, 동시에 이용
터널링, 캡슐화
주소 변환, 테이블을 이용한 변환,
110까지 ipv4
35:08
12. 유닉스
키워드? 운영체제, 이식성이 높다, 트리구조의 파일 시스템
35:42 하둡
13. 많은 양의 데이터를 여러 대의 범용 컴퓨터에 나눠서 저장해주고 처리한다,
# 빅데이터 관련 용어
빅 데이터
대량의 정형 또는 비정형 데이터 집합
하둡
오픈 소스 기반 분산 컴퓨팅 기술
스쿱
하둡하고 sql하고 쓸 수 있게 하는 것
No sql not only sql
sql은 정형 데이터만 사용 가능,
비관계형 데이터베이스
// 비정형 데이터를 사용하기 위해
데이터 마이닝
데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 것
데이터 웨어하우스
ex. 삼성은 데이터 웨어하우스, 물산, 전자, 화재는 데이터 마트
공통의 형식으로 변환하여 관리하는 데이터베이스
데이터 마트
비교적 작은 규모의 데이터 웨어하우스
olap 올라프 On-Line Analytical Processing
// 통계를 낼 수 있는 함수,
이용자가 직접 문제점이나 해결책을 찾는 분석형 애플리케이션 개념
mashup
웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술
39:44
14. 블록체인
키워드? p2p 방식, 분산 컴퓨팅 기술 기반의 원장 관리 기술,
42:19
15. nat network address translation
키워드? 사설 아이피 주소와 공인 아이피 주소 간의 아이피 어드레스 변환 방식, 한정된 공인 아이피를 여러 개의 내부 사설 아이피로 변환하기 위해 사용하는 기술
우리 회사에 들어오는 ip는 1개 공인 아이피, 컴퓨터가 많으니, 내부에서 사설망을 구축, 여러 개의 컴퓨터들이 각각의 주소를 가질 수 있음,
43:58
16.
키워드? 시언어, *(포인터)
%s, 문자열 출력
|n, 엔터
k+2? 아스키 코드 출력, LM, M을 출력
47:04
17. 1. 3
2. 5
단수,
0 1 2
0 1 2 3 4
[]? 이차원 배열?
new int[2][3];
// 포문이 두개일 때, 안에서부터 돈다,
52:55
18. 1. i
감사합니다. ^^
오늘도 출근길에 보면서!! 강의 감사합니다!
아침부터 제 강의 봐주셔서 감사합니다..
올라가는 강의 수강해주시고, 좋은 댓글도 남겨주셔서 감사드려요~
직장과 병행하면서 준비하시느라 많이 힘드시겠지만, 조금만 힘내셔서 이번 시험 꼭 합격해주세요~
감사합니다. ^^
20번에서 첫 프린트는 [ ]를 하고 for문에서는 [ ]를 붙이지 않는데 규칙을 알고 싶습니다
안녕하세요~~
첫번째 프린터에서는 lol 의 0행을 출력합니다.
0행은 [1, 2, 3] 이렇게 묶여져 있는 리스트 형태이고, 그래서 리스트 형태 그대로 출력하게 됩니다.
두번째, lol[2][1] 은 2행에 있는 [6, 7, 8, 9]의 요소중 1번 인덱스에 있는 7을 가리키고 7을 출력합니다.
첫번째 출력에서는 출력하려는 내용이 리스트형이고, 두번째 출력에서는 출력하려는 내용이 값입니다.
그래서 첫번째는 리스트 형태, 두번째는 값이 출력됩니다.
for 문에서도 마찬가지 입니다.
밖에 있는 for 에서 sub 에 0번 인덱스 요소[1,2,3]을 가져온후
안에 있는 for 에서 item 에 1, 2, 3을 각각 대입하여 값을 출력하기 때문에 리스트형태가 아닌 값이 출력되게 됩니다.
두번째, 세번째 돌때도 마찬가지로 밖에 있는 for 에서 리스트를 가져오고, 안에 있는 for에서 해당 리스트의 각 요소를 출력하기 때문에 값이 출력됩니다
도움이 되셨으면 좋겠습니다. ^^
정말 잘보고있습니다. 회사회식으로..일찍 술먹고 잠들었다가..새벽에 깨서 다봤네요..마지막까지 최선을 다해보겠습니다.
회사일 하면서 공부한다는게 쉽지 않은데 고생많으시네요.
남은 시간 좀만 더 힘내셔서 꼭 합격하세요~~
좋은 소식 기다릴께요.^^
01. 행위
키워드?
- 디자인 패턴
- gof의 디자인 패턴
02. 패키지 다이어그램 #오답
키워드? uml을 이용한 다이어그램
#오답 03. 샘플 오라클> 샘플링 오라클
키워드?
- 테스트 오라클
- 특정한 몆 개의 입력 값에 대해서만 기대하는 결과를 제공,
#테스트오라클 종류
04. 동치분할 기법
키워드?
- 블랙박스 테스트 기법
- 구간,
05.
select 학과, count(*) as 학과별 튜플수
from 학생
group by 학과
#서술형 06. 네트워크상에 통과되는 패킷들의 내용을 엿보는 행위
키워드? 스니핑
#서술형 07. 인가된 사용자가 원하는 시점에 언제든지 데이터를 활용할 수 있어야 한다.
키워드? 정보보안의 3요소 중 가용성
기 무 가
08. 삽입이상, 삭제이상, 갱신이상
키워드? 데이터베이스의 이상의 종류
삽 삭 갱
09. 즉시 갱신
키워드?
- 데이터베이스 회복 기법
- 변경되는 내용을 그때그때 바로 데이터베이스에 적용
- redo, undo
#데이터베이스 회복 기법 종류
#오답 10. 1. 준비, 2. ??, 3. 대기> 준비, 실행, 대기
키워드? 프로세스 상태 전이도
11. ipv6
키워드?
- ipv1의 주소 고갈 문제를 해결하기 위해
- 차세대 인터넷 프로토콜 주소
- 128비트
- 주소 분류로, 유니캐스트, 멀티캐스트, 애니캐스트
12. 유닉스 #오답
키워드?
- 운영체제
- 트리구조의 파일 시스템
13. 하둡 #오답
키워드?
- 오픈소스 빅데이터 솔루션
- 여러 대의 범용 컴퓨터에 나눠서 처리
- 구글의 맵리듀스 엔진을 사용
14. 블록체인
키워드?
- 블록
- 체인 형태의 연결고리 기반
- 임의로 수정x, 결과는 열람o
- 분산 컴퓨팅 기술 기반의 원장 관리 기술
#오답 15. network address ??> nat network address translation
키워드?
- 네트워크 주소 변환(translation)
- ip address 변환 방식
16. 대소문자 똑같이 #오답
korea
ea
k
e
m
[p 100
100 101 102 103 104
k o r e a
korea
ea
k
e
m/ k+2? m]
17. 3, 5
#오답 18. 1. i 0
com(1)+com(-1)> 1-1: 0
1 -1]
20.
[1, 2, 3]
7
1 2 3
4 5
6 7 8 9
[lol
1 2 3
4 5
6 7 8 9
[1, 2, 3]
7
sub? [1, 2, 3]
item? 1
1 2 3
4 5
6 7 8 9]
43:55 프로그래밍 문제 시작
19번 문제 질문 드려도 되는지 모르겠네요...
만약 Parent obj = new Parent();
였다면 parent의 com을 수행해야 하는 걸까요?
안녕하세요~~
넵 맞습니다.
부모로 부모를 생성시키게 되었을때, 상속관계는 존재하지 않아서 Parent 의 com을 호출하게 됩니다.
Parent p = new Child();
Child p = new Child();
이 형태일때만 상속관계가 만들어지고, 이럴 때, 자식의 com 을 호출하게 됩니다.
감사합니다. ^^
@@HeungSsaem 이번에 합격하면 흥달쌤 덕분일 것 같아요... 열심히 해서 합격수기 같은 거 남겨보겠습니다!
1
1:20
01. 행위
키워드? 디자인 패턴, 자주 발생하는 문제들에 대해 재사용할 수 있도록 만들어놓은 패턴,
gof의 디자인 패턴
생성, 구조, 행위
객체의 생성, 구조, 행위에 대한 소스코드를 모아 놓은 것// 템플릿
# 디자인 패턴 세부적인 것, uml unified modeling language
3:44
02. 패키지 다이어그램
키워드? uml을 이용한 다이어그램
패키지 다이어그램, 모아놓은 것
# uml, 다이어그램 종류
구조 다이어그램
ex. 쇼핑몰의 구조를 만드는 것, 회원 상품,
- 클래스 다이어그램
시스템을 구성하는 클래스들 사이의 #관계를 표현
ex. 회원, 주문, 상품의 연관 관계,
- 패키지
여러 모델 요소들을 그룹화, 패키지들 사이의 관계를 표현
- 복합체 구조
복합 구조의 클래스, 컴포넌트 내부 구조를 표현
- 객체
객체 정보를 보여준다,
- 컴포넌트
컴포넌트 구조 사이의 관계를 표현// 컴포넌트 = 모듈 아랫 단계
- 배치
실행 시스템의 물리 구조를 표현
행위 다이어그램
구조들의 상태 변화, 어떤 일, 어떤 기능을 하는지,
- 유스 케이스 다이어그램, # 잘 나옴
- 활동 다이어그램
- 콜라보레이션 다이어그램
- 상태 머신 다이어그램
- 순차 다이어그램
- 통신 다이어그램
- 상호작용 개요 다이어그램
- 타이밍 다이어그램
# 종류 기억
6:15
03. 샘플링 오라클
키워드? 일반적인 업무에 사용하는 테스트 오라클, 특정한 몇 개의 입력 값에 대해서만 기대하는 결과를 제공
# 테스트 오라클에 대해서 서술하시오.
결과가 참인지, 거짓인지 비교하기 위해서 미리 정의된 참값과 비교하는 활동
# 테스트 오라클의 종류 4
참 오라클,
다 테스트, 사고나면 큰 일나는 것들에 대해서 테스트, 비행기/ 미사일,
샘플링
샘플을 추출해서 검사
휴리스틱
샘플링 오라클 이후에 나머지는 추정(휴리스틱)
일관성 검사
수정했을 경우, 다른 곳에 영향을 미치지 않는지 검사
8:45
04. 동등분할 테스트
키워드? 테스트 기법
중간의 입력값, 입력값에 초점을 맞춘 테스트 방식, 블랙박스 테스트 기법에서 동등 분할,
# 블랙박스 테스트 5
동등 분할 기법
입력 자료에 초점을 맞춰
경계값 분석
입력 조건의 경계값을 테스트 케이스로 선정
원인-효과 그래프 검사 #
입력 데이터 간의 관계와 출력에 영향을 미치는 상황을 분석, 효용성이 높은 테스트 케이스를 선정
오류 예측 검사
과거의 경험이나 테스터의 감각으로 테스트
비교 검사
여러 버전의 프로그램 동일한 테스트 자료를 제공하여 동일한 결과
11:47
05. select 학과, count(*) as 학과별튜플수
from 학생
group by 학과
집계함수, avg, sum, min, max, count
13:54
06. 네트워크상에 통과되는 패킷들의 내용을 엿보는 행위이다.
키워드? 스니핑
? 패킷이 나가는 것을 지켜보는 공격,
# 서비스 공격 유형의 종류 내용 정리
14:20
dos, 공격자 자체가 주체,
ddos, 대신 공격
14:59
07. 인가된 사용자가 원하는 시점에 언제든지 데이터를 활용할 수 있어야 한다.
키워드? 정보보안의 3요소, 가용성
# 정보보안의 3원칙
기밀성, 인가되지 않은 사람 안된다,
- 인가된 사용자만 정보 자산에 접근
- 방화벽, 암호가 해당
무결성, 인가된 사람들만 고칠 수 있어야 한다,
- 인가된 사용자가 인가된 방법으로만 수정할 수 있다,
가용성, 인가된 사용자는 언제든지 사용 가능,
- 사용자가 필요할 때 데이터에 접근할 수 있는 능력
기 무 가
dos, ddos는 가용성을 떨어뜨리는 공격,
17:23
08. 수정> 삽입, 삭제, 갱신
키워드? 데이터베이스 이상의 종류 3가지
# 이상 현상을 없애기 위한 정규화, 정규화 과정
실무에서는 제3정규형까지만 진행,
하나의 튜플에 하나의 값,
굳이 복합키로 안 묶어도 알 수 있는 경우, 부분적 함수 종속 발생,
두 부 이 결 다 줘?
23:26 즉시 갱신
09. 데이터베이스 회복 기법
키워드? 로그를 이용한 회복기법, 갱신로그에 저장함으로서 회복에 대비, 그때그때 바로 데이터베이스에 적용하는 기법, redo나 undo를 실행하여 데이터베이스를 복구,
로그를 이용한 회복기법? 즉시갱신, 지연갱신
# 데이터베이스 회복 기법
즉시 갱신 기법
변경되는 내용을 그때그때 바로 데이터베이스에 적용하는 기법
변경되는 모든 내용은 로그에 기록하여 장애 발생 시 로그의 내용을 토대로 회복
redo 재실행, undo 취소 모두 수행
지연 갱신 기법
부분완료가 되면 로그의 내용을 토대로 데이터베이스에 적용하는 기법
undo없이 redo만 수행
재실행을 통한 복구, redo는 필수,
데이터베이스에 반영을 하지 않았기 때문에 undo x
검사점 회복 기법
검사 시점까지 수행 후 완료된 내용을 데이터베이스에 적용하는 기법
그림자 페이징 기법
그림자 페이지를 만듦, 각 페이지마다 복사하여 그림자 페이지를 보관
장애가 발생되는 경우 그림자 페이지를 이용해 회복
감사합니다. ^^
10:30 SQL 문제
48:20 복습
수강해주셔서 감사합니다. ^^
항상 잘 보고 있어요 감사합니다 질문이 하나 있는데 18번 문제에 1번 답이 다른 교재에서는 n > 0이라고 되어 있더라구요 i < 8이랑 n > 0 둘 다 맞는 답일까요??
프로그램이란게 정답은 없어요. ^^
둘다 같은 결과를 내긴 할텐데 n은 그 값을 가지고 연산하는 숫자이고,
배열에 값을 입력하는 문제이니 배열 가지고 비교하는게 좀 더 나을꺼같아요.
둘다 맞는 답이긴 합니다. ^^
감사합니다
1:04:39
8번문제 해설에서 제2정규화 설명하실때 고객번호를 통해 제품명을 알수있지만 제품번호를 통해서도 제품명을 알수있지 않나요? 이럴때 테이블을 어떻게 나눠야 하는지 아직 잘 모르겠네요 ㅠㅠ
제품번호를 통해서 제품명을 알 수 있을때도 테이블을 쪼개는데요..
필드들을 정리해서 주시면 어찌 분리하는지 말씀드릴게요~~
지금 저것만 가지고는 알수가 없어서요~~^^
감사합니다.
이시간에 빡세 하시네요 ㅠㅠ
시험이 얼마남지 않아서.
이제 다 찍었어요. ^^
쫌만 힘내셔서 꼭 합격하세요~~
선생님, 5번문제 질문있습니다.
select 학과, count(*) as 학과별튜플수
from 학생
group by 학과
having count(*) >1
여기서 count
위에 select 뒤에 count 썼는데 두번쓰는거 맞나요? ;;
앞에 select 의 count는 개수를 가져오기 위한 count 이고,
having에 있는 count 는 그룹핑한 결과에서 조건을 주기 위한 count 입니다.
한개 초과일때 가져와라 할 때, having count(*) >1 이 조건을 태우게 됩니다.
도움이 되셨으면 좋겠습니다. ^^
아 흥달쌤님 5번 문제에서 학과 전체기 때문에 SELECT 학과, COUNT(*) 하는건 알겠는데 SELECT 학과(전기,컴퓨터,건축), COUNT(*) 을 해도 상관이 없는건가요?
SELECT 학과(전기,컴퓨터,건축), COUNT(*)
이런 구조는 존재할수가 없어요~~
어떤 구문인지 자세히 알려주시면 다시 설명드리도록 할께요~
감사합니다. ^^
슨상님~~~~~~~
20년 3회기출 19번문제는 메서드 오버로딩이기 때문에 인자가 없는 부모클래스를 탄 것이고
20년 4회 기출19번문제는 메서드 오버라이딩이여서 부모가 나를 낳아도 부모클래스를 타는 것이 아니고 자식클래스를 타는 것인가요???
20년 4회기출 19번에서
'부모가 나를 낳으면 부모의 것만 사용할 수 있다'는 생각 때문에 부모클래스를 타버려서 틀렸는데, 제가 생각한게 맞는지 궁금합니닷!!!!!
안녕하세요...
부모의 형태로 날 낳게 되면 몇가지 특징이 있습니다.
1. 아버지가 가진 메서드만 호출 할 수 있다.
2. 자식에서 오버라이딩 된 메서드가 있다면 오버라이딩 된 메서드를 호출한다.
3. static 한 메서드의 경우 오버라이딩은 의미가 없다.
4. 같은 변수를 아버지와 자식이 가지고 있고, 오버라이딩 한 메서드에서 변수를 사용한다면, 가까운 쪽의 변수를 사용하게 된다.(자식에서면 자식의 변수)
20년 4회 기출 재귀함수 문제는 오버라이딩을 했기 때문에, 자식의 메서드를 사용하게 됩니다.
도움이 되셨으면 좋겠습니다. ^^
안녕하세요 항상 영상 너무 잘 보고 있읍니다.
5번 SQL 문제에서
select 학과, count(*) --> count(학과)로 쓰면 안되는건가요?
학과에 대한 튜플수를 조회 하는거길래 저렇게 작성을 해보았는데 오류가 뜨는건지 괜찮은건지 궁금합니다
안녕하세요~~~
count(학과) 이렇게 하셔도 되지만,
count는 null 은 카운트를 하지 않거든요.
그래서 전체 행수를 구할때 보통 * 를 많이 이용합니다.
null 이 들어가 있지 않다면 학과를 카운트 해도 상관은 없습니다.
감사합니다. ^^
@@HeungSsaem 상세한 답변 감사드립니다. 선생님 덕분에 헷갈렸던 부분 잘 이해했습니다
쌤 궁금한게 있습니다! 15번에 포인터 문제에서 왜 p의 값이랑 *p의 값이랑 같게 출력되나요??
*p는 p의 주소의 값을 뜻하니까 K가 출력되는 건 이해를 했습니다.
그런데 p는 해당 문자의 주소를 저장하고 있다고 하셨는데, 그럼 10이 출력 되어야 하는 거 아닌가요??
안녕하세요~~~
p 를 출력하는 출력변환 문자가 %s 입니다.
%s 는 주소값을 받아서 해당 주소값 부터 널문자를 만날때까지, 그러니깐 문자열의 끝까지 출력을 하게 됩니다.
10번 주소를 받아서 마지막 14번 주소까지 모두 출력하게 되기 때문에, KOREA 가 출력됩니다.
*p 는 10번지의 주소값이기 때문에 K 가 출력이 되고요~~
감사합니다. ^^
안녕하세요 선생님 질문이있은데요
15번에 c언어 포인터문제요.
printf("%s
", p)의 결과가 왜 KOREA인가요?
만약에 *p라고 써있었으면 이해를하는데 p라고 돼있는데 왜 값이출력되는거죠ㅠㅠ p는 주소를 저장하고있으니까 값이아니라 주소를 출력해야되는거아닌가요ㅠㅠㅠ
안녕하세요~~
%s 출력변환문자는 주소값을 받게 되요...
*p 는 p 주소의 값을 뜻하니깐, *p 하게 되면 이상한 결과가 나오게 됩니다.
p 에 주소값이 대입되어 있고, %s가 주소값을 받아서, p 라고 주소값을 써주셔야해요~~^^
감사합니다.