분류 전체보기 67

정보처리기사 실기 합격후기 & 공부 방법 공유

2019년도 2회 정보처리기사 필기 합격 이후. 필기 합격 후기는 이곳을 클릭! 약 한 달의 실기 시험 준비를 하였고 또다시 약 50일이라는 기간을 더 기다려서 마침내 실기시험 합격 발표가 났습니다!!(실기 성적 발표는 정말 늦게 나옵니다.)다행히도 합격이라서 또 실기 시험 후기 및 공부 방법 공유하고자 합니다. 합격 커트라인은 평균 60점 이상이에요. 필기시험과 다르게 과목별 과락점수는 없습니다. 공부 방법 (1) 알고리즘일단 책을 사면 두꺼운 양에 놀라실텐데.. 네.. 알고리즘의 페이지 수는 각 단원들 중 가장 많습니다.그래도 JAVA와 C언어에 대한 기본 개념을 알고 프로그래밍을 해보셨다면 쉽게 맞출 수 있는 문제가 출제됩니다.전 책에 있는 모든 문제를 쭉 풀어봤었는데, 실제 시험에서는 책 난이도보..

일상 2019.08.18

정보처리기사 필기 합격후기 & 공부 방법 공유

오늘 저의 첫 기사 시험이었던 정보처리기사 필기 결과가 나왔습니다~ 물론 실기시험이 남았지만ㅎㅎ 합격후기 및 공부 방법을 공유하고자 남겨봅니다.(실기시험 합격후기는 여기에서 확인!!) 바보처럼 마킹을 잘못했는지 가채점보다 낮게 나왔.. 저는 평균 90점이 나왔는데, 커트라인은 과목별로 40점 이상이면서 평균 60점 이상이면 합격이에요. 준비 기간아무래도 가장 궁금해하셨을 공부 기간!! 저는 정확히 3주 공부했습니다.매우 널널하게 했어서, 빡공하시면 2주도 가능할 것 같아요. 마인드저는 필기시험에 앞서서 합격수기들을 많이 검색해봤어요ㅋㅋ근데 대부분이 커트라인 통과를 목적으로 공부들을 하셨고 그래서인지 기출문제를 무작정 풀었다는 후기들이 많더라고요. 하지만 저는 이왕 할 거 제대로 이해해보고자 했어요.언젠가..

일상 2019.05.18

MySQL 접속 에러 / ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

MySQL 접속 에러ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)로컬에서 root계정으로 MySQL접속을 시도했는데 DB Server에 접속되지 않는 에러가 발생했다.위의 에러를 해석해보면 'localhost'(10061). 즉, 로컬에서 MySQL서버에 연결(접속)할 수 없음.이라는 뜻인데, 사실 해당 에러를 한두 번 겪은 것이 아니었다. 보통 이럴 때는 이 에러를 단순하게 'root비밀번호가 틀렸다'로 이해했었는데, 결국은 MySQL을 재설치하면서 해결하곤 했다. (고통의 시간이었다...) 하지만 이번 경우는 비밀번호를 확실하게 적어 두었던 거라 틀림없었기 때문에 해결법을 찾아봤다. 이유가 무엇인고 하오니, DB연결이..

Database 2019.03.20

break와 return, continue 차이 및 특징 정리

어느 프로그래밍 언어에서나 공통적이면서 필수적인 break문과 return 그리고 continue에 대해서 정리해보겠습니다. Break문 특징1) 가장 가까이에 있는 하나의 반복문을 벗어나기 위해 사용합니다.  (break문이 실행되면 Loop가 전부 끝나지 않았음에도 해당 반복문을 즉시 탈출)  Return문 특징1) 쓰여진 해당 함수에서의 탈출을 의미합니다. (break문은 반복문의 탈출이다!! 헷갈리기 ㄴㄴ!!)  → 예를 들어, return문 실행 시 '반복문을 포함하는 메서드' 자체를 종료시킴. 2) 메서드 내에서 return이 실행되면 뒷 줄에 코드가 더 있다고 하더라도 값 반환 후 종료. 3) 메서드의 출력값은 return명령어로만 가능. 4) 메서드의 리턴자료형이 void인 경우에는 ret..

Java 2019.02.15

이클립스 톰켓(Apache Tomcat) 연동 및 포트 충돌 에러 해결

several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).톰켓(Tomcat)을 실행시켰을 뿐인데, 위와 같은 에러가 발생했다.. 먼저 이 에러를 보신 분들은 톰켓을 다운받고 확인차 주소창에 'localhost:8080' 확인하셨을 겁니다.(톰켓 다운로드Url : ..

Spring 2019.02.13

Java String과 String Pool 및 메모리에 대한 정리

어떤 프로그래밍 책을 보더라도 거의 처음부터 나오는 개념이면서도 기초 중에 기초라고 생각했던 String에 대해 얼마나 알고 있었던 걸까요? 오늘은 평소에 굉장히 자주 접하는 String에 대해서 정리를 해보려고 합니다.아래 자바 코드는 몇 개의 객체를  생성할까요? 그리고 다음 코드의 실행 결괏값은 어떤 식으로 출력될까요?public class ExcampleString{ public static void main(String[] args){ String str1 = "Banana"; String str2 = "Banana"; String str3 = new String("Banana"); String str4 = new String("Banana"); System.out...

Java 2019.01.29

WAS와 웹 서버(Web Server)의 차이. 그리고 Apache와 톰캣(Tomcat)??

Web Server와 WAS(Web Application Server)의 역할과 차이1) 웹서버(Web Server) = Apach클라이언트가 서버에 요청을 하면 가장 앞에서 요청을 받아 정적 컨텐츠(.html, .css, .png 등)를 제공하는 서버 보통 WAS앞에 여러 개 둔다. 1개의 웹서버만 있을 시, 사용자가 몰리면 서버가 터질수 있기 때문에. ①동작순서1. 정적 컨텐츠는 웹서버가 바로 제공 가능. But 사용자에 맞춰 다른 컨텐츠를 보여줘야하는 동적인 컨텐츠(JSP, Servlet 등)는 웹서버에서 처리 불가능.2. WAS에게 동적인 컨텐츠의 처리를 부탁하자!3. WAS는 요청을 처리하고 HTML로 만들어서 보냄. 웹서버가 받아 User(클라이언트)에게 응답(response)  2) WAS(..

Spring 2019.01.12