본문 바로가기

전체 글377

[정보보안 산업기사] 16회 필기 합격 후기 아직 단순히 필기 합격일 뿐이다.. 들뜨지 말고 마음 다잡으려고 후기를 쓰려고 한다. 나는 15회 정보보안 산업기사도 응시했었다. 하지만 떨어졌었다. 취업 준비를 위해 4학년 때 딸 정보처리기사 말고도, 다른 자격증이 필요할 거 같아서 다시 응시했고, (필기를) 합격했다. 일단 공부는 전체적으로 내용은 알고 있었기 때문에, 세부적으로 공부했던 것 같다. 사실 공부는 틈틈이 하지는 않았지만, 2주 전부터는 1시간 반 정도 꾸준하게 운영체제, 네트워크, 애플리케이션을 위주로 공부했고, 마지막 법(?) 쪽은 진짜 하루 전날에 눈으로 훑기만 했다. 사실 이 때문에 공부를 제대로 안 한 거 같아서 필기를 합격할 줄 몰랐었는데,, 다행인 것 같다. (저는 일단 전체적인 내용을 알고 있었고 학교에서 배운 부분들도 많.. 2020. 11. 20.
[JAVA] 기본 클래스, Object 기본 클래스, Object 클래스 : 최상위 슈퍼 클래스이며 모든 메소드가 Object 메소드를 상속하고, Object의 일반 메소드를 오버라이드하여 사용할 수 있다. (메소드 종류) - protected Object clone() throws CloneNotSupportedException : 객체의 복사를 생성하여 리턴한다. - public boolean equals(Object obj) : 주어진 다른 Object obj가 동일 여부를 리턴해준다. - public final Class getClass() : 객체의 런타임 클래스를 돌려준다. - public int hashCode() : 객체의 해시 코드 값을 반환한다. - public toString() : 객체를 문자열로 반환한다. ① Clone.. 2020. 11. 20.
[쉽게 배우는 JSP 웹프로그래밍] 14장 연습문제 1. JSP 페이지에 쿠키를 설정하는 메소드, 설정된 쿠키 정보를 얻어오는 메소드는 무엇인가? : 쿠키를 설정은 Cookie Cookie(String name, String value)로 쿠키를 생성한 후에, response 내장 객체의 addCookie() 메소드로 쿠키를 설정한다. 또한 설정된 쿠키 정보를 얻어오는 메소드는 getCookie() 메소드를 사용한다. 2. 설정된 쿠키를 삭제하는 기법은 무엇인가? : setMaxAge() 메소드를 통해 쿠키의 유효 기간을 0으로 설정하여 쿠키를 삭제할 수 있다. 3. 쿠키를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오. // cookie.jsp 아이디 : 비밀번호 : // cookie_process.jsp // cooki.. 2020. 11. 20.
[쉽게 배우는 JSP 웹프로그래밍] 13장 연습문제 1. 세션이란 무엇인가? : 세션은 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법을 말한다. 세션은 웹 서버에서만 접근이 가능하기 때문에 보안에 유리하며, 브라우저마다 하나씩 존재하여 사용자를 구분하는 단위가 된다. 2. JSP 페이지에 세션을 설정하는 메소드, 설정된 세션을 삭제하는 메소드는 무엇인가? : 세션을 설정하는 메소드는 setAttribute(String name, Object value) 메소드이고, 세션을 삭제하는 메소드는 removeAttribute(String name) 메소드이다. 3. 설정된 세션 정보를 얻어오는 메소드에 대해 간단히 설명하시오. : 세션 정보 하나에 저장된 속성 값을 얻어오려면 getAttribute(String name) 메소드를 사용하고, 여러 개.. 2020. 11. 19.
[쉽게 배우는 JSP 웹프로그래밍] 12장 연습문제 1. 필터란 무엇인가? : 필터는 클라이언트와 서버 사이에서 request와 response 객체를 먼저 받아 사전/사후 작업 등 공통적으로 필요한 부분을 처리하는 것을 말한다. 2. Filter 인터페이스에 있는 메소드의 종류와 기능을 설명하시오. : Filter 인터페이스 메소드 종류에는 필터 인스턴스의 초기화 메소드인 init( ... ), 필터 기능을 작성하는 메소드인 doFilter( ... ), 필터 인스턴스의 종료 전에 호출되는 메소드인 destroy() 메소드가 있다. 3. web.xml 파일에 필터를 구성하는 요소의 종류를 설명하시오. : 요소는 웹 애플리케이션에서 자바 필터와 매개 변수를 설정하는데 사용하고, 요소는 특정 리소스에 대해 어떤 필터를 사용할지 설정하는 데 사용한다. 필터 .. 2020. 11. 19.
[쉽게 배우는 JSP 웹프로그래밍] 11장 연습문제 1. 예외처리란 무엇인가? : 예외 처리는 프로그램이 처리되는 동안 특정한 문제가 발생했을 때 처리를 중단하고 다른 처리를 하는 것으로 오류 처리라고도 한다. 2. page 디렉티브 태그를 이용한 예외 처리 기법에 사용되는 속성에 대해 설명하시오. : 와 같이 errorPage 속성으로 오류 페이지를 호출하는 방식과 와 같은 isErrorPage 속성으로 오류 페이지를 제작할 수 있다. 3. web.xml 파일을 이용한 예외 처리 기법에 대해 설명하시오. 두가지 종류가 있으며, 오류 코드에 따라 처리하는 방법과 예외 유형으로 오류 페이지를 호출할 수 있는 방법이 존재한다. 오류코드 오류 페이지의 URI 예외 유형 오류 페이지의 URI 4. page 디렉티브 태그를 이용한 예외 처리 기법을 이용하여 다음 .. 2020. 11. 16.
[분산 및 병렬처리 시스템] 운영체제 가상화 Virtualization(가상화)란? 대표적인 가상화는 CPU가 하나만 존재하지만, 여러 프로세스를 운영하는 것처럼 환상을 주는 것이다. 운영체제에서 가상화 그림 3-5(a)는 일반적인 프로그램, 인터페이스, 시스템 조직도를 나타낸 그림이다. hardware/software System A는 운영체제 플랫폼이고, OS에서 제공하는 Interface는 system을 의미하는 것이다. 인터페이스가 API 아녜요? 라고 생각할 수는 있지만, Program 부분이 API를 기반으로 만들어진 application이라고 생각하자. 따라서 프로그램에서 명령을 받아와 인터페이스에서 시스템 콜을 호출하고, 하드웨어/소프트웨어를 사용할 수 있다. 그림 3-5(b)는 시스템 B 상위에서 운영되는 시스템 A 구조를 가상화시.. 2020. 11. 15.
[분산 및 병렬처리 시스템] 스레드 구현 일반 시스템에서 스레드를 어떻게 구현할 수 있을까? : Thread Implementation -> thread package Thread Package 구현 방식 1) User Level Thread 우리가 자바 언어를 사용할 때 이클립스에 있는 라이브러리를 import 해서 사용하는데, 이클립스에서는 Thread Package가 라이브러리로 구현되어 있는 것이다. 이처럼 user level에 있는 스레드 하나를 사용할 때, user process는 스레드를 생성/소멸시킬 수 있는 형태로 구현된 것이 User Level Thread이다. - 장점 : 하나의 프로세스 안에서 스레드 간에 context switching이 일어날 때, CPU 상에 register 값을 스택에 옮겨둘 때 굉장히 가볍다. (=.. 2020. 11. 15.
[비대면 서비스 정보보호 해커톤] 본선 후기 2020년 비대면 서비스 정보보호 해커톤에 본선까지 갈 수 있었다. 아이디어를 꾸준히 고민하면서, 학교 프젝이나 수업을 따라가려니 조금 벅찬감이 있었다. (능력 부족..) 동기 한 명과 선배 2명과 팀을 이뤄 나갔던 해당 공모전은, 다행히 본선 진출까지 이룰 수 있었다. 본선 진출이라는 연락을 받았을 때 기대는 안 하고 있었어서 무척 기뻤고, 본선 진출 후에 남은 발표.. 발표는 선배가 아주 잘해주셔서 아주 고마웠다. ㅎㅅㅎ.. 내가 팀장이지만, 자격증 시험, 프젝 중간발표가 연달아 있어서 발표하기엔 매우 부담스러워서 떠넘겼었는데, 정말 발표를 보면서 한 수 배웠던 거 같다. 특히나 실무자들 입장에서 우리 팀이 제시했던 아이디어가 어떻게 바라보실까 했는데, 역시 사업성은 물론 기존에 있는 서비스와 차별성.. 2020. 11. 9.