전체 글 148

Spring MVC - 게시판 만들기CR(U)D - feat.입문편

이제 게시글 수정 기능을 구현을 해보자.게시글 수정도 어려울 것 없다.전 포스팅에서 현재까지 만들어진 게시판은 비밀번호를 입력하는 부분도 없어비밀번호를 입력해야 하는 수정기능도 아니기 때문에 순수한 '수정' 기능에만 초점을 맞추겠다. 우선 수정 페이지를 구현해보자. board_update.jsp12345678910111213141516171819202122232425262728293031323334Insert title here board_read 페이지입니다. 글쓰기 글번호 작성자 게시글제목 : 게시글내용 : ${data.content} 조회수 작성일자 Colored by Color Scriptercs BoardController.java123456789101112131415161718192021222..

Spring MVC - 게시판 만들기C(R)UD - feat.입문편

게시판 상세내용 출력하는 화면을 구현해보자.이제부터는 같은 작업을 반복하는 것에 불구하지만 작업흐름 이해를 위해 한꺼번에 구현하지 않고기능 하나씩 구현하는 과정으로 포스팅을 해나가겠다. 우선적으로 게시글 목록 페이지에서 게시물을 클릭하면 상세내용을 보여주는 페이지로 넘어가게 코드를 수정하자. board_list.jsp123456789101112131415161718192021222324252627282930313233343536Insert title here board_list 페이지입니다. 글쓰기 번호 제목 글쓴이 작성일자 조회수 ${row.bno} ${row.title} ${row.writer} ${row.viewcnt} Colored by Color Scriptercs여기서 눈여겨 봐야할 코드는 2..

맥(Mac)에서 MariaDB 설치하는 방법

1. Xcode 설치 - App Store에서 다운로드 설치 2. 홈브루(Homebrew) 설치 - 터미널 명령어1/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"cs 공식 홈페이지 설치 메뉴얼 3. mariadb 패키지 확인 / brew 업데이트12brew search mariadbbrew updatecs 4. Homebrew로 MariaDB 패키지 설치 1brew install mariadbcs 5. 기본 서버 조작 명령어123mysql.server start #서버시작mysql.server status #서버상태확인mysql.server stop #서버종료cs 6. DB 접..

my OS X 2018.08.19

2018년 카카오 신입 공채 1차 코딩 테스트 - 비밀 지도

http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 카카오 신입 공채 1차 코딩 테스트로 나온 문제 중 가장 첫 번째인 비밀 지도 풀이입니다. 딱히 python이 주언어가 아니지만 한참 python을 학습하였기 때문에문제 풀이를 python으로 한번 도전 해봤습니다. 사실 코드를 치기 전 문제를 읽고 해석하는데(?) 많은 시간을 소비한 건 안 비밀. feat. 난 여전히 웹이 안되고 책이 없으면 아무 코드도 못 친다.ㅋㅋ 주피터 환경에서 해설과 겸해 코드를 첨부합니다.https://drive.google.com/file/d/1f-57rCEhrqkH4-HYkfSKAlfPhqV5GHal/view?usp=sharing py파일 다운로드 1234..

Coding Test 2018.08.12

Spring MVC - 게시판 만들기(C)RUD - feat.입문편

Spring MVC - 게시판 만들기 feat.입문편http://lhoris.tistory.com/33 그럼 전편에 이어 게시판의 기본기능 하나씩 구현해 나가보자.위 전편 포스팅에 기본적인 틀 구조를 잡은 소스코드가 있으니 다운로드 받아 사용하는 것도 한 방법이다. 이번 포스팅에서는 게시글 작성하는 기능을 구현할 것이다.(CRUD의 Create에 해당한다.)우선 DB툴에서 쿼리를 작성해보고 정상 작동하는지 확인해보자.12insert into board (bno, title, content, writer )values ((select nvl(max(bno)+1,1) from board), '글제목', '내용', '작성자')cs위 SQL문이 정상 작동하는걸 확인했고 '글제목', '내용', '작성자' 부분을 ..

2018년 2회 정보처리기사 실기 시험 후기 feat.암기기사

한국데이터진흥원 3종 자격 시험을 응시하고 나니 가장 중요한정보처리기사 실기 시험이 남았다.이것만은 떨어지면 안된다는 마음을 가지고 2주 조금 안되는 기간에 정말 집중해서 공부한 듯 하다. 개인적으로 '어디가서 합격했다고 자랑하지도 못하고... 없으면 고통 받는.....' 그러한 자격증 같다.난이도는 2017년에는 헬이였는데 2018년 들어서 합격률이 대폭 상승하면서'만만'하고 노력 대비 효과가.... 즉, 가성비가 아주 훌륭한 자격증이 되어버렸다. (feat.정보처리기사는 참고로 비전공자 그리고.... 응시자격 제한이 굉장히 느슨한 편. 기사 자격 출입증 같은 느낌.) 정말 누구나가... 그리고 기사 자격이 필요한 많은 사람들이 응시한다.기사 자격증이 하나도 없다. = '일단 정처기 부터 따고 보자' ..

노력의 흔적들 2018.08.11

DAsP (Data Architecture Semi-Professional) 데이터 아키텍처 준전문가 자격 검정 후기

ADsP -> SQLD -> DAsP드디어 3종 자격증에서 마지막으로 DAsP 자격 검정만 남았다. 데이터아키텍처 준전문가....'준전문가'......'준전문가'.......'준전문가'...... 뭔가 진짜 '준' 전문가 일 것 같은 이 초라한 느낌은 뭐지....?( 나만 그렇게 느끼는 건가? ) 3종 자격증 중에 가장 초라해 보이는 느낌을 가진다.실제 DBA로 진입하기도 쉽지 않고.... 수요가 많은 직종은 아니기에....하지만 그래도 DBA라 하면 뭔가 대단해 보이는 느낌 아닌 느낌이랄까 어쨋던 간에 모델링의 중요성을 이해 한다면 다시 한번 이 자격증에 새로운 관점을 가지게 한다. 실제로 자격 공부를 하면서 좋았던 점을 세 가지 얘기하자면정보처리기사의 데이터베이스 과목으로 부족한 깊이 있는 학습 IT..

노력의 흔적들 2018.08.11

SQLD (SQL Developer) / SQL 개발자 자격 검정 후기 feat.벼락치기

앞선 ADsP 자격 검정에 이어 일주일의 시간이 흘러 SQLD 자격 검정에 응시했다.(제 29회 SQLD 자격 검정 - 2018년 6월 9일) 사실 오라클을 다뤄본 경험이 있고....(뭐 깊게는 아니고... 기본 쿼리만 써본 정도)실제로 시험 문제들을 보니 그야말로 '만만' 해 보이는게 대충 공부해도 합격할 것 같은 느낌이 들었다.(항상 거만한 자세에서 자신감을 충전시키는 이상한 사람이다. -_- ) 응시한 3종 자격증 중에 가장 공부를 게을리 하였는데....(핑계를 대자면....) 공부를 게을리 했던 이유는 세 가지이다.SQL 조금만 공부하면 붙겠지라는 '자만'다른 자격 공부에서 더딘 학습속도맥북에 오라클 설치하려다 Docker의 매력에 푹 빠져 Docker 공부로 선회한 건 안 비밀..... (fea..

노력의 흔적들 2018.08.11

ADsP (Advanced Data Analytics Semi-Professional) 자격 검정 후기 feat.프롤로그

제17회 데이터 분석 준 전문가 자격 검정에 응시했다.(2018년 6월 2일) 사실 이 자격증에 크게 욕심이 나지 않는 이유는 세 가지이다.낮은 인지도전문적이지 않아 보인다위 두가지 이유에도 불구하고 비싼 응시료 그래도 지금 내가 처한 상황과 시기적(이게 가장 큰 이유)인걸 고려해서(이미 자격증 취득에 마음이 기운 상태)선택할 수 있는 폭이 넓지 않았기 때문에 급하게 책을 주문했다. 자격증에 대한 정보 수집이 쉽지 않았는데 우선 난이도 가늠이 쉽지 않았다.(많은 데이터가 없었기 때문에 쉽게 일반화 오류에 빠질거라 예상했기에 성급한 판단을 내리지 않기로 했다.)정보수집에 꽤나 많은 시간을 소비했다.한국데이터진흥원에서 시행하는 자격종류는 세 가지였고 등급이 프로/세미프로 로 나뉘었다.프로 등급은 난이도면에서..

노력의 흔적들 2018.08.11

Spring MVC - 게시판 만들기 feat.입문편

스프링에서 제공하는 MVC 프레임워크를 이용해 게시판을 만들어 보자.* 서비스 되는 게시판이 아닌 학습용 예제에 맞는 게시판이다. 보통 필자는 게시판을 만드는 프로세스는 다음과 같이 진행한다. DB에 게시판 테이블 생성하기테이블 컬럼 값들을 DTO(VO) 객체 클래스에 매핑CRUD 만들기 SQL문 쿼리 작성하기MyBatis Mapper 작성(xml)DAO 인터페이스 만들기DAO implements 메서드 구현Service 인터페이스 만들기Service implements 메서드 구현Controller 클래스 만들기View 역할의 게시판 페이지 board_list.jsp 코드 작성그러나 이번 포스팅에서 진행할 프로세스는 게시판 목록 페이지 구현을 위해서'최소한'의 작업만 진행할 것이기에 저 프로세스에서 간..