일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 디버깅
- 중학수학
- CSS
- 딥러닝
- 자바스크립트심화
- 문자와식
- 개발일기
- html/css
- 정보처리기사실기
- 정보처리기사필기
- 상속
- JSP
- JDBC
- 오블완
- 데이터분석
- 데이터베이스
- 자바스크립트
- 파이썬
- 컴퓨터비전
- 컴퓨터구조
- 티스토리챌린지
- 자바 실습
- JSP/Servlet
- 중학1-1
- 연습문제
- 머신러닝
- 혼공머신
- SQL
- 자바
- c언어
- Today
- Total
목록개발일기 (21)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
데이터베이스도 생성했으니 다음으로 할 일은 자바 프로젝트를 만드는 일이다. 삼품 정보를 저장하기 위한 VO 클래스부터 만들어보겠다. 상품 정보를 저장하기 위한 VO 클래스 정의 이제 상품 테이블의 정보를 저장한 VO 클래스를 설계해보자. VO 객체에 저장할 내용은 테이블에서 얻어오기 때문에 그 구조가 테이블과 동일해야 한다. 테이블에 저장된 하나의 행(로우) 정보를 통째로 전송하기 위해 이 자체가 VO 클래스가 되고 여러 개의 컬럼이 모여서 행이 된 것이다.그렇기에 클래스를 구성하는 각각의 필드가 바로 컬럼 값ㅊ을 저장하는 공간이 된다. VO 클래스는 아래와 같이 매핑한다고 생각하면 쉽다. [직접 해보기] 이클립스에서 상품 정보를 저장하는 VO 클래스 작성 1. 패키지 안에 클래스 만들..
갑자기 src/main/java 안으로 패키지가 만들어지지 않고 계속 밖으로 삐져나오는 현상이 발생했다. 어제도 이렇게 만들어진 것을 끌어와서 다시 붙여 넣기를 반복했었다. 한 번에는 잘 되지 않고 어떨 때는 모든 파일이 다 삭제되어 이만저만 귀찮은 것이 아니었다.이번에 그 원인을 분석하며 해결방법을 모색하기로 했다. 이클립스에서 폴더 생성이 원하는 곳에 안될 때 문제 상황이처럼 패키지가 밖으로 삐져나오는 상황이 발생했다. 폴더 경로는 제대로 잘 써주었는데 말이다. 파일 이름과 패키지 이름을 정확하게 입력했는데도 패키지 경로가 src/main/java 밖으로 나오는 경우는 주로 Eclipse 프로젝트 설정에 문제가 있을 때 발생한다. 해결 방법 1) 자동 이동1. 패키지 생성하고 드래그해..
지난 4일 동안 지금까지 썼던 1450개가 넘는 블로그일지를 정리하는 시간으로 보냈다. 일지를 정리하며 공부를 쉬며 놀기도 많이 자고 시간과 관계없이 내가 하고 싶은 대로 실컷 놀았다. 잠도 많이 자고 하고 싶은 대로 시간을 보내며 게으른 일상을 살아가기도 했다.이제 정리를 마치고 다시 이전의 일상으로 돌아가 열심히 공부하려고 한다. 그 전에 나의 마음을 새롭게 하는 일기를 한편 쓸 생각이다. 오랜만에 다시 공부하려니 마음이 잘 잡히지 않고 영상도 끊는 것이 쉽지가 않다. 그래도 마음을 이기며 해볼 생각이다. 다시 시작해야 할 일들이 많이 있다. 하지만 지난 몇 달간 앞으로만 나아갔던 내게 뭔가 변화를 주고 싶었다. 나는 지금 제대로 가고 있을까?며칠 전 자바 상속 단원 연습문제를 풀며 분명 완벽에..
오늘까지 해서 자바 2 과목을 모두 이수했다. 사실 내일 작성할까도 생각했지만 미루다가 한참 지난 후에 쓰게 되니 이제부터는 과목을 이수한 후 바로 기록으로 남기기로 했다.사실 오늘 저녁에는 공부하기가 싫고 쉬고 싶은 마음이 든다. 조금 전에 자바 2 테스트 문제가 너무 어려워서 나중에 응시하려고 취소를 눌렀는데 응시 제출이 되어서 다시는 테스트 시험을 못 보게 되었다. 마음이 큰 상심이 되었던 것 같다. 갑자기 공부할 의욕이 상실되며 무엇을 해야 할지 고민이 되었다. 원래 난 저녁에 컨디션이 가장 내려가서 집중을 요하는 일은 잘하지 못하는 편이니 가볍게 글을 쓰다가 하고 싶은 일을 하기로 했다. 이수 현황 학습 현황 학습 상세 현황 이수증 정..
이번에도 실습 문제 두 문제를 풀어보려고 한다. 가능하면 6시까지 다 마쳐볼 생각이다. 그리고 오늘부터는 다시 운동도 열심히 할테니 아침 7시까지는 새벽 공부를 다 마칠 것이다.그리고 아침 루틴을 수행한 후 적어도 7시 반에는 걷기 운동을 나갈 예정이다. 어제는 큐티와 수학 공부를 다시 시작했었다. 오늘의 목표는 운동 3가지를 다시 시작하는 것이다. 요즘 내가 새롭게 들이고 있는 습관은 인스턴트 음식 횟수와 양을 절반 이상으로 줄이고 요리하는 습관이다. 요리도 해보니 정말 재미있었고, 어제는 유통기한이 일주일이나 지난 두부면으로 야채볶음을 해먹었는데 기대 이상으로 맛있었다. 사실 어제 진짜 외식을 하고 싶었는데 잘 참았다. 이렇게 건강하고 좋은 습관은 나쁜 습관에 비해 잘 들이기 힘들고 유혹을 이기는 것..
계속해서 동물 프로젝트 실습을 진행해 보겠다. 이번에는 추상 클래스에 대해서도 배우게 된다. 상속을 활용한 동물 프로젝트 실습 세 번째 1. animal 클래스에서 메소드 일부 삭제하기animal에서 move() 메서드의 경우 클래스별로 다른 형태로 출력되니 이 부분을 없애보기로 하자. 하지만 이처럼 오류가 뜬다. body를 요구하는데 2가지 해결 방법을 제시한다. abstract는 추상인데 animal 클래스에 있는 것을 추상으로 바꾼다는 뜻이다.우리는 두 번째 것을 실행해보겠다. 이제 오류가 사라지는데 이것이 추상 메서드이다. 바디는 없고 틀만 있는 상태를 말한다. body가 없는 메서드를 만들 때는 반드시 abstract라는 키워드를 써주어야 한다. 근데 자세히 살펴보면 코드 전체가 달라진..
이번에는 실습을 진행하며 내장 객체에 대해서 좀 더 학습해 보겠다. 오늘도 공부를 많이 못할 것 같지만 조금씩 진행해 볼 것이다. 가끔은 천천히 가야 하는 때도 있다. [직접 해보기] 표현 언어의 내장 객체 명시적으로 사용하기다음의 파일을 작성하고 결과를 출력해보겠다. 내장 객체를 명시하지 않으면 가장 협소한 범위 내에서 사용 가능한 pageScope 객체에서부터 속성을 찾아온다. 6장에서 회원 정보를 저장하는 자바 빈 객체의 프로퍼티를 액션 태그를 사용하여 출력했다. 표현 언어는 액션 태그보다 간단하게 프로퍼티를 얻어올 수 있다. 6장 예제를 표현 언어로 리뉴얼해 보자. 표현 언어로 프로퍼티 값을 얻는 방법을 학습하기 위해 우선 자바 빈부터 준비해 놓도록 하자. 6장에서 자바 빈을 만들..
보호되어 있는 글입니다.
이어서 개발일지를 써보겠다. 오늘은 쓰고 싶은 이야기를 마음껏 쓰고 늦은 아침 운동을 갔다 올 생각이다. 아침에 운동을 하지 않으면 대체로 안 하게 될 가능성이 큰 것 같아 하루 20분이라도 좋으니 걷기 운동을 하고 근력과 유연성 운동도 다시 시작해 보기로 했다. 게임 개발 학원에서 GCC 사관학교에 오기까지 두 번째어쨌든 GCC 사관학교에서 만났던 사람들 중에 정말 불쾌한 사람이 몇 명 더 있다. 그중 두 명은 게임 학원에서 같은 반 사람들로 나를 힘들게 한 그 떼거지 여자들 세 명들 중 하나였다. 세 명 중 한 명은 개발이 자신의 적성과 안맞는다면서 원래 하던 요리 쪽으로 나갔고, 그 둘은 3D 작업을 무척 좋아해서 3D 수업 시간에 열심히 그렸다.난 좀처럼 3D가 익숙해지지 않고 정말 어려웠다...
원래 오늘 새벽에 지난 2주 전에 있었던 AICON 행사에 대해서 정리해 보는 시간을 갖기로 했었다. 하지만 글을 쓰다 보니 일기가 흘러나왔고 주제를 바꾸기로 했다.일기도 정말 오랜만에 써본다. 6월 초 이후로 일기를 쓰는 건 5달만인 것 같다. 그러다 보니 하고 싶은 이야기가 많았던 것 같다. 웹툰작가에서 게임 개발자로 전환하기까지사실 인공지능 사관학교에 오기 전까지만 해도 난 인공지능이 뭔지도 잘 몰랐었다. 별로 관심도 없었으나 얼마 전 내가 지난 2월 초에 작성한 인생 포트폴리오를 보면서 소름이 끼칠 만큼 놀란 일이 있었다. 내가 해야 할 일 리스트에 AI 관련 공부와 스마트인재개발원에서 과정을 수료하는 것도 포함되어 있었다. 사실 그 무렵 난 GCC 사관학교와 인공지능 사관학교 둘 사이를 놓고 ..