gksdnr89의 등록된 링크

 gksdnr89로 등록된 네이버 블로그 포스트 수는 167건입니다.

맥도날드 앱에서 페퍼로니 메가 피자 버거 세트 20% 할인 [내부링크]

퇴근길 가산디지털단지역으로 향하는 도중 발견한 축구공을 닮은 사커번과 카타르 월드컵 준비! 사커번에 페퍼로니 피자 버거? 맛이 너무너무 궁금하여 다음 날 맥도날드 방문을 다짐했다 사커번과 함께 카타르 월드컵 준비 아침부터 맥도날드 노래를 부르던 나에게 우리 착한 직장동료들은 점심을 함께해 주기로 하였고 회사 근처 맥도날드 가산비즈니스센터점에 방문하였다 맥도날드 가산비지니스센터점 서울특별시 금천구 가산디지털1로 165 가산비지니스센터 맥도날드 가산비즈니스센터점 오늘 날씨 꾸리꾸리 하네~ 점심시간 매장에 사람이 가득하다~ 그래도 내부가 넓어서 자리가 금방 생겼다 I got a 구석자리 Previous image Next image 때마침 맥도날드 앱 쿠폰함에서 페퍼로니 메가 피자 세트를 20% 할인하고 있었다 키오스크로 주문해 보자 키오스크 맥도날드 앱 쿠폰 사용법 1. 앱을 켜고 로그인 or 회원가입을 한다 2. 쿠폰 탭으로 이동한다 3. 런치 한정 페퍼로니 메가 피자 버거 세트 쿠폰

가산디지털단지카페 인테리어 이쁜 카페희다 [내부링크]

카페희다 가산디지털단지점 서울특별시 금천구 가산디지털2로 101 109호 서울 금천구 가산디지털2로 101 109호 02-2101-2099 08:00 - 22:00 (주말은 오픈했는지 확인!) 포장, 배달, 주차 가능 와이파이, 노트북 콘센트 좌석 보유 최근 가산디지털단지에 새로운 빌딩이 많이 생김!! 우리 회사 바로 옆에도 삐까뻔쩍 새 건물이 올라갔는데 무려 한 곳에 4개의 카페가 오픈함 ㅋㅋ 오늘 보니 1개 더 오픈 준비 중... (⊙_⊙)? 그중 처음 보는 신규 프랜차이즈 카페가 있길래 들어가 봄! 바로가쟈~ 가보자고! 카페희다 가산디지털단지점 고객 감사 이벤트 중 고소한 아메리카노가 단돈 2000원! 아메리카노 오픈 이벤트 네이버에 카페희다를 찾아보니 본사가 같은 가산디지털단지에 있음 대박ㅋㅋㅋ 하지만 직영점은 아니고 사장님께 여쭤보니 32호점이라고 하셨음 여자 사장님 두 분이 계셨는데 굉장히 미인이시고 친절하셨음! 마스크도 완전 꽁꽁 쓰셨구 질문하는 것도 완전 대답 잘해주심

서울 남자의 신도림 구로 저녁 추천 단골 술집 맛집 4곳 [내부링크]

신도림역 구로구에서 태어나 금천구 가산디지털단지에서 일하고 있는 나는 현재 구로구 바로 옆 역곡이라는 동네에 살고 있다. 학창 시절부터 영화 관람이나 쇼핑과 외식을 할 때에 서울 서부권에서 가장 번화된 동네인 구로와 신도림을 자주 왔었다. 디큐브시티 현대백화점 현재도 서울 서부권에 직장이 있다 보니 퇴근 후 친구들과 만날 때에 구로 혹은 신도림으로 약속을 많이 잡게 된다. 30대 남자 직장인이 구로와 신도림에서 방문했을 때 만족도가 높았던 곳 중 자주 방문했었던 추천 단골 술집과 맛집 4곳을 소개해 본다. 바로가쟈~ 장군주먹고기 구로점 서울특별시 구로구 새말로 22 1. 장군주먹고기 구로점 서울 구로구 새말로 22 02-851-4751 주차장이 있지만 한 번도 댈 수가 없었음. 뉴코아 아울렛 주차 추천! 나는 15년 전(엄청 늙어 보이네 (˘・_・˘)) 구로 CGV에서 미소지기 알바를 했었는데 그때 같이 일했던 누나들과 이곳에서 술을 엄청 마셨었다. ㅋㅋㅋ 구로 뉴코아아울렛이 애경백

순식간이었던 운전면허학원 등록 썰 - 1 [내부링크]

1. 나는 현재 30대 남자 직장인임. 2. 바야흐로 15년 전 수능침. 근데 수시 2차 붙어서 대학 감. (겨우겨우 갔음 휴..) 3. 친구들 수능 보고 운전면허학원 등록할 때 나는 나만의 신념이 있어 안 함. 4. 그 신념이 뭐냐면.. 차가 없는데 왜? 차 사면 딸 거야~ 응 어차피 장롱면허~ 였음. 5. 차? 아직도 없음. 수능 본 과거의 나는 당장 운전면허학원 등록하러 가야 댐 진짜. 지금 내가 굉장히 후회하니까 (˘・_・˘) 오이잉 병아리차다! 6. 대학 다니면서도 면허 딸 생각 1도 안 했음. 7. 친구들 운전병 지원한다고 다들 운전 배울 때 나는 운전병 아니니까 안 땀. 8. 전역하고 나서 시간 있을 때 친구들 대부분 면허 땀. 나는 걍 놀음. 에라이~ ()︵ 9. 대학교 복학하고 철 들어서 공부한다고 시간 없어서 못 땀. 10. 취업 준비한다고 시간 없어서 못 땀. 11. 취업했는데 여자친구 생기면 그때 따야지~ 하고 미뤄서 못 땀. 12. 막상 일 매우 바빠서 이직

부천 스터디카페 멘토즈 역곡역점에 공부하러 가는 이유 (feat. 2년 다 돼감) [내부링크]

2년간의 기록 스터디카페 입문해보셨나요? 저는 동네 멘토즈 스터디카페에 등록하고 현재까지 퇴근하고 혹은 주말에 잘 이용하고 있어요. 첫 등록 후 꾸준히 2년 동안 이용했네요. 스터디카페 멘토즈 원래는 도서관 파였어요. 단순히 무료라서. 그런데 이직 준비를 하면서 퇴근하고 도서관을 가는 게 운영 시간 때문에 힘들더라고요. 그래서 여기저기 카페에 방문했었는데 카페는 사람도 많고, 스터디만을 위한 장소가 아니다 보니 1시간 하다 집에 오곤 했었죠. 프리미엄 독서실 학습시설 완비 그러다가 관리 잘 되는 프리미엄 독서실 같은 곳을 찾아봤어요. 2년 전 당시 부천 역곡에 멘토즈 스터디 카페가 오픈 이벤트로 10% 정도 할인했었던 것 같은데, 방문해서 여기저기 살펴보고 친절하신 사장님과 깨끗한 시설물에 100시간을 등록했어요. 멘토즈스터디카페 부천역곡역점 경기도 부천시 역곡로 12-1 5층 멘토즈스터디카페 부천역곡역점 주소: 경기 부천시 역곡로 12-1 5층 전화: 0507-1424-0982 멘

[카카오페이 할인] 매머드커피에서 카카오페이 결제 시 1천원 할인! [내부링크]

공모주로 3주 갖고 있는 나의 소중한 #카카오페이 상한가 알림이 온 금요일.. (그래도 -33%죠?) 카카오페이 상한가 카카오페이로 부터 또 다른 알림을 확인하였는데.. 바로 바로 매머드커피에서 카카오페이 결제 시 선착순 1천원 할인 선착순이라는 말은 나의 심장박동을 뛰게 하였고 점심식사를 마치고 커피물약을 사러 갔지요 바로가쟈~ 커피 먹으러 바로가쟈! 카카오페이 할인 이벤트 이벤트 요약 11월 15일 까지 매머드커피에서 카카오페이머니로 3천원 이상 결제 시 선착순 1인 1회 1천원 즉시 할인 매머드커피 한라원앤원타워점 매머드익스프레스 한라원앤원타워점 서울특별시 금천구 가산디지털2로 101 회사 근처 매머드커피 에 방문했어요 가산카페 중 인기가 좋은 것 같아요 카카오페이머니 결제 키오스크에 큼직하게 이벤트 내용이 보여요 저는 라이언 보다 죠르디가 더 좋아요ㅎㅎ 오늘 카카오페이 주식은 상한가에 카카오페이 3천원 결제 시 1천원 할인이면 카카오페이로 오늘 수익이 짧짤한데요 그죠? 매머드

[서울둘레길] 올해 단풍 구경 못 갔다면 가을밤 안양천 공원 산책도 좋은 대안이 될 거예요 (feat. 아이폰 14 플러스 야간 모드) [내부링크]

최근 4년간 다닌 회사에서 퇴사를 결정하고 종종 이용했던 퇴근길을 걸어보았다 개기월식 아이폰 14 plus 촬영 2km 남짓한 길, 30분 정도의 거리 봄에는 흩날리는 벚꽃 냄새를 맡으며 걸던 길 다이어트를 할 때 10분 만에 뛰어간 길 여름 들국화와 가을 갈대가 아름다운 길 따릉이 타고 넘어져 무릎이 다 까졌던 길 삼프로TV 퇴근길 라이브 듣기 좋은 길 친구와 통화하며 걷다 보면 금방 가는 길 그렇게 회사에서의 집중한 뒤의 피로를 30분 정도 걷다 보면 날릴 수 있었던 소중한 퇴근길 서울 둘레길 6코스 중 철산 징검다리 - 구일역 구간을 소개합니다 서울둘레길6코스 서울특별시 구로구 구로동 621-8 추억에 잠겨서 서론이 길어졌다ㅋㅋ 시작은 골든 리버 호텔 앞 횡단보도를 건너 육교를 올라 시작한다 골든 리버 호텔 안양천 입구 바로 가쟈~ 안양천 육교 입구 안양천 육교 야경 굉장히 촌스러운 대성 디폴리스의 야경 디스플레이 육교를 지나면 철산으로 넘어갈 수 있는 징검 돌다리가 있고 우측

[가산디지털국밥맛집] 동남집 사리곰탕 전문점 [내부링크]

부쩍 추워진 날씨 뜨끈한 국물이 생각날 때 가산디지털단지역 국밥 맛집 사리곰탕 전문점 동남집 왕왕 추천 동남집 서울특별시 금천구 가산디지털1로 149 신한이노플렉스 1층 102호 비가 온다고 하였던 가산의 하늘은 점심때가 되었을 땐 맑게 개었다 하지만 날씨가 쌀쌀한 게 뜨끈한 국물이 생각나 가산디지털단지 맛집 좀 검색해 보라고 직장동료에게 시켰는데 ㅋㅋㅋㅋ (꼰대 아님) 우리 손이 빠른 직원씨는 1초 만에 동남집을 찾아주었다 (검색해 본 거 맞져?) 사리곰탕 전문점인데 사람들이 줄을 서서 먹는다고 에ㅇㅔ에엥-? 했지만 무려 가산본점이란 말에 홀려 홀롤로롤로로 회사를 나섰다 가산디지털단지 동남집본점 점심시간이라 그런지 사람이 정말 많았다~~ 미챠 하지만 국밥의 회전율을 믿기 때문에 대기표를 적어 놓고 기다렸다 (점심은 예약 안됨, 저녁은 되는 듯!) (우리는 대기 7번째였음) 동남집 메뉴 아주 좋은 시스템을 갖추고 있는 동남집 점심시간엔 대기 주문을 먼저 받고 있었다 갈비탕, 도가니탕

메소드 쉽게 이해 하기 [내부링크]

객체는 상태데이터와 기능으로 이루어져 있다고 했다. 여기서 메소드는 객체의 기능을 구현하기 위해 사용한다. 메소드 명은 소문자로 시작하며 동사형으로 지어야 한다. 메소드를 이해하기 위해서는 메소드의 형태부터 이해해야 한다고 생각한다. 난 크게 4개의 형태로 나누어 봤다. 1. 매개변수와 리턴값이 있는 메소드 2. 매개변수만 있는 메소드 3. 리턴값만 있는 메소드 4. 아무것도 없는 메소드 아래 코드를 참고하여 메소드의 형태를 익히자. #1 public String tellMyName(String name) { return name; } #2 public void setMyName(String name) { this.name = name; } #3 public int getAge() { return age; } #4 public void walk() { System.out.println("I am walking..."); } 메소드의 형태에 따라 호출을 해보자. 매개변수가 있는 경우에

[가산디지털단지역 핫플레이스] 가산 직장인 맛집으로 뜨고 있는 바스버거(BAS BURGER) [내부링크]

#버스버거 는 여의도 어느 펀드매니저가 창업하였고, 여의도 직장인이라면 한 번쯤 다 먹어봤다는 바로 그 #수제버거 전문점이다. #가산 에도 있었구나! 내가 즐겨보는 유튜브 #삼프로TV 에도 광고 중! 바스버거 바스버거 가산디지털단지점 서울특별시 금천구 가산디지털1로 171 1층 120호 금요일 점심을 맞이하여 직장동료들과 #가산디지털단지 바스버거 #BASBURGER 에 방문했다! 버거에 환장하는 나는 매우 기대했다. 가로수길로 출퇴근했을 당시에 다양한 수제버거를 먹기 위해 버거 투어를 다닐 정도로 버거에 진심인 남자다. 현재 내 기준 수제버거 원탑은 #다운타우너 매장 분위기는 #브루클린더버거조인트 와 비슷했다. 아니 보다 더 어두웠다. 힙한 분위기가 요즘 젊은 직장인들이 좋아할 #핫플레이스 같은 장소 바스버거 메뉴 메뉴는 다양했지만 답은 정해져 있지 않겠어? 버거에 진심인 나는 다른 맛에 현혹되지 않기 위해 #바스버거 기본세트를 주문하여 총 가격 10300원을 지불하였다. (선불)

[카카오페이 스탬프] 다이소에서 주전부리 저렴하게 사기! (feat. 빼빼로) [내부링크]

#다이소 자주 가시죠? 혹시 여러분들 다이소에 스낵코너도 있다는 거 아시나요? 저는 과자를 워낙 좋아해서 편의점이나 마트 그리고 다이소에서 자주 사먹고 있어요. 그래서 오늘은 다이소 이용 시 좋은 #카카오페이 #앱테크 방법을 소개해 드리겠습니다. 다이소 스낵코너 #카카오페이스탬프 이벤트 이번 달에도 진행합니다! http://kko.to/CMMp3eskIn 11월 페이 스탬프 챌린지 춘식이 심부름 보내면 5천 포인트 드려요! kko.to 여러 가맹점에서 카카오페이로 결제 시 스탬프를 받을 수 있고, 스탬프 갯수 당 #카카오페이머니 를 받을 수 있는 이벤트에요. 저는 지난 달 최대 포인트인 5천 포인트를 받았었어요. 받은 포인트는 스토리웨이 편의점 30% 할인 이벤트에서 잘 사용했습니다. 관련 내용은 아래 링크에서 확인해보세요. https://m.blog.naver.com/gksdnr89/222916120701 [카카오페이 할인 방법] 스토리웨이 편의점에서 카카오페이 결제 시 30% 할

[노량진국밥맛집] 현대옥 콩나물국밥. 메밀 전병도 함께 먹어봤어요. [내부링크]

추운 겨울이 다가온 만큼 뜨끈하고 개운한 국물이 생각났다. 나는 평소 순대국을 좋아하는 편으로 고기가 베이스로 된 국물을 선호하는 편인데 대략 6년 전쯤 회사 인턴 중 선배를 따라 들어간 콩나물국밥집 맛에 충격을 받았었다. 특유의 달콤하고 개운한 칼칼하고 시원한 마늘향의 국물 맛이 정말 끝내주는 #콩나물국밥 바로 오늘 점심으로 오랜만에 방문한 #현대옥 이다. 현대옥 노량진점 서울특별시 동작구 만양로14길 21 현대옥은 콩나물국밥 전문 프랜차이즈이다. 전주에 본점이 있는 것 같고, 전주식 콩나물국밥이 메인이다. 현대옥 노량진점 “콩나물국밥으로는 대한민국 최고라는 명성” 저는 이 말에 전적으로 동의합니다. 오늘 방문한 곳은 #현대옥노량진점 전주콩나물국밥 종류 우선 #현대옥메뉴 중 메인 요리인 콩나물국밥은 전주남부시장식, 끓이는 식 두 가지 종류가 있다. 나는 전주남부시장식을 선호하는 편이다. 정말 개운하고 특유의 감칠맛이 정말 일품이기 때문! 우리 3명 모두 전주남부시장식을 주문했다!

[포켓몬빵 신상] 토게피의 딸기우유슈 & 피카츄 딸기바닐라 컵케익 [내부링크]

포켓몬빵 신상이 나왔다쥬? 바로가쟈~ 노량진 스터디 카페에 가기 전 노량진 주변의 편의점을 싸악 돌아봤어요 GS25 신노량진점 서울특별시 동작구 만양로 102 WOW 토요일 오전 11시쯤 노량진역부터 노량진 먹자골목까지 편의점 들리는 곳마다 포켓몬빵 신상이 촤라랑~ 포켓몬빵 편의점 포켓몬빵 넌 내꺼야 ㅋㅋ 오랜만에 포켓몬빵 샤냥에 나선 터라 매우 매우 신났어요 ㅋㅋ 딸기우유슈라니 너무 맛있겠자나~ 푸린의 피치피치슈도 맛있었는데ㅠㅠ 그렇게 우리는 총 5곳의 편의점을 들렸고 3종류 총 8개의 빵을 구매할 수 있었어요 토게피의 딸기우유슈 빵 종류 단체샷 총 3종류 이번 포켓몬빵 신상 제품 토게피의 딸기우유슈 피카츄 딸기 바닐라 컵케이크 그리고 기존에 나왔던 피카피카 달콤 앙버터 샌드 Previous image Next image 포켓몬빵 신상품 배가 너무 고파 스터디 카페 옥상에서 피카츄 딸기 바닐라 컵케익과 피카피카 달콤앙버터샌드를 먹었어요 딸기 바닐라 컵케익은 부드러운 바닐라 크림과

[노량진 스터디카페] 랭스터디 카페에서 공부 너무 잘되어 6시간 순삭한 썰 풉니다. [내부링크]

안녕하세요? 오늘도 주말을 맞아 공부 잘되는 카페를 찾아 나선 나는 친구와 노량진에서 급 만남을 결성했는데.. 가성비 끝판왕 돈까스 맛집에서 점심을 먹고 “노량진 카페들은 다 공부하는 분위기 겠지?” “야 당연 나 여기서 공부 했었자나 ㅋㅋ” “여기 카페서 떠들면 쫒겨남 ㅋㅋ” 하고 근처 할리스 커피를 들어갔다. 음.. 되게 좁네? 음.. 되게 덥네? 음.. 콘센트 자리가 없네? 음.. 다들 할 이야기가 많네? 책상도 너무 작고 장시간 공부에 집중할 수 없는 환경이었다. 그렇다 호언장담했던 나의 얘기는 10년 전 얘기였다.. 노량진 카공족들은 다 어디 가셨나요.. 너무 불편해서 친구와 나는 네이버를 켜서 노량진 공부하기 좋은 카페를 검색했다. “바로 옆에 스터디카페 있던데 가볼래?” “음.. 우리 노트북해야 하는데 괜찮을까?” “일단 여기보다는 좋을 것 같음 ㄱㄱ” “그래 ㄱㄱ” ABC 마트 건물에 있는 랭스터디 입장하자 마자 친구와 나는 이 광경을 보고 랭스터디카페의 공부하기 좋은

[노량진맛집] 별점이 높아서 방문한 삼삼가마솥돈까스 리얼 리뷰 [내부링크]

안녕하세요? 오늘 노량진 점심 식사로 친구와 함께 방문한 삼삼가마솥돈까스를 소개해드리겠습니다. 삼삼가마솥돈까스 우선 방문하기 전에 노량진의 식당을 찾아봤는데 네이버 지도의 별점은 믿지 않는 친구녀석이 카카오 맵의 별점이 믿을만 하다며 가보자고 하여 돈까스는 못참지~ 하고 방문한 삼삼가마솥돈까스 입니다. 무려 3.9점의 평점이고 46개의 리뷰가 달려있네요. 또 지나가는 길에 공시생분들이 삼삼갈래? 하는 소리를 듣고 노량진에서 정말 유명한 곳이구나 생각했습니다. 왜 유명한 지 이유는 모르겠고 일단 가봅시다. 삼삼돈까스라서 3조각인가? 돈까스 3조각이요? 그냥 먹지요 ㅎㅎ 얼른 들어가자. 읭? 점심시간이라 그런지 사람이 정말 많았다. 주변에서 공부하는 공시생들이 많았고.. 주말이라 그런지 가족단위 방문객도 많았다. 삼삼가마솥돈까스 메뉴 우리는 치즈돈까스 3조각과 삼삼돈까스 2조각을 주문했다. 삼삼돈까스 가격은 6000원에서 최대 8000원이었고 정말 저렴한 편이었다. 삼삼가마솥돈까스 치즈

[카카오페이 할인] 스토리웨이 편의점에서 카카오페이 결제 시 30% 할인 [내부링크]

안녕하시와요? 여러분들은 카카오페이 많이 사용하시나요? 저는 굉장히 많이 쓰고 있는데요. 카카오페이 주가 때문에 뿔이 났지만요 30대 남자인 저의 주된 소비 장소가 편의점이기 때문에 모든 편의점에서 사용 가능한 카카오 페이를 유용하게 쓰고 있어요. 카카오페이 로고 최근에 제가 편의점에서 30% 할인받고 이용한 경험과 그 방법에 대해서 알려드릴게요. 카카오페이 할인 서울에 지하철 이용하시다 보면 스토리웨이(Story way) 편의점을 보신 적 있으실 텐데요. 저도 등산 많이 다닐 적에 용산역 플랫폼에 있는 스토리웨이 편의점을 많이 이용했었어요. 카카오페이와 스토리웨이 멤버십 회원이시면 스토리웨이 편의점에서 카카오페이머니로 결제 시 30% 즉시 할인됩니다. 카카오 페이 이벤트 내용 소진 시까지 진행되며 최대 2천 원, 기간 내 1회 할인 가능한 점은 아쉽네요. 최대 할인을 위해 6천 원 정도 결제하시면 4천 원에 구매 가능해 꽤 쏠쏠하답니다. 자세한 사항은 밑에 깨알같이 적힌 안내사항을

[앱테크] 이삭토스트 햄스페셜 토스 브랜드 캐시백으로 할인받았어요. [내부링크]

안녕하시와요? 부쩍 날씨가 추워졌어요. 저는 대학생 때 추운 기말고사 시즌에 특히 학교 앞 이삭토스트를 즐겨 먹었었는데요. 코앞으로 다가온 겨울 이삭토스트가 먹고 싶어서 집 근처 점포에 방문했어요. 할인행사는 딱히 없는 것 같고.. 크레이지 아케이드와 콜라보레이션 행사만 진행하네요. 이삭토스트에서 미트팡 토스트 구매 시 한정판 배찌 스마트톡을 4500원에 구매 가능한가 봐요.. 이삭토스트 이벤트 할인행사가 없어 아쉬웠던 그때 [토스 브랜드 캐시백]에 이삭토스트 할인이 기억났어요. 토스 앱을 켜보면 아래쪽에 혜택 탭이 있는데 포인트를 쌓을 수 있는 다양한 미션들이 있어요. 토스 브랜드 캐시백 이삭토스트 메뉴 정말 많네요.. 라떼는 이렇게 많지 않았는데 ㅎㅎ 하지만 근본은 햄스페셜이죠? 이삭토스트 메뉴 우선 키오스크를 통해 결제를 해요. 오늘도 역시 카카오페이로 했어요. 키오스크와 간편결제로 주문하니 정말 편해요. 이삭토스트 햄스페셜 가격은 3300원으로 아직 착한 가격이군요! 이삭토스

[앱테크] 토스 만보기 한 달. 평범하게 걸어봤는데 얼마나 모였을까? [내부링크]

안녕하시와요? 오늘은 #토스만보기 한 달 결산. 과연 얼마나 모였을까? 라는 주제로 찾아왔어요. 토스 만보기 저희 어머니도, 제 친구들도 토스 만보기로 많이들 #앱테크 하고 있는데요. 걷기라는 쉬운 운동과 리워드를 접목시킨 일석이조의 효과를 얻을 수 있어 많이들 좋아하시는 것 같아요. 토스 만보기 한 달 저는 토스 만보기로 10월에는 만보를 5번 채웠네요. 7천 걸음 이상은 15번, 5천 걸음 이상은 4 번. 5천 걸음 미만이 7번입니다. 토스 만보기 일주일 마지막 주에 저는 하루 평균 8,193 걸음을 걸었어요. 출퇴근을 대중교통으로 하는 것만으로도 평균 8000보 정도는 걸을 수 있는 것 같아요. 토스 만보기 방문 미션 토스 만보기는 걸음 수뿐만 아니라 방문 미션을 통해서도 리워드를 얻을 수 있는데요. 특정 가게나 공원 등에 방문하면 20원의 리워드를 얻을 수 있고, 하루에 총 5번까지 받을 수 있어요. 이게 또 꿀 잼이라 동네 산책과 함께 하고 있어요. 저는 총 48번의 방문

[가산디지털단지역 카페] 매머드익스프레스 한라원앤원타워점 신규 매장이라 매우 깔끔해요! [내부링크]

오늘도 점심식사를 한 후 직장 동료들과 산책? ㅇㅇ!을 외치며(강아지인가? 왈왈!) 어김 없이 회사 주변을 어슬렁 어슬렁 걸어 나섰다. 우리 회사 기준 #메가커피 보다 #매머드커피 를 선호하는 편인데 우리 회사 바로 옆 건물에 신규 매장이 생겨서 구경을 갔다. 매머드익스프레스 한라원앤원타워점 서울특별시 금천구 가산디지털2로 101 #직장인 들을 위한 물약 #커피 커피는 도대체 누가 발견하고 만든 것인가.. 커피가 없었다면 점심먹고 한 숨 늘어지게 자는 문화가 생겼을 수도 있는데 ㅋㅋㅋ 괜찮아, 커피는 살안쪄 맞습니다. 살은 내가 찌는 것이지요. 900원이란 #가성비커피 착한 가격으로 우리를 홀리고 있는 매머드 커피. 지금 바로 들어가보잣! 바로 가잣! 매머드 커피 가격 #아메리카노 기준 S 사이즈 900원 M 사이즈 1400원 L 사이즈 2700원 왠만한 커피 음료가 M 사이즈 기준 3000원대 커피물가는 점점 떨어지는 기분이네요? 매머드 익스프레스 메뉴 키오스크로 주문! 오늘도 역

JSP/Servlet을 이용한 게시판 프로젝트 (26) - 최종 DB 설계 [내부링크]

JSP/Servlet 게시판 만들기 안녕하세요. 루크입니다. 이번 포스팅은 요청하셨던 최종 DB 설계에 대한 내용입니다. 조금 오래되어 기억이 잘 나지 않지만;; 기억을 되살려서 한 번 작성해보겠습니다. myboard ERD 다음과 같이 관계가 이루어져 있습니다. article과 article_content 만 1:1 식별관계이고 나머지는 고유의 번호로 pk를 갖게하여 비식별 관계로 표현하였습니다. 그 이유는 각 테이블에서 article과 members 외래키로 복합키로 pk를 하기에 중복 데이터가 존재하고, 인조키를 pk로 갖고 있으면 쿼리작성이나 정렬 시 더 좋을것 같아서 입니다. 다음으로 테이블의 컬럼을 살펴보겠습니다. article 테이블 먼저 article 테이블입니다. 이 테이블은 게시판 리스트에 보여지는 정보들입니다. JOIN을 하지 않고 보여주기 위해 컬럼을 설계하였습니다. article_content 테이블 다음으로 article_content 테이블입니다. 이 테이

인사이드 자바스크립트 ~ ing [내부링크]

인사이드 자바스크립트 작가 송형주, 고현준 출판 한빛미디어 발매 2014.01.02. 자바스크립트 가번 프론트 프레임워크를 사용하기 전 자바스크립트를 깊게 이해하기 위한 목적 2017. 10. 1 ~ 현재 챕터 6을 읽고 있습니다. 완독한 후 리뷰하겠습니다.

그림으로 배우는 http & network basic [내부링크]

그림으로 배우는 HTTP & Network Basic 작가 우에노 센 출판 영진닷컴 발매 2015.01.26. 2017. 12. 3 ~ 2018. 1. 9 출퇴근 시간 지하철에서 읽기위한 목적 출퇴근이 약 1시간 정도 시간이 걸리기 때문에 그 시간이 아까워서 책을 읽어야 겠다고 생각했다. 그래서 출퇴근 처음 읽은 책이 그림으로 배우는 시리즈의 네트워크 책이다. 이 책이 쉬울 줄 알았는데 생각보다 어려웠던 것을 보니 네트워크 관련 지식이 많이 많이 부족한 것 같다. 중반부 HTTP 헤더에 대한 내용을 자세히 설명해주는데 이 부분에서 진땀을 뺏다; 한 번 더 읽어볼 지 다른 책을 읽을 지 고민이다. 네트워크관련 공부에 대한 동기부여를 위한 책으로 추천합니다.

이것이 리눅스다 ~ ing [내부링크]

이것이 리눅스다 작가 우재남 출판 한빛미디어 발매 2015.07.01. 평소 잘 사용하지 않아 부족하다고 생각했던 리눅스에 대한 이해와 앞으로의 사내 프로젝트에 활용을 위한 목적. 2017. 12. 4 ~ 완독하여 리뷰를 남길수 있도록 노력하겠습니다!!

Do it! Vue.js 입문 [내부링크]

Do it! Vue.js 입문 작가 장기효 출판 이지스퍼블리싱 발매 2018.01.27. 회사에서 새로운 프로젝트에 프론트 프레임워크를 사용하기로 했다. 적합한 프레임워크로 Vue.js를 선택되었고, 관련 공부를 위해 구입하여 읽은 책이다. Vue.js가 진입하기(입문하기) 쉽기 때문에 공식 문서가이드나 구글링만으로도 Vue.js를 익힐 수 있겠으나 빠르고 쉽게 익히기 위해서 이 책을 읽는 것은 상당한 도움이 될 것 같다. 내용에 대한 친절한 설명과 관련 문서를 알려준다. 실제로 도움이 많이 되었다. 저자의 개인 블로그도 도움이 되고 강의도 같이 들으면 좋을 것 같다! 프론트 프레임워크 배우고 싶은 입문자에게 추천드립니다!!

자바스크립트 클로저와 반복문 [내부링크]

#자바스크립트 #클로저 내가 감명깊게 읽었던 인사이드 자바스크립트를 읽고 까먹지 않기 위해 내용을 정리해 본다. 우선 아래의 모든 내용을 명확히 이해하기 위해 자바스크립트의 기본 개념인 함수, 호이스팅, 실행 컨텍스트, 스코프 체인에 대한 지식이 필요하다. 해당 지식이 있다는 것을 전제로 정리를 해보겠다. 코드로 이해해보자. 1. 클로저 개념 function outerFunc() { var x = 10; var innerFunc = function() { console.log(x); } return innerFunc; } var inner = outerFunc(); inner(); // 10 외부함수가 호출되면 함수가 반환되게 된다. 최종 반환되는 함수가 외부함수의 지역변수에 접근이 가능하다. 즉, 이미 생명 주기가 끝난 외부함수의 변수를 참조하는 함수를 클로저라고 한다. 예제에서는 outerFunc에서 선언된 x를 참조하는 innerFunc이 클로저가 된다. 클로저로 참조되는 외부

자바스크립트 this 바인딩 [내부링크]

#자바스크립트 #this바인딩 this는 봐도 봐도 헷갈리기 때문에 정리를 한 번 해놓아야 겠다. 자바스크립트에서 함수를 호출할 때 인자 값에 더해 arguments 객체 및 this 인자가 함수 내부로 전달된다. 자바스크립트의 여러 가지 함수가 호출되는 방식에 따라 this의 바인딩도 달라진다. 1. 객체의 메서드 호출할 때 this 바인딩 : 메서드 내부 코드에서 사용된 this는 해당 메서드를 호출한 객체로 바인딩 된다. var myObj = { name : 'foo', sayName : function() { console.log(this.name); } }; myObj.sayName(); // foo 2. 함수를 호출할 때 this바인딩 : 함수 내부 코드에서 사용된 this는 전역 객체에 바인딩 된다. (브라우저의 경우 window객체) var test = 'This is test'; console.log(window.test); // This is test var say

[가산] 버거킹에서 통새우와퍼주니어 올데이킹 먹기. 퇴근 후 가산디지털단지역 버거킹 방문 [내부링크]

오늘 퇴근길에 버거킹에 들렸어요~! 버거킹은 올데이킹이라는 메뉴로 런치시간이 아니더라도 부담없이 갈 수 있어요. 버거킹 입장 메뉴가 너무 많다… Previous image Next image 저는 버거킹의 통새우와퍼주니어 를 골랐습니다! 올데이킹이라서 저렴한 가격의 5700원!! 너겟킹도 2200원이라 먹을까 했는데... 참았습니다.. 앵그리너겟킹 도 맛있겠네요.. 매장 구석에 자리 잡았어요! 매장 분위기는 퇴근 후 직장인 분들이 많았습니다! 드디어 통새우와퍼주니어가 나왔습니다. 작고 귀여운 모습 ^^ 마요네즈와 매운 칠리 소스가 어우러진답니다. 감자튀김이 바로 튀겨서 그런지 정말 맛있어요!! 콜라는 무조건 제로콜라죠? 추가금액 없이 제로콜라로 변경! 요즘엔 다 뚜껑을 덮어줘요 버거킹도 역시 뚜껑이!!! Previous image Next image 버거킹은 7호선과 1호선 모두 가기 편해요! 오늘은 가산디지털단지역 1호선으로 퇴근해보겠습니다… 버거킹 가산디지털점 서울특별시 금천구

[신제품리뷰] 필라이트 체리 먹어봄? 난 먹어봄 ㅎㅎ [내부링크]

드디어 금요일!! 불금인데 퇴근하여 심심했던 나는 집 앞 홈플러스 소사점에 들렀다~ 그 곳에서 아주 귀한 것을 발견했는데… 그것은 바로 #하이트 의 #가성비맥주 의 대명사 한정판 필라이트 체리! 바로 사와서 리뷰해 리뷰해 언박싱 필라이트 체리 Real Cherry Extracts 355ml 6개 5190원 색깔이 진한 체리색일 줄 알았는데 아니네? ㅋㅋ 아주 연한 복숭아색에 가깝다. 와인잔에 따르니 화이트 와인, 혹은 샴페인이 생각나는데요? 탄산도 적당하니, 거품도 적당하니, 알콜도수도 적당하니 불금에 한잔하기 딱 좋다. 체리콕 혹은 닥터페퍼를 생각했었는데 그렇게 체리맛이 찐하지 않다~ 그렇다고 맥주맛이 강하지도 않고 애매한 맛! 필라이트 라들러 레몬은 진짜 맛있었는데.. 너무 기대했나요? 오늘의 안주는 내가 요새 꽂혀있는 집반찬 직접키운 파로만든 파김치 에요 일주일 퇴근하고 온 나같구나… 수고했어 이번 주도! 즐겨보는 유튜브 오사사 마부장과 한잔 한 잔 더 받고 가세요 ㅋㅋㅋ 네네

Oracle SQL 문제 풀이 - 3일차 ~ 4일차 [내부링크]

DB Oracle SQL 문제 풀이 - 3일차 ~ 4일차 루크 2017. 9. 17. 15:19 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 지난 시간에 이어서 계속해서 3일차부터 문제를 풀어보겠습니다. - 3 일차 SQL 과제 – 1. 사원 테이블에서 각 사원에 급여(SAL) 등급을 아래 예제처럼 출력하세요. (급여순위점수(SALGRADE) 테이블 조인) ex) 정렬은 등급(GRADE) 오름차순 SELECT e.EMPNO, e.ENAME, e.SAL, s.GRADE FROM emp e, salgrade s WHERE s.LOSAL <= e.SAL AND e.sal <= s.HISAL ORDER BY s.GRADE; 2. 사원 테이블에서 평균 급여(SAL) 보다 높은 사원 정보를 아래 예제처럼 출력하세요. ex) 정렬은 급여(SAL) 내림차순 SELECT empno, ename, job, sal FROM emp WHERE (SELECT AVG (sal) FROM emp) < s

Oracle SQL 문제 풀이 - 5일차 ~ 6일차 [내부링크]

DB Oracle SQL 문제 풀이 - 5일차 ~ 6일차 루크 2017. 9. 17. 15:31 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 지난 시간에 이어 5일차 부터 계속 풀어나가겠습니다. - 5 일차 SQL 과제 – 1. 사원 테이블에서 EMPNO, MGR, SAL 세 개의 컬럼을 단순 숫자 의미로 가정 할 경우 세 개의 값 중 최대값(MAX_VALUE), 최소값(MIN_VALUE) 을 아래 예제처럼 출력하세요. ex) EMPNO, MGR, SAL 컬럼 중 널 값이 존재할 경우 0으로 치환. 정렬은 최대값 내림차순 SELECT EMPNO, MGR, SAL, NVL(CASE WHEN EMPNO > MGR AND EMPNO > SAL OR MGR IS NULL OR SAL IS NULL THEN EMPNO WHEN SAL > EMPNO AND SAL > MGR OR EMPNO IS NULL OR MGR IS NULL THEN SAL WHEN MGR > EMPNO AND MG

Oracle SQL 문제 풀이 - 7일차 ~ 8일차 [내부링크]

DB Oracle SQL 문제 풀이 - 7일차 ~ 8일차 루크 2017. 9. 17. 15:39 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 지난 시간에 이어서 7일차 부터 문제를 풀어보겠습니다. - 7 일차 SQL 과제 – 7일차 SQL에서만 6일차 5번 문제에서 만든 EMP이름 (각자이름) 테이블을 이용합니다. 1. 사원(EMP이름)테이블에서 직업(JOB)이 ‘SALESMAN’ 인 사원 급여(SAL)에 400 더하는 수정(UPDATE) 구문을 구하세요. UPDATE EMP SET SAL = SAL + 400 WHERE JOB = 'SALESMAN'; 2. 사원(EMP이름)테이블에서 급여(SAL)가 사원 평균급여 보다 높은 사원을 대상으로 고용일자(HIREDATE)를 1년 더하는 수정(UPDATE) 구문을 구하세요. UPDATE EMP SET HIREDATE = HIREDATE + 365 WHERE SAL > (SELECT AVG(SAL) FROM EMP); 3. 사원(EMP

Oracle SQL 문제 풀이 - 9일차 ~ 10일차 [내부링크]

DB Oracle SQL 문제 풀이 - 9일차 ~ 10일차 루크 2017. 9. 17. 15:49 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 이번 시간엔 9일차부터 문제를 풀도록 하겠습니다. - 9 일차 SQL 과제 – 1. 사원 테이블에서 부서번호(DEPTNO), 직업(JOB) 별로 급여 소계, 합계를 아래 예제처럼 출력하세요. ex) 부서 없는 사원은 제외 (ROLLUP 구문 사용) SELECT DEPTNO, JOB, SUM(SAL) FROM EMP WHERE DEPTNO IS NOT NULL GROUP BY ROLLUP (DEPTNO, JOB) ORDER BY DEPTNO; 2. 사원 테이블에서 부서번호(DEPTNO), 직업(JOB) 별로 급여 소계, 합계를 아래 예제처럼 출력하세요. ex) 부서 없는 사원은 제외 (CUBE 구문 사용) SELECT DEPTNO, JOB, SUM(SAL) FROM EMP WHERE DEPTNO IS NOT NULL GROUP BY CUB

Oracle SQL 문제 풀이 - 11일차 ~ 13일차 [내부링크]

DB Oracle SQL 문제 풀이 - 11일차 ~ 13일차 루크 2017. 9. 17. 16:05 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 마지막 13일차 까지 SQL 실습을 마치도록 하겠습니다. 감사합니다.!! - 11 일차 SQL 과제 – 1. 직업이 판매원(SALESMAN)이 아닌 직업들의 월 급여 합계가 5000을 초과하는 직업을 출력하시오. SELECT JOB, SUM(SAL) 급여합계 FROM EMP WHERE JOB NOT IN ('SALESMAN') GROUP BY JOB HAVING SUM(SAL) > 5000; 2. 사원수가 3명 이상인 부서명과 사원수와 총 급여(SAL)를 출력하시오. SELECT D.DNAME, COUNT(E.EMPNO) 사원수, SUM(E.SAL) "SUM(SAL)" FROM DEPT D, EMP E WHERE D.DEPTNO = E.DEPTNO GROUP BY D.DNAME HAVING COUNT(E.EMPNO) >= 3; 3. 각

DBCP 정리 [내부링크]

DB DBCP 정리 루크 2017. 9. 18. 12:51 이웃추가 본문 기타 기능 데이터베이스와 웹 애플리케이션을 연결할 때 JDBC 라이브러리로(자바에서) 커넥션 객체를 매번 생성하여 연결하고 클로즈 해주는 방법을 사용한다. 이는 매우 비효율적이라 생각된다(스스로?) 실무에선 커넥션 풀을 사용한다고 하는데 이를 제공해주는 오픈소스 라이브러리로 commons DBCP라는 것이 있다. 커넥션 풀에 데이터베이스와 연결된 커넥션을 미리 만들어 저장해 둔 다음에 필요할 때마다 가져다 쓰고, 반환한다. 커넥션에 요청하는 시간이나, 생성하고 종료하는 것을 하지 않아도 돼 자원의 관리나 성능적인 면에서 효율적이다. 인터넷을 찾아 보면 '해당 속성의 설정법'이나 '관련 내용'을 많이 찾아 볼수 있을 것이다. 이 글에선 설정법에 따른 차이점을 알아보는 시간을 가져볼 예정이다. 이 부분에 대해서 여러 좋은 책을 쓰신 최범균 저자님께 직접 문의한적이 있다. 물론 정말 친절한 답변을 내려주셔서 해당 내

자바 면접 질문 정리 [내부링크]

Advanced JAVA 자바 면접 질문 정리 루크 2017. 9. 19. 11:46 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 실제 면접때 질문 받고 답변했던 내용을 정리해 보았습니다. 수정할 부분을 발견한다면 언제든지 코멘트를 남겨주세요. OOP 개념 객체란? 우리 실존 세계에 존재하는 사물을 컴퓨터 메모리상에 옮겨놓은 것으로 상태데이터와 고유의 기능을 갖고 있다. 객체지향이란? 캡슐화, 다형성, 상속 등을 이용해 코드의 확장성을 높이는 장점을 가지고, 객체들간 상호작용하는 프로그래밍을 하는 것 OOP 특징 1. Object (객체) 2. Class (클래스) 하나의 클래스(틀)를 이용하여 여러개의 객체(붕어빵)를 생성한다(new) 클래스 단위로 바라보는 객체지향 프로그래밍에서 클래스의 설계는 중요하다. 3. Encapsulation (캡슐화) 객체에 적합한 기능과 정보의 은닉하여 담고 있는 것. 4. Inheritance (계층성) 상속을 통해 연관된 클래스에 대한 공통

쉽게 따라하는 자바 웹개발 [내부링크]

쉽게 따라하는 자바웹개발 작가 백기선 출판 인사이트 발매 2012.11.30. 책은 얇지만 중요한 내용이 많아 필기한 부분이 많다. 책을 읽으면서 좋았던 점은 파트별로 한군데에 집중할 수 있다는 점이다. 이클립스, 메이븐, 스프링, 마이바티스 등.. (하이버네이트 부분은 나중에 읽을려고 안읽음..)이 한 파트씩 되어있다. 추가적으로 필요한 정보는 해당 책에서 추천한 책이나 인터넷을 참고 하면 될 것이다. 또 해당 책에서 주어진 과제로 선배에게 트레이닝 받는다는 느낌을 받을 수 있다. (체크 해놓고 풀어볼려고 한다 ㅎㅎ) "무거운 책을 싫어하지만 알찬 내용을 원하시는 분에게 추천드린다. 얇지만 가볍게 볼 수 있는 책은 아니다"

스프링 공부 시작하기(과제입니다.) [내부링크]

Spring 스프링 공부 시작하기(과제입니다.) 루크 2017. 8. 25. 13:54 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 요즘 스프링 공부를 하고있는데 공부만 할게 아니라 관련 과제들을 해결해가며 스프링과 친숙해지기 위해 이런 글을 남기게 되었습니다. 우선 백기선님의 쉽게 따라하는 자바 웹개발 책에서 몇몇 과제가 있어 해결해 나가며 하나씩 체크해보도록 하겠습니다!^^ http://blog.naver.com/gksdnr89/221078271714 쉽게 따라하는 자바 웹개발 쉽게 따라하는 자바웹개발 작가 백기선 출판 인사이트 발매 2012.11.30. 리뷰보기 책은 얇지만 중요한 내용... blog.naver.com *기본 - 스프링 MVC로 RESTful 웹 서비스 만들기 - 스프링 MVC에 자신이 만든 인터셉터 추가하기 - 스프링 OXM 사용해서 객체를 XML로 또는 그 반대로 변환해보기 - 스프링 JDBC로 단순한 CRUD 기능의 DAO 만들기 - 스프링 AOP로

코드로 배우는 스프링 웹 프로젝트 [내부링크]

코드로 배우는 스프링 웹 프로젝트 작가 구멍가게 코딩단 출판 남가람북스 발매 2015.08.16. 스프링 관련하여 여러 예제들을 작성해볼 수 있는 책이다. 쉬운 예제들과 설명들로 편하게 읽어 볼 수 있었다. 한번 쭉 읽어보면 스프링에 대한 감을 얻을 수 있을 것이다. 이론적인 부분이 필요하다면 추가적으로 다른 책을 보면 된다 ㅎㅎ "빠르게 실무에 투입되어 스프링 프로젝트를 해야하는 분에게 추천한다."

스프링 관련 포스팅 1 - 스프링 알기 [내부링크]

Spring 스프링 관련 포스팅 1 - 스프링 알기 루크 2017. 9. 1. 15:05 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 스프링을 요즘 공부하고 있는데요. 이론적인 부분에 치우치기 보다 실무적으로 사용할 수 있는 것들을 먼저 공부하고 있습니다. 앞으로 계속 해나가야할 공부이기 때문에 차근차근 시작하겠습니다. 스프링이란 무엇인가? 지난번에 했던 개인 프로젝트는 Servlet/JSP를 이용하여 게시판을 제작하였죠? 응용 개발자로서 WAS에 해당하는 웹 애플리케이션의 한 부분을 개발한 것입니다. 웹 개발 하다보면 지겨운 순간이 많죠. 반복되는 코드, 똑같은 패턴... 스프링 프레임워크를 이용하여 중복코드를 최소화 하고 MVC 패턴의 장점을 극대화 하여 사용할 수 있습니다. 비즈니스 로직과 프레젠테이션 로직을 분리할수 있는거죠. (즉 백엔드 개발자는 비즈니스로직에 집중할 수 있고, 프론트 엔드 개발자는 프레젠테이션 로직에 집중할 수 있다...) 또한 메이븐(MAVEN)이란

스프링 관련 포스팅 2 - 과제 : 스프링 MVC로 RESTful 웹 서비스 만들기 (1) [내부링크]

Spring 스프링 관련 포스팅 2 - 과제 : 스프링 MVC로 RESTful 웹 서비스 만들기 (1) 루크 2017. 9. 1. 15:39 이웃추가 본문 기타 기능 안녕하세요 루크입니다. 오늘은 이전에 말하였던 스프링 관련 과제를 하나씩 해결해 나가면서 스프링을 공부해보는 시간을 갖도록 하겠습니다. 기본과제에 있는 "스프링 MVC로 RESTful 웹 서비스 만들기"를 시작할 것이구요. 과제를 진행하며 - 스프링 JDBC로 단순한 CRUD 기능의 DAO 만들기 - 스프링 AOP로 DAO 기능을 성능테스트 하는 ASPECT 만들기 - 스프링 TEST로 스프링 애플리 케이션 테스트 하기 다음에 해당하는 내용들도 같이 진행 될 것 같습니다. 과제 진행에 앞서 RESTful 웹 서비스에 대해 알아보겠습니다. Representational State Transfer (REST) 라고 부르고 하나의 URI가 고유한 리소스를 대표하도록 설계되는 것을 말합니다. 최근 서버에 접근하는 기기의 종류가

스프링 관련 포스팅 3 - 과제 : 스프링 MVC로 RESTful 웹 서비스 만들기 (2) [내부링크]

Spring 스프링 관련 포스팅 3 - 과제 : 스프링 MVC로 RESTful 웹 서비스 만들기 (2) 루크 2017. 9. 1. 17:49 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 제가 RESTful 웹서비스로 제작하고자 했던 것은 이전에 만들었던 안드로이드 앱을 리뉴얼 하기로 하였었죠 관련 주제가 캠핑이었기 때문에 캠핑관련 리뷰사이트로 리뉴얼하려고 합니다. (타겟 페이지는 잡플래닛이에요 ㅎ) 앞으로 나올 내용은 전혀 전문적인 지식이 아닙니다. 제 스스로 프로젝트를 기록하고자 노트성 자료이니 참고만 해주세요. 우선 REST API 서버를 구축하려고 합니다. 해당 데이터들은 공공데이터 센터에서 오픈 API형태로 제공받을 수 있는데 https://www.data.go.kr/main.do 공공데이터포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데

스프링 관련 포스팅 4 - 과제 : 스프링 MVC로 RESTful 웹 서비스 만들기 (3) [내부링크]

Spring 스프링 관련 포스팅 4 - 과제 : 스프링 MVC로 RESTful 웹 서비스 만들기 (3) 루크 2017. 9. 1. 17:52 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 해당 데이터를 넣었으니 관련 데이터를 목적에 맞게 SELECT (GET) 해 와야 할것입니다. 데이터 베이스 쿼리에 관해서 이 전엔 SELECT 문을 처리할 때 단순히 SELECT ~ FROM ~ WHERE '% ~ %' 이런 식으로 검색을 하였었는데.. 이 번에는 색인테이블을 별도로 두었고, 쿼리의 속도도 높이기 위하여 많은 테스트를 하였습니다. 테이블의 ERD 입니다. API의 정보를 담고 있는 테이블과 INDEX의 정보를 담고있는 테이블이 있습니다. 데이터를 비교해 자동으로 생성된 색인은 테이블에 저장되어 데이터 출력시 JOIN하여 사용되게 됩니다. 색인정보가 1이며 여러개의 API정보를 가지고 있을 수 있습니다. 검색 쿼리에 요청된 정보를 가지고 쿼리를 구성하게 되는데.. 정보를 색인과

스프링 쉬어가기 [내부링크]

Spring 스프링 쉬어가기 루크 2017. 9. 5. 21:29 이웃추가 본문 기타 기능 안녕하세요. 루크 입니다. 지금부터 프로젝트를 빠르게 제작하고 스프링 관련 공부를 정리해볼까 합니다. 이번 이야기는 일기성 기록입니다. 그냥 넘기셔도 됩니다. 흠... 역시 고민하였던게 틀렸던 것이었다. 포트폴리오 용으로 웹 서비스 제작을 하고 있는데.. RESTful 한 웹서비스를 구현하고 있었다. 관련 웹페이지(배달의 민족, 잡플래닛 등...)을 보니까 메인 화면에서 어떠한 이벤트를 취하면 페이지의 어떠한 부분만 바뀌는 것이 아닌... 전체 페이지가 변하는 것이다. RESTful 하게.. 흠.. 고민을 많이 하였고, okky에 질문도 해보았고, 구글링도 한 결과!! 완전한 rest api 서버가 되려면 서버가 2개가 있어야 한다는 결론이 나왔다. rest api 서버와 프론트엔드를 랜더링할 서버(정적자원 서버)가 있어야 한다고 한다. 흠... 생각해보면서 프론트와 백 둘중 어디에서 rest

Oracle SQL 문제 풀이 - 1일차 ~ 2일차 [내부링크]

DB Oracle SQL 문제 풀이 - 1일차 ~ 2일차 루크 2017. 9. 17. 15:06 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. Oracle SQL 문제를 풀어보며 실습을 해보겠습니다. - 1 일차 SQL 과제 – scott / tiger계정으로 로그인 하시면 다음과 같은 ERD 구조에 테이블이 3개 있습니다. 이 데이터를 바탕으로 SQL 과제를 하겠습니다. 아래 ERD의 내용은 사원(EMP), 부서(DEPT), 급여등급(SALGRADE)에 대한 테이블입니다. 1. 사원 테이블에서 사원번호가 7369, 7698 번인 사원번호와 이름을 출력하세요. SELECT EMPNO, ENAME FROM EMP e WHERE EMPNO = '7369' OR EMPNO = '7698'; 2. 사원 테이블에서 사원번호가 7369, 7698 번인 아닌 사원번호와 이름을 출력하세요. SELECT EMPNO, ENAME FROM EMP e WHERE EMPNO != '7369' AND E

Power Java 2판 - chapter 4 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. public static void main(String[] args) { double w, h, area, perimeter; w = 10.0; h = 5.0; area = w*h; perimeter = 2*(w+h); System.out.println("사각형의 넓이 : "+area); System.out.println("사각형의 둘레 : "+perimeter); } -----------------------------------------------------

Power Java 2판 - chapter 5 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. public static void main(String[] args) { boolean isCapital; int citizens; int riches; boolean isMetro; Scanner sc = new Scanner(System.in); System.out.print("수도입니까? (수도:1 수도아님:0) "); isCapital = (sc.nextInt() == 1) ? true : false; System.out.print("인구 (단위:백만) "

Power Java 2판 - chapter 6 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. 파이구하기 public static void main(String[] args) { double PI = 0.0; int sw = 0; Scanner sc = new Scanner(System.in); System.out.print("반복횟수:"); int num = sc.nextInt(); for (int i = 1; i <= num; i++) { if (i % 2 != 0) { if (sw == 0) { PI = PI + 4.0 / (double)i; sw =

Power Java 2판 - chapter 7 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. 간단하게 ATM기 프로그램으로 만들어 봤습니다.. import java.util.Scanner; class BankAccount { private int balance; public BankAccount(int balance) { this.balance = balance; } public void draw(int amount) { if (balance >= amount) { balance -= amount; System.out.println("완료. 항상 이용해주

Power Java 2판 - chapter 8 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. class Box{ //1 private int width; private int length; private int height; //2 public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } public int getLength() { return length; } public void setLength(int length) { this.leng

Power Java 2판 - chapter 9 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. class Circle { private double radius; static final double PI = 3.141592; public Circle(double r){ setRadius(r); } public double getRadius() { return radius; } public void setRadius(double radius) { this.radius = radius; } private double square(){ return radius*

Power Java 2판 - chapter10 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. package org.powerjava.chapter10; import java.util.Scanner; class Employee { String name; String addr; String number; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddr() { return addr; } public

Power Java 2판 - chapter 11 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. package org.powerjava.chapter11; import java.io.ObjectInputStream.GetField; class Human { private String name; private int age; public Human(String name, int age){ this.name = name; this.age = age; } public String getName() { return name; } public void setName(

Power Java 2판 - chapter 12 [내부링크]

-------------------------------------------------------------------- 저는 학생으로 프로그래밍을 연습하면서 스스로 문제 풀이한 것을 기록한 것일 뿐 정확한 정답이 아닙니다. 틀린부분과 미숙한 부분이 많이 존재합니다! 댓글로 말씀해주세요. -------------------------------------------------------------------- LAB 1. import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Timer; class MyClass implements ActionListener{ public void actionPerformed(ActionEvent event){ System.out.println("beep"); } } public class CallbackTest { public static

유지보수를 위한 디자인 패턴과 리팩토링 [내부링크]

낮은 결합도, 높은 응집도 OAOO(Once And Only Once) : 같은 내용의 코드가 다른 부분에 존재해서는 안된다. ORR - One Responsibility Rule - 클래스와 메소드는 각각 한 가지 종류의 책임만을 수행해야 한다는 뜻이다. * 그 책임에 해당하는 일을 빠짐없이 모두 해야 한다. (All) * 그 일을 다른 클래스나 메소드보다 더 잘 할 수 있어야 한다. (Well) * 그 일을 잣니만이 유일하게 한다. (Only) OCP - Open Closed Principle - 기존 클래스를 최대한 덜 수정하면서 새로운 기능을 추가하기 위해 지켜야 하는 원리이다. 이 원리는 주로 폴리모피즘을 활용하여 구현한다. - eg. Person 클래스를 상속한 남과 여 LoP - 클래스의 메소드는 다음 객체들의 메소드만 호출해야 한다. * 자기 자신 / 상위 클래스 * 클래스의 속성 객체 * 메소드의 패러미터로 넘겨지는 객체 * 내부에서 직접 생선된 객체 * 다른 클래스

만들면서 배우는 Git GitHub 입문 [내부링크]

만들면서 배우는 Git GitHub 입문 작가 윤웅식 출판 한빛미디어 발매 2015.08.20. git을 써봐야지 써봐야지 하다가 시간이 주어져 책을 읽게 되었다. 입문이라 써있듯이 정말 입문자용이라 마음에 들었고, 나는 어떤 것에 하고자 할 때 들어가기(도입을?) 위한 도서가 필요한데 (모든 것을 책으로 먼저 배우는 성격이라서..) 이 책은 나의 이러한 성격에 적합하다고 생각한다. 실습은 간단하게 구성되었지만 중요한 내용을 다룬 것 같고, 6장까지만 읽고(이클립스까지) 모르는 내용은 인터넷을 찾아보며 공부하는 방법도 좋겠다는 생각을 하였다. 이 책은 "Git 초보자에게" 추천드립니다.

자바의 특징. 첫 번째 페이지 [내부링크]

Basic JAVA 자바의 특징. 첫 번째 페이지 루크 2016. 10. 29. 0:27 이웃추가 본문 기타 기능 JAVA는 다섯가지 특징이 있다. 1. 플랫폼에 독립적(independent) (인터프리트 방식) 컴파일(c, c++..) vs 인터프리트(Java, Java script, Python..) 위와 같은 컴파일 과정이 Windows OS에서 실행 되었다.. 위의 실행코드를 가지고 타 운영체제에서(another OS) 실행이 가능하겠는가? 답은 NO이다. 각 OS마다.. 컴파일러가 다르기 때문에 위와 같은 소스코드를 타 운영체제에서 실행하기 위해선 컴파일을 다시한번 해주어야 한다. 여기서 번거롭다는 단점이 생긴다. 컴파일만 다시 해준어야 한다고 나쁜 것만은 아니다. 컴파일 다시 해준다고 해서.. 몇시간이 걸리진 않으니 말이다. 하지만 여기에서 또 다른 문제점이 발생한다. 기존 소스코드를 이용하여 각 OS의 컴파일러가 컴파일 하는데 Windows에서 작성한 소스코드는 Wind

자바의 특징. 두 번째 페이지 [내부링크]

Basic JAVA 자바의 특징. 두 번째 페이지 루크 2016. 10. 29. 0:38 이웃추가 본문 기타 기능 JAVA의 특징 2. 객체지향(현실 세계를 흉내내다.) 객체지향 프로그래밍이란 우리 현실세계를 흉내내 컴퓨터로 프로그래밍 한 것이다. 여기서 객체는 상태데이터와 기능을 갖고 있는데.. 무엇을 프로그래밍 한다고 하였을 때... thing, place, concept 를 생각해보면 쉽다.(아직까지는 여기 까지만 생각해보자..) 자동차가 객체라면 세상엔 정말 많은 차가 있을 것이다. 현실세계에서 생각해볼 때에는 자동차에 차종이 있어, 연식이 있어, 달리고 멈추는 기능이 있어 라고 먼저 생각한 후에 자동차에는 이런 공통된 점이 있다! 라고 생각해 볼 수 있겠지만.. 프로그래밍에선 공통된 점을 통해서 각 객체를 생성 한다고 반대로 생각하면 된다. Car 클래스를 이용하여 차종이 그랜저이고 연식이 2005, 달리고 멈추는 기능이 있는 객체1이 생성이 되는 것이다. 문법적으론 아래와

자바를 배우기 전 알고 가기 [내부링크]

Basic JAVA 자바를 배우기 전 알고 가기 루크 2016. 10. 29. 0:48 이웃추가 본문 기타 기능 언어는 두가지로 나눌 수가 있는데 문법과 API이다. 문법은 타입, 변수, 값 / 조건, 반복, 연산과 같은 프로그래밍을 하기위한 문법이 되겠고, API(Application Programming Interface)는 자주 사용되는 것들을 제공하는 것으로, 라이브러리라고 생각하면 되겠다. 타입(Type) : 변수 들어가는 값의 종류와 범위를 제한 변수(Variable) : 값을 저장하는 메모리 위치(공간) 값(value) : 데이터 int a = 1; 이라고 선언을 하면, 메모리에 a라는 이름의 공간이 생긴다. a라는 공간을 int형 타입으로 제한한 것이다. 쉽게생각해서 메모리라는 메인보드에 변수의 포스트잇을 하나 붙여놓고, 연필로 1을 썼다 지우고, 2를 썼다 지우고 할 수 있고, 다시 뗄 수도 있는 것이다. 타입을 눈에 잘 띄게 정리 해 보았다. 이 부분은 암기하는 것

메소드 이해하기 [내부링크]

Basic JAVA 메소드 이해하기 루크 2016. 10. 29. 1:09 이웃추가 본문 기타 기능 객체는 상태데이터와 기능으로 이루어져 있다고 했다. 여기서 메소드는 객체의 기능을 구현하기 위해 사용한다. 메소드 명은 소문자로 시작하며 동사형으로 지어야 한다. 메소드를 이해하기 위해서는 메소드의 형태부터 이해해야 한다고 생각한다. 난 크게 4개의 형태로 나누어 봤다. 1. 매개변수와 리턴값이 있는 메소드 2. 매개변수만 있는 메소드 3. 리턴값만 있는 메소드 4. 아무것도 없는 메소드 아래 코드를 참고하여 메소드의 형태를 익히자. #1 public String tellMyName(String name) { return name; } #2 public void setMyName(String name) { this.name = name; } #3 public int getAge() { return age; } #4 public void walk() { System.out.println

정보은닉과 접근제어 지시자 [내부링크]

Basic JAVA 정보은닉과 접근제어 지시자 루크 2016. 10. 31. 19:04 이웃추가 본문 기타 기능 자바에서 중요한 부분 중 정보은닉이 있다. 정보 은닉이란 클래스 상태데이터에 외부 클래스에서 직접 접근하지 못하게 하는 것이다. 정보를 은닉하기 위해 4가지의 접근제어 지시자가 존재한다. public, protected, default, private 순서대로 정보은닉이 빡쎄다. 표로 정리하여 보면 이해하기 쉽다. 정보은닉을 위해서 getter, setter 란 개념이 생긴다. 이 것을 통해 데이터를 간접적으로 받아오거나, 셋팅을 할 수 있다. 그럼 정보은닉이 완벽한( ?)형태의 Person이라는 클래스를 설계해보도록 하겠다. public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { thi

클래스와 인스턴스(+생성자) 그리고 캡슐화 [내부링크]

Basic JAVA 클래스와 인스턴스(+생성자) 그리고 캡슐화 루크 2016. 11. 1. 14:15 이웃추가 본문 기타 기능 객체지향을 이해하기 위해서는 클래스! 클래스 설계가 중요하다. 못생기고 복잡하고, 얼토당토 않게 만들어 놓으면 안된다. 클래스를 이용하여 객체(인스턴스) 생성은 다음과 같이 한다. Person dasol = new Person("DASOL", 28, "서울"); Person luke = new Person("LUKE", 26, "부산"); Person이라는 클래스는 다음과 같이 설계되어 있다. public class Person { private String name; private int age; private String address; public Person(String name, int age, String address) { // constructor this.name = name; this.age = age; this.address = addre

클래스 변수와 클래스 메소드 (static) [내부링크]

Basic JAVA 클래스 변수와 클래스 메소드 (static) 루크 2016. 11. 1. 16:23 이웃추가 본문 기타 기능 static이 붙은 메소드와 변수, 이 것들을 클래스 변수와 클래스 메소드라고 부른다. 클래스 변수와 클래스 메소드는 인스턴스를 생성하지 않고 바로 접근하여 사용이 가능하다. 하지만 이렇게만 알고 있다면 static의 개념에 대해 사용법만 알고 있는 것이다. 그래서 정확하게 알고가기 위해 이렇게 따로 페이지를 준비했습니다. 문법은 다음과 같습니다. private static double ticketPrice; public static void print() { System.out.println("Hello world!"); } static을 이해하기 위하여 지금 부터 제 이야기를 들어 주세요. 한 대학교의 의류학과.. 4명의 동기들은 졸업작품 전시를 위해 철야작업을 하러 저녁을 먹고 작업실로 향합니다. 이 중 두명의 친구가 별모양으로 자를 수 있는 가위가

변수의 스코프(scope) [내부링크]

Basic JAVA 변수의 스코프(scope) 루크 2016. 11. 2. 22:56 이웃추가 본문 기타 기능 변수는 할당되었다가도 소멸된다. 여기서 말하는 변수의 스코프는 변수가 존재할 수 있는 영역이다. 대게 중괄호로 감싼 지역에서 변수에 관한 별도의 스코프가 형성되고.. 중괄호 안에 선언된 변수를 그 지역의 변수라 하여 지역변수라고 한다. class LocalVariable{ public static int add(int num1, int num2) { int a = num1; int b = num2; return a + b; } public static void main(String[] args) { int a = 2; int b = 3; int c = add(a, b); System.out.println("a + b = " + c); } } 예제에서 main 메소드에 선언된 a와 b라는 이름의 변수는 add에 선언된 a와 b변수와 동일한 것일까? 이름만 같을 뿐 서로 다른

난 정말 JAVA를 공부한 적이 없다구요 [내부링크]

난 정말 JAVA를 공부한 적이 없다구요 작가 윤성우 출판 오렌지미디어 발매 2009.08.12. 이 책은 5회독 이상 본 책이다. 지금도 가끔 봄.. 동영상 강의도 많이 봤고, 저자의 의도를 파악하기 위해서 노력을 많이 했다. 결론은 성공하였고, 객체지향 개념에 대하여 많은 부분을 습득할 수 있었다. 워낙 유명한 책이고, 난 이 책을 사랑한다. "책 제목에 맞는 분"들이 읽으시면 좋을 책입니다. 강력 추천!

Call-by-value vs Call-by-reference [내부링크]

Basic JAVA Call-by-value vs Call-by-reference 루크 2016. 11. 3. 17:44 이웃추가 본문 기타 기능 자바의 아규먼트 전달방식에 대해 공부해보자. 그 전에 call-by-value와 call-by reference를 제대로 알아보자. call by value 1. 값에 의한 호출로 매개변수를 전달할 때 값을 복사하여 전달한다. 2. 전달된 값은 메서드내에서 지역변수의 특징을 지니고 있다. 3. 복사되어 전달된 값이 어떠한 작업을 하더라도 호출한 곳에서 영향이 없다. call by value의 예제로 유명한 swap함수 입니다. void swap(int a, int b) { int temp = a; a = b; b = temp; } int main(void) { int a = 1, b = 2; swap(a, b); printf("%d, %d", a, b); // 출력결과는 1, 2 return 0; } swap() 함수로 전달된 값이 복사되

자바에서 상속과 오버라이딩 (1) [내부링크]

Basic JAVA 자바에서 상속과 오버라이딩 (1) 루크 2016. 11. 4. 18:01 이웃추가 본문 기타 기능 자바에서 상속이라 함은 재활용적인 측면에서만 생각 했었나요? 그렇게 생각하면 큰 오산이다. 자바에서 상속은 자바 라이브러리 및 인터페이스 개념을 이해하기 위해 정말 중요한 개념이다. 내가 좋아하는 자바 기본서인 "난 정말 JAVA를 공부한적이 없다구요" 상속 부분을 보면 상속에 대해 이렇게 정의하고 있다. 상속을 통해 연관된 일련의 클래스에 대한 공통적인 규약을 정의할 수 있습니다. 이 내용을 꼭 상기하며 다음으로 넘어 가자. 상속의 기본 문법으로, class Animal { private String name; private int age; public void eat() { System.out.println("enjoy eat!"); } } class Horse extends Animal { private boolean gender; public void run(

자바에서 상속과 오버라이딩 (2) [내부링크]

Basic JAVA 자바에서 상속과 오버라이딩 (2) 루크 2016. 11. 7. 17:36 이웃추가 본문 기타 기능 지난 페이지에서 상속을 통해 "연관된 일련의 클래스에 대한 공통적인 규약을 정의할 수 있다." 라고 했다. 이 문구를 생각해 보면 도대체 어떠한 클래스들을 상속해야하는가? 라는 의문점이 생긴다. 의문점을 알아보기 위해 상속의 관계에 대해 알아보자. 하위 클래스는 상위 클래스가 지니는 모든 것을 지니고, 거기에 하위 클래스만의 추가적인 특성이 더해진다. 즉, 상속관계가 성립하려면 상위 클래스와 하위 클래스가 IS-A 관계가 성립해야 한다. (IS-A 관계는 OOO은 OO이다. 가 되는 관계로 Smart TV는 TV이다. 노트북 컴퓨터는 컴퓨터이다. 이런 식이다.) Smart TV는 TV가 지니는 모든 기능을 지니고, 추가적인 Smart 기능을 특성이 추가 더해진다. 바로 적절한 상속의 관계가 되는 것이다. 지난 페이지에서 Animal 클래스를 상속받은 Horse와 Mo

abstract 클래스와 interface (1) [내부링크]

Basic JAVA abstract 클래스와 interface (1) 루크 2016. 11. 10. 15:39 이웃추가 본문 기타 기능 지난 페이지에서 상위 클래스에 하위클래스에서 사용될 공통된 규약을 정의하였다. 그것이 상속의 목적이며 해당 메소드를 하위클래스에서 오버라이딩하여 확장성과 유지보수성을 극대화 하였다. 그러면 굳이 상위 클래스는 인스턴스를 만들 필요도, 해당 메소드는 구현할 필요도 없지 않을까? 맞다. 이것이 바로 abstract 클래스이다. abstract class Animal { // abstract 클래스 private String name; private int age; private boolean gender; public Animal(String name, int age, boolean gender) { this.name = name; this.age = age; this.gender = gender; } public abstract void eat();

abstract 클래스와 interface (2) [내부링크]

Basic JAVA abstract 클래스와 interface (2) 루크 2016. 11. 10. 19:37 이웃추가 본문 기타 기능 인터페이스의 목적을 알아 보기 전에 그림 하나를 먼저 보고 가겠다. 다시 한 번 상속의 관계를 잘 생각해 보면서 그림을 살펴보자. SmartTV는 TV를 상속하고 있고, SmartWatch는 Watch를 상속하고 있다. SmartTV는 TV의 기능을 확장하였고, SmartWatch는 Watch의 기능을 확장할 수 있겠다. 그리고 SmartTV와 SmartWatch는 모두 playMP3() 기능이 가능하다. 이럴 땐 어떻게 해야할까? 바로 인터페이스를 사용하면 된다. 자바에서 다중 상속은 불가능 하다. 이유는 상위클래스의 공통된 기능이 있을 경우 하위 클래스에서 호출할 때 애매한 부분이 있기 때문이다. 인터페이스를 사용하면 다중상속이 없는 부분을 해소할 수 있다. 하지만 단순히 다중상속의 문제를 해결하기 위해 인터페이스를 사용한다고 생각하면 안된다.

String 클래스 [내부링크]

Advanced JAVA String 클래스 루크 2016. 11. 15. 8:46 이웃추가 본문 기타 기능 String 클래스는 자바에서 가장 많이 사용하는 클래스이기 때문에 잘 알고 있어야 하는 것이 당연하다고 생각한다. 그래서 집중적으로 살펴보는 시간을 가져 보겠다. 우선 String 클래스의 API 문서를 소개한다. java.lang.String에 위치하고 있다. http://docs.oracle.com/javase/8/docs/api/java/lang/String.html String (Java Platform SE 8 ) docs.oracle.com API 문서를 살펴 보면 public final class로 선언된 것으로 보아 자식 클래스를 양산하지 못한다는 것을 알 수 있다. 또 implements 로 Serializable, Comparable<String>, CharSequence를 구현한다는 것도 알 수 있다. 게시판 명에 맞게(Advanced Java) 좀 더

java.lang 패키지 [내부링크]

Advanced JAVA java.lang 패키지 루크 2016. 11. 16. 14:42 이웃추가 본문 기타 기능 JDK에 포함된 API 중 하나인 java.lang 패키지는 자바에서 꼭 필요한 기능(라이브러리)을 제공한다고 생각한다. System, String, 기본 자료형의 wrapper 클래스, 쓰레드나 예외 관련 클래스나 인터페이스 등등... 중요한 만큼(자주 사용되는 만큼) java.lang 패키지의 클래스들은 import를 하지 않아도 사용할 수 있다. 1. 숫자를 처리하는 클래스들 자바에서 숫자를 처리 할때 대부분 기본 자료형을 사용하지만, 숫자를 reference로만 저장해야 하는 상황이 있을 수 있다. (매개변수가 참조 자료형일 경우, 제네릭을 이용하기 위해, 클래스 별 기능을 사용하기 위해... 등등..) 이럴때 사용하는 클래스들이 선언되어 있다. (각 기본자료형의 이름에서 첫 문자만 대문자로 바뀌었다고 보면 된다.) Byte, Short, Integer, Lon

제네릭 (Generics) [내부링크]

Advanced JAVA 제네릭 (Generics) 루크 2016. 11. 16. 21:10 이웃추가 본문 기타 기능 제네릭은 타입 형 변환에서 발생할 수 있는 문제점을 사전(컴파일시)에 방지하기 위해 자바 버전 5.0에서 새로이 추가된 문법이다. 제네릭은 콜렉션 프레임워크를 이해하기 위해 필수 개념이기도 하다. 제네릭의 기본 문법을 보자. public class CastingDTO<T> implements Serializable{ private T object; public void setObject(T object) { this.object = object; } public T getObject() { return object; } } 꺽쇠<> 안의 가상의 타입 이름을 넣어 준다. 그리고 변수의 타입과 getter와 setter의 타입도 꺽쇠 안의 가상의 타입 이름으로 바꾸어 주면 된다. 객체를 생성하는 곳에서는 꺽쇠 안에 제한해야할 타입(제네릭타입)의 클래스 이름을 넣어준다.

컬렉션 프레임워크 (1) [내부링크]

Advanced JAVA 컬렉션 프레임워크 (1) 루크 2016. 11. 17. 14:44 이웃추가 본문 기타 기능 우리가 데이터를 저장하고, 처리하는데 있어 지금 까지는 주로 배열을 이용하여 처리하였다. 배열밖에 몰랐으니 당연하다. 그렇다면? 배열의 단점은 무엇일까? 배열은 항상 크기가 고정되어 있어야 한다는 점이다. 배열의 크기가 부족하면 어떻게 할 것인가? 새로운 배열을 만들어서 거기에 복사한다. 그렇다고 최대값의 배열을 만들 수도 없으니... 뭔가 복잡하고, 효율적이지 못한 것 같다. The core collection interfaces. [출처 - 자바 공식 튜토리얼] 그래서 만들어진게 컬렉션 프레임워크이다. 데이터를 저장하고, 처리하는 관련된 알고리즘을 구조화 해 놓은 프레임 워크이다. 자료구조와 알고리즘을 클래스로 구현해 놓은 것 정도로 생각하면 좋겠다. List, Set, Queue, Map형으로 구조화 되어 있는데, List, Set, Queue는 Collectio

컬렉션 프레임워크 (2) - List [내부링크]

Advanced JAVA 컬렉션 프레임워크 (2) - List 루크 2016. 11. 17. 15:31 이웃추가 본문 기타 기능 Collection을 extends한 인터페이스 구조 중 하나인 List를 먼저 알아보자. List는 우리가 많이 사용했던(?) 배열과 매우 비슷한 형태의 컬렉션 프레임워크이다. 몇몇 추가된 메소드를 제외하고는 Collection에 선언된 메소드와 큰 차이는 없다. 중요한 점은 Collection을 extends한 다른 구조들과 차이점은 배열과 같이 순서가 있고, 데이터의 중복이 가능하다는 점이다. 이 List 인터페이스를 구현한 클래스는 다양한데 아래 4개의 클래스를 많이 사용한다. ArrayList - 크기 확장이 자동으로 가능한 배열이라고 생각하자, Thread safe하지 않다. Vector - 크기 확장이 자동으로 가능한 배열이라고 생각하자, Thread safe하다. Stack - Vector를 extends하여 만든 클래스, LIFO(후입선출)

컬렉션 프레임워크 (3) - Set [내부링크]

Advanced JAVA 컬렉션 프레임워크 (3) - Set 루크 2016. 11. 17. 20:05 이웃추가 본문 기타 기능 List가 다른 컬렉션 프레임워크와 다른 점이 순서가 있고, 중복 저장이 가능히다고 하였다. 그러면 Set도 그럴까? Set은 순서가 따로 정해지지 않고, 중복되는 것을 방지한다. 즉, 어떤 값이 존재하는지 없는지의 여부만 필요로 할 때 Set을 사용하면 된다. Set 인터페이스를 구현한 주요 클래스로는 아래 3개가 있다. HashSet - 순서가 전혀 필요 없는 데이터를 해시 테이블에 저장한다. 성능이 가장 좋다. TreeSet - 저장된 데이터의 값에 따라서 정렬된다. 트리 타입으로 저장된다. LinkedHashSet - 연결된 목록 타입으로 해시테이블에 저장한다. 저장된 순서에 따라 값이 정렬된다. 성능이 가장 나쁘다. 이러한 성능 차이는 데이터 정렬 때문이다. HashSet이 빠른이유가 별도의 정렬이 없기 때문이다. 이제 HashSet의 문법을 살펴보

컬렉션 프레임워크 (4) - Queue [내부링크]

Advanced JAVA 컬렉션 프레임워크 (4) - Queue 루크 2016. 11. 17. 22:36 이웃추가 본문 기타 기능 Queue는 Stack과 다르게 FIFO(선입선출)을 지원한다. 큐를 왜 사용할까? 가장 먼저 와 있는 사용자를 제일 먼저 서비스를 위해서이다.(은행같이) 앞서 LinkedList가 List와 Queue 인터페이스를 모두 구현하고 있다고 했다. LinkedList는 연결된 상자 정도로 생각하면 되는데 배열과 다르게 중간에 있는 데이터의 추가나 삭제가 빠르다. 데이터 추가나 삭제시 박스끼리 연결만 해주면 끝나기 때문이다. (배열은 밀어내고, 당기고 하는 작업으로 번거롭다.) 그러면 List와 Queue를 구현하는 Linked List에 대해 알아보자. 뭔가 추가하는 메소드에도 다양하게 되어 있다. 이게 List와 Queue모두 구현 했기 때문이다. 다양한 메소드를 이용해 List로도 쓸 수 있고, Queue로도 사용할 수 있는 LinkedList의 예제를

컬렉션 프레임워크 (5) - Map [내부링크]

Advanced JAVA 컬렉션 프레임워크 (5) - Map 루크 2016. 11. 18. 16:22 이웃추가 본문 기타 기능 Map은 java.util 패키지의 Map이라는 이름의 인터페이스로 선언되어 있고, 구현해놓은 클래스 들이 많다. (HashMap, TreeMap, LinkedHashMap, Hashtable) Map은 Key와 Value로 이루어져 있다. 즉, 키와 값이 1:1로 저장된다. (키가 없이 값만 저장될 수 없고, 값이 없이 키만 저장될 수 없다.) 그리고 Key는 중복이 불가하지만 Value는 중복이 가능하다. (Key가 다르면 다른 데이터로 간주) 하지만 데이터의 추가 순서는 중요치 않다. Map중에 가장 많이 사용되는 HashMap에 대해 알아보자. 앞에서 말했듯이 hash알고리즘을 이용한 Map이기 때문에 본인이 만든 클래스를 이용할 때에는 Object클래스의 hashCode()와 equals() 메소드를 잘 오버라이딩 해야 한다. HashMap<Stri

쓰레드 (Thread) [내부링크]

Advanced JAVA 쓰레드 (Thread) 루크 2016. 11. 19. 19:37 이웃추가 본문 기타 기능 자바는 언어 차원에서 쓰레드를 지원한다. 따라서 운영체제의 종류에 상관없이 쓰레드를 생성하고 컨트롤 하는 방법이 동일하다. 쓰레드를 이해하기 전에.. 프로그램의 실행주체를 알아볼 필요가 있다. 프로그램의 실행요청은 컴퓨터를 사용하는 사용자에 의해 이뤄지지만, 실질적으로 프로그램의 실행은 운영체제에 의해 이뤄진다. 프로그램 실행이 요청되면, 자바의 메모리 모델에 맞는 형태로 메모리 공간이 할당되고, 이 메모리 기반으로 프로그램이 실행된다. 할당된 메모리 공간을 기반으로 실행 중에 있는 프로그램을 가리켜 프로세스라고 한다. (실행중인 프로그램) 별도의 실행흐름을 형성하기 위해서 자바 가상머신에 의해 만들어지는 모든 리소스와 각종 정보들을 총칭해서 쓰레드라 한다. 우리는 지금까지 단일 쓰레드로 동작하는 프로그램을 많이 구현해봤을 것이다. main 메소드의 호출을 통해서 하나의

Synchronized (동기화) [내부링크]

Advanced JAVA Synchronized (동기화) 루크 2016. 11. 20. 14:44 이웃추가 본문 기타 기능 쓰레드와 동기화는 매우 밀접한 관계이다. 이전 페이지에서 쓰레드에 안전하다 못하다라는 말을 했었다. 그 말인 즉슨, 동기화가 구현되어 있고, 안되어 있고의 차이였다. 실제 쓰레드 프로그래밍에서 하나의 인스턴스에 둘 이상으 쓰레드가 접근하는 형태의 구현이 자주 등장한다. 이때 동기화 처리를 해주지 않으면 문제가 발생한다. 여러 쓰레드가 한 인스턴스에 선언된 메소드나 변수에 접근하여 데이터를 처리하려고 할 때 동시에 연산을 수행하여 값이 꼬이는 경우가 발생할 수 있다. (인스턴스 변수일때만, 매개변수나 지역변수는 동기화할 필요 없다. 또 해당 조건이 있을 때만 동기화를 사용한다.) 한 쓰레드가 접근해서 연산을 완료할 때까지, 다른 쓰레드가 접근하지 못하도록 막아야 한다. 동기화를 선언하면 한 순간에는 하나의 쓰레드만 메소드를 수행하거나 변수에 접근할 수 있다. 동

I/O (1) [내부링크]

Advanced JAVA I/O (1) 루크 2016. 11. 24. 19:33 이웃추가 본문 기타 기능 Input / Output의 약자로 입력과 출력을 통칭한다. (JVM을 기준) 정보를 파일에 저장하거나, 서버 혹은 다른 디바이스로 전송할 때 (Output) 아니면 정보를 읽어 올 때 사용한다. (Input) 1. File 클래스 파일 및 디렉터리 정보를 통제하기 위한 클래스. 생성한 파일 객체가 가리키고 있는 것이 존재하는지, 파일인지 디렉터리인지, 읽거나 쓰거나, 실행할 수 있는지, 언제 수정되었는지를 확인하는 기능과 해당 파일의 이름을 바꾸고, 삭제하고, 생성하고, 전체 디렉터리를 확인 하는 등의 기능을 제공한다. File 객체가 가리키는 것이 파일이 아닌 디렉터리일 경우에는 해당 디렉터리에 있는 파일의 목록을 가져오거나, 디렉터리를 생성하고, 디렉터리를 삭제하는 등의 기능도 있다. 2. InputStream, OutputStream 자바의 I/O는 기본적으로 InputS

Serializable, NIO (2) [내부링크]

Advanced JAVA Serializable, NIO (2) 루크 2016. 11. 24. 21:38 이웃추가 본문 기타 기능 지난 페이지인 I/O와 연결된 페이지다. 1. Serializble java.io 패키지에 있는 Serializable 인터페이스의 API를 열어보자. 잘 살펴보면 이 인터페이스의 API에 선언된 변수나 메소드가 없다는 것을 알 수 있다. 구현해야 할 아무런 메소드도 없는 이 인터페이스가 도대체 왜 있는 것일까? 개발을 하다 보면, 생성한 객체를 파일로 저장할 일이 있을 수도 있고, 저장한 객체를 읽을 일이 생길 수도 있다. 그리고, 객체를 다른 서버로 보낼 때도 있고, 다른 서버에서 생성한 객체를 받을 일도 생길 수 있다. 그럴 때 꼭 필요한 것이 바로 Serializable 이다. 본인이 만든 클래스가 파일에 읽거나 쓸 수 있도록 하거나, 다른 서버로 보내거나 받을 수 있도록 하려면 반드시 이 인터페이스를 구현해야만 한다. Serializable 인터

Network [내부링크]

Advanced JAVA Network 루크 2016. 11. 25. 19:07 이웃추가 본문 기타 기능 네트워킹이란 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것을 말한다. 자바에서는 java.net 패키지를 사용하면 네트워크 어플리케이션의 데이터 통신 부분을 쉽게 작성할 수 있다. 서버와 클라이언트는 컴퓨터간의 관계를 역할로 구분하는 개념이다. 서버는 서비스를 제공하는 컴퓨터이고, 클라이언트는 서비스를 사용하는 컴퓨터이다. 일반적으로 서버는 다수의 클라이언트에게 서비스를 제공하기 때문에 고사양의 하드웨어를 갖춘 컴퓨터를 사용한다. 서비스는 서버가 클라이언트로 부터 요청받은 작업을 처리하여 그 결과를 제공하는 것을 뜻한다. 클라이언트 수에 하나의 서버 혹은 여러대의 서버가 제공되기도 한다. 서버가 서비스를 제공하기 위해서는 서버 프로그램이 있어야 하고, 클라이언트가 서비스를 제공받기 위해서는 서버 프로그램과 연결할 수 있는 클라이언트 프로그램이 있어야 한다. (e

자바의 신 VOL.2 [내부링크]

자바의 신 Vol 2 작가 이상민 출판 로드북 발매 2013.04.26. 최근에 다시 취업 준비를 하면서 자바의 감을 살리기 위해 읽었던 책이다. 현재 1회독 하였고, 책의 내용을 정리 및 자습하며 공부하였다. (Advanced JAVA 카테고리의 대부분 이 책을 보고 정리하며 작성 앞으로 더 보완하여 추가해 오픈할 예정) 책은 굉장히 꼼꼼하고 유용한 정보로 가득 차 있고, 개발 대선배님 혹은 팀장님께서 알려주시는 듯한 느낌도 받는다. (공부의 방향면에서?) VOL 2는 왠만큼 자바를 많이 공부하였고, API사용에 대해 더 연습하거나 그때 그때 찾아보는 레퍼런스 용도로 사용 가능할 것 같다. 특히 다른 자바 기본서에 없는 웹개발(GUI를 빼고)부분을 다루어 효용성 있는 책이라고 생각한다. "자바로 개발을 조금 해보았지만, 자바 기본서를 1회독 이상 하였지만, 뒷부분(API, 콜렉션, 쓰레드 네트워크 부분)이 훈련이 더 필요하다고 생각하시는 분"에게 추천드린다.

자바 부록 - 자바의 신 VOL.2 [내부링크]

Advanced JAVA 자바 부록 - 자바의 신 VOL.2 루크 2016. 12. 13. 17:17 이웃추가 본문 기타 기능 1. jar jar는 여러개의 클래스 파일을 하나의 파일로 묶기 위해서 사용한다. jar 파일은 그냥 압출 파일이라고 생각하면 된다. jar를 다루는 방법을 알아두면 좋다. ++ 추가해서 알아보기. 2. 클래스패스 자바로 개발을 하려면 클래스패스라는 것을 반드시 알아야만 한다. 이전에 만든 대부분의 프록램들은 클래스패스가 필요 없었다. 현재 프로그램을 실행하는 디렉터리는 기본 클래스패스이고, JDK에서 제공하는 라이브러리들만 사용했기 때문이다. jar 파일들을 만들어 놓으면 수많은 크랠스들을 일일이 다운로드나 복사할 필요가 없이 하나의 파일만을 복사 및 다운로드하면 되개 때문이다. 다른 사람들이 만들어 놓고, 우리가 개발할 때 쓸 수 있도록 해 놓은 것을 보통은 라이브러리라고 부른다. jar파일 하나에 모든 라이브러리가 들어갈 수도 있지만, 여러 개의 jar

SQL 첫걸음 [내부링크]

SQL 첫걸음 작가 아사이 아츠시 출판 한빛미디어 발매 2015.11.01. 최근 데이터베이스의 감을 살리기 위해 읽었다. 책 내용은 어렵지 않고, 소설책 같이 읽을 수 있는 내용들로 구성되어있다. 하루 30분 36강이라는 문구를 모토로 삼았지만 솔직히 하루 2시간씩 꾸준히 읽으면 일주일 내로 읽을 수 있다. 책의 내용은 SQL관련 내용이 주이고, 데이터베이스 관련 이론들이 조금 나온다. 가벼운듯 하면서도 필요한 정보만 있는 것 같아 완독을 할 수 있었다. 이 책의 장점은 중간중간 나오는 실무에서 쓰이는 팁인것 같다. 책에 나오는 내용이더라도 실무에선 잘 안쓰이기도 하고, 중요하게 표시를 안했지만 실무에서 많이 쓰이는 경우도 있을 것 같다. 하지만 이 책은 실무에서 자주 쓰인다 중요하다라고 체크해주어 좋다. 더 자세히 알고 싶었던 설계부분이나 테이블 결합부분이 많이 나오지 않아서 아쉬웠지만(나온것으로도 감사해야 하나? 심화내용은.. 인터넷으로 찾아보자), 소설같이 부담없이 SQL을

최범균의 JSP 2.3 웹 프로그래밍 기초부터 중급까지 [내부링크]

최범균의 JSP 2.3 웹 프로그래밍 기초부터 중급... 작가 최범균 출판 가메 발매 2015.11.16. 이 책은 상당히 마음에 드는 책이다. 기초부터 중급(?)까지의 내용이 아주 자세하고 정확하게 설명되어있으며, 책의 내용이라고 할 수 있는 코드내용, 코드를 설계한 부분이 나를 한층 더 업그레이드 시켜줬다고 믿는다. 말미에 게시판을 직접 따라해보며 작성할 수 있는 실습 예제 챕터 부분이 있는데, 이 부분을 따라하고 연습하고, 반복한다면 웹 개발의 기본을 탄탄히 다질 수 있지 않을까 생각한다. (그래서 연습중이다 ㅎㅎ) 또 학습한 부분이 실무에서 어디에 어떻게 쓰이는지 나와있어서 이 부분이 상당히 만족스러웠다. 추운 겨울이라 게을러져서 오래 걸린탓도 있겠지만, 내가 부족한 탓인지 책이 쑥쑥 잘 읽히지 않았다. 하지만 이 책은 웹 개발자라면 꼭 읽고 넘어가야 하는 책인 것 같다. 내용이 아주 고급진것 같다 ㅎㅎ "웹 개발자를 지망하시는 분의 필독서라고 말하고 싶다."

인터파크 투어 유럽 왕복 항공권 예약 2014.04.07 [내부링크]

- 인터파크 투어 유럽 왕복 항공권 예약 2014.04.07 저렴한 왕복 항공권을 구하기 위해 3일 밤을 검색하였습니다. (시험기간임에도 불구하고 ^^) 여러 사이트가 있었지만 인터페이스가 편하고 먼저 갔다온 친구의 경험을 토대로 인터파크 투어에 예약을 하였습니다. 9월 23일 출발이니 5개월 정도 전이군요. 어렵지 않게 무사히 예약 완료! 단 러시아 항공의 경우 실제 여권이 있어야 하므로 여권이 생기기 전까진 예약 못해요! 예약 프로세스에 맞게 차근차근 진행하시면 됩니다. 저렴한? 가격 (tax 포함 \997,600)으로 예약하였습니다~ 항공스케쥴은 이렇답니다. (34일 정도..) 바르셀로나 in - 로마 out 으로 지정 할 수 있어요. (바르셀로나 in이 가격이 저렴했기에..) 대체적으로 런던 in이 가격이 비쌌습니다. 일정은 이제부터 짜면 되는 것이고 제일 중요한 왕복 항공권 완료!! (그것도 저렴하게) 했으니 한시름 놓았습니다. 이제 여행 루트를 짜봅시다!!

대략적인 일정 짜기 2014.04.10 [내부링크]

- 대략적인 일정 짜기 2014.04.10 9.23 - 10.24 욱이의 유럽여행 일정을 대략적으로 짜봤습니다. 이번 여행의 목적인!! 가장 중요한 뮌헨에서의 옥토버 페스트를 맞추기 위해 유레일을 포기하고 저가항공 + 버스 + 구간철도권을 이용해 유럽 곳곳을 누비기로 하였습니다. 각각 이동 수단 리스트 왕복항공권 인천 - 모스크바 - 바르셀로나, 로마 - 모스크바 - 인천 (aeroflot 러시아 항공) 바르셀로나 - 제네바 (easyjet 저가항공) 스위스 내에서 이동 [제네바 - 체르마트 - 몽트뢰 - 루체른 - 인터라켄 - 취리히] (스위스 패스) 취리히 - 콘스탄츠 - 뮌헨 (meinfern bus 버스) 뮌헨 - 프라하 (eurolines 버스) 프라하 - 파리 (transavia 저가항공) 파리 - 런던 (eurostar 유로스타) 런던 - 밀란 (ryanair 저가항공) 밀란 - 베네치아 - 피렌체 - 로마 (trenitalia 트랜이탈리아) 모스크바 내에서 이동 (아에

유럽 저가항공 예약하기 2014.04.11 [내부링크]

- 유럽 저가항공 예약하기 2014.04.11 오늘은 저가 항공을 예약 하였습니다. 저의 여행 루트에서 저가항공을 총 3번 이용하는데요. 저렴저렴하게 하기 위해서 5개월 전쯤에 예약을 하였습니다. 저가항공 가격은 오르면 올랐지 내려 가지 않는다는 말에 질러버렸습니다. 유럽 저가항공은 참 항공사가 여러가지 인데 하나하나 이용하기 번거로운 분들을 위해 추천 사이트 바로 스카이스캐너 입니다. http://www.skyscanner.co.kr/ 한국어사이트라 이용이 어렵지 않고, 깔끔한 UI 제공합니다. (최저가격을 찾아주는 사이트이며 각 항공사 예약 페이지로 넘어갑니다.) 너무나도 쉽게 최저가격인지는 모르겠지만 저렴한 가격으로 예약 완료! 배낭을 이용할 것이기 때문에 모두 수화물 추가 안하였습니다. 1. 바르셀로나 -> 제네바 (이지젯 편도 35.69유로) ※ 이지젯 기내 수화물 크기 권장 50 x 40 x 20cm 최대 56 x 45 x 25cm 무게제한은 없다. (라고 쓰여있지만 적당

[3박 4일 제주도 자유여행] 1년만에 업데이트 제주도 여행기! 제주항공 & kt금호렌트카 이용하기. [내부링크]

2014. 2. 16 - 2014. 2. 19 작년 겨울 제주도에 다녀왔던 이야기를 하려고 합니다. 제 생각에 겨울엔 제주도 가기 좋은 계절인 것 같습니다. 저렴하고 따뜻하고 한적하고 첫번째로 저렴하게 가기위해 저가 항공을 이용해야 하는데요.. 저는 제주항공을 이용했었습니다. 홈페이지에서 직접 결제하였고 1인당 왕복 7만원정도로 1달전 쯤 예약했었어요.. 좌석지정은 가능합니다. 게이트가 맨끝에 있어 조금 서둘러 이동하였습니다. 저가항공인지라 게이트가 맨끝인 것 같았어요. 기내는 3-3 좌석배열이었고 깔끔한 내부에 시트도 모두 깨끗하였습니다. 비상구 좌석에 못앉은 지라 굉장히 좁았지만 (저는 180cm입니다.) 짧은 거리를 가는 것이고 저가항공이기 때문에 (무조건 저렴하기만 하면 되기 때문에) 상관 없었습니다. 아쉬운 점은 4명의 승무원중 남자승무원이 2명이었어요.. 기내음료서비스는 물과 감귤주스 2종류였어요. 귀여운 심볼마크가 세겨진 종이컵. 50분정도를 비행하여 제주 국제 공항에

[대만항공권] 부산 - 타이페이 항공권 예매하기 [내부링크]

[대만항공권] 부산 - 타이페이 항공권 예매하기 한번 해외여행을 나갔다 와보니 또 가고 싶은게 해외여행 이지요? (저만 그런거 아니지요?) 복학하기 전!! 이제 취업하면 여행은 끝이다~ 하는 심정으로 한번의 해외여행을 더 계획 했었습니다. 사실 일본을 가려고 여기저기 알아보고 결제 직전까지 갔었습죠. 하지만 제주항공 프로모션에 혹해 결국 타이페이로 결정! (예매까지 정말 순식간이더라고요..) 이벤트 페이지 입니다. https://www.jejuair.net/jejuair/com/jeju/ibe/news/event/event_detail.do?page=1&event_id=431&nSearch=&condition=title&search= 제주항공 핫이슈! 신규취항 및 증편기념 특가 프로모션 Jeju Air www.jejuair.net 2인 244,800원 즉 1인 122,400원으로 예약했습니다. 날짜는 6월초.. (4월부터 쭉 봤는데 5월도 6월도 특가운임 많이 있었습니다 ^^) 제주

[대만숙소] 결정 - Next Taipei Hostel [내부링크]

[대만숙소] 결정 - Next Taipei Hostel Next Taipei Hostel, 타이베이 초특가 제공 - 아고다 www.agoda.com 시먼딩역과 타이페이 메인역 중간에 있어서 숙소로 결정! 예약은 아고다 닷컴에서 했습니다. 평점도 Fantastic 9.0!!! 인터넷 검색결과 한국인들 사이에서도 좋은 곳으로 인정!! 저렴한 가격에 좋은 시설이라니! 당장 예약했어요! 카드는 국내카드사 아닌것 (visa, master, unionpay jcb 등등.. )으로 해야하구요. 선결제에 환불불가 ^^; 가격은 2인 싱글베드 도미토리 2박 69236원나왔네요.. 위치, 시설, 가격 모두 만족이지만 가봐야 알겠죠.. 3박 5일이지만 첫날은 공항에 늦게 도착하여 공항에서 노숙을 하기로 하였구요.. 마지막날은 새벽비행기라 숙박을 하지 않아서 2박만 했답니다.. 아직 젊은 청년들이니까요. 6월 1일이 벌써부터 기대됩니다! 이제 루트를 짜볼게요 ~ 현재 까지 비용 - \157018

[대만달러환전] 명동 사설환전소, 하나비바2체크카드 [내부링크]

[대만달러환전] 명동 사설환전소, 하나비바2체크카드 오늘은 명동에 갔다가 느낌이 와서 명동 사설 환전소에서 대만달러를 환전 했습니다~ 명동에 사설 환전소가 정말 많이 있었는데 오늘 거의? 모든 환전소에 가봤습니다. 저는 소액환전 + 하나비바2체크카드 조합을 이용하려고 했기 때문에!! 5만원 딸랑 하나들고 여기저기 기웃기웃 했습니다만, 대부분의 환전소들이 대만달러가 없다고 하더군요.. (굉장히 작은 규모의 환전소도 모두 가봤습니다.) 몇몇 군데가 있었지만 모두 고액으로 바꾸라고 강요 당했습니다;; 그래도 여기저기 발품팔아 약간 비싸지만 36에 1000달러를 환전했습니다. (소액이기 때문에 얼마 차이 나지 않아 그냥 환전하였습니다.) 대부분의 환전소들의 시세는 비슷했습니다. (35.5 ~ 36 // 2015년 5월 18일 기준) 친구는 35.5에 1300달러를 환전했는데 환전소 아저씨가 요즘 왜이렇게 대만달러를 찾냐고 물으시더군요;; ㅋㅋ 사설 환전소에서 환전하실때 걱정되는 부분이 위조

[대만여행일정] 3박 5일 여행일정 짜기! [내부링크]

[대만여행일정]3박 5일 여행일정 짜기! 대만에 있는 동안 자세하게는 아니더라도 대략적으로는! 일정을 짜야 겠습니다. 일단 날씨 확인부터 타이페이 날씨확인 http://weather.naver.com/world/worldWetrCity.nhn?worldRgnCd=WDTWN00003 네이버날씨 http://ko.thetimenow.com/weather/taiwan/taipei 2주간 날씨확인 http://www.cwb.gov.tw/V7e/forecast/taiwan/Taipei_City.htm 대만기상청 대략 일주일 ~ 이주일 뒤까지의 날씨가 나오지만 현재 대만은 장마철이기 때문에 그냥 비가 매일 온다고 생각해봅시다!. 저는 수도권에 살기 때문에 부산으로 이동해야 합니다. 서울 남부터미널에서 부산 사상터미널이 가장 좋겠습니다.(김해공항 가는 경전철을 바로 탈수 있기 때문이죠) 비행기를 타고 타이완으로 이동하여 첫날은 공항에 도착해서 휴식합니다. 둘째날 아침 타이페이 시내 숙소에 일찍

[4박 5일 대중교통 제주도 여행] 비행기 예약 숙소 & 밤 비행기타기 [내부링크]

겨울의 제주도를 좋아하는 저는 뜻이 맞는 친구들과 함께 다시 한번 제주도를 방문했습니다. 이번엔 렌트를 하지 않고 대중교통과 도보를 이용한 여행을 하기로 했습니다. 비행기 예약은 진에어로 하려고 했지만 쿠팡에서 아시아나 프로모션을 하길레 냉큼 예약했습니다. 3인 왕복 237000원 사실 2015년 1월 1일을 기념하여 한라산에 오르기 위한 여행이었지만.. 제주의 날씨가 좋지 않아 일주일 정도 미루었습니다. 이번엔 무조건!! 작년에 못 올랐던 한라산을 오르기 위해 날씨 확인 부터 했습니다. 제주도 날씨 확인 http://weather.naver.com/rgn/cityWetrWarea.nhn?cityRgnCd=CT012000 네이버 날씨 http://web.kma.go.kr/aboutkma/intro/jeju/index.jsp 제주 기상청 http://www.hallasan.go.kr/hallasan/index.php?sso=ok 한라산국립공원(실시간 동영상 확인, 연락처확인) 우리는

[대만 3박5일 자유여행] 그디어 출국! 타오위안 공항 노숙! [내부링크]

[대만 3박5일 자유여행] 그디어 출국! 타오위안 공항 노숙! 정말 재밌었고 하나하나 기억에 남는 대만 여행! 천천히 기억을 되살려 포스팅 해보려고 합니다.. 메르스 여파가 잦아 들지 않고 점점 심해지고 있는 가운데.. 우리는 타이페이로 향했습니다. 걱정 되기도 하고 설레기도 하고 오랜만에 가는 여행이라 허둥지둥 결국 부산행 표 하나를 잃어버리고.. 부산 사상에 도착해 돼지국밥 한그릇 든든하게 먹고 김해공항으로 서둘러 발권과 수속을 합니다. 이제 정말 떠나는 겁니다.. 여권샷! 참고로 김해국제공항은 군사구역이라 사진촬영이 금지되어 있습니다! 김해공항에서 메르스 때문에 마스크를 살려고 했더니 5000원 이상이더군요.. 결국 못사고.. 하지만 대부분 마스크는 안쓰고 계시더라구요. 그래도 저는 구매해서 썼습니다! 김해국제공항 부산 강서구 대저2동 전화 입국신고서도 작성하고 2시간 30분 정도 깜깜한 하늘을 날아 이제 타오위안 국제공항에 도착한다고 합니다. 10분정도 딜레이 되었지만 제 시

[대만 3박5일 자유여행] 타오위안 공항에서 타이페이 메인역으로! 그리고 시먼딩 숙소! (베이스 캠프) [내부링크]

아침 일찍 공항에서 간단하게 씻고 1819번 버스를 타고 타이페이 메인역으로 향합니다. 첫차는 5시 40분쯤 되는 것 같아요.. 저희는 8시정도에 탑승하였습니다. 인터넷이 많이 공유되고 있는 것처럼 왕복티켓을 구입하고 짐스티커를 버리지 않고 있었죠.. 티켓은 지하 티켓 창구에서 구매 가능하며 5번 에서 타시면 되겠습니다. 아침부터 뜨거운 햇살을 받으며 타이페이로 ㄱㄱ!! 야오밍이 반겨주는 타이페이 메인역에 도착했습니다 약 50분 정도 소요되며, 이곳에서 해야 할것이 몇가지 있답니다. 1. 유스트래블 카드 발급 2. 이지카드 발급 3. 유심칩 구매 여기서 저희는 3가지 모두 할려고 했지만 이른 시간이라 1번과 2번을 하였답니다. 1. 유스트래블 카드를 발급하는 visitor info center 오픈시간도 9시부터 라서 조금 기다려서 발급받았습니다, 여권을 보여주면 간단하게 인적사항을 적고 카드 발급이 가능합니다, (센터는 사진으로 보이는곳 맨 왼쪽에 위치하고 있습니다.) 이곳에서는

[대만 숙소 리뷰] 베이스 캠프! NEXT TAIPEI HOSTEL! 리뷰! 시먼! [내부링크]

베이스 캠프! NEXT TAIPEI HOSTEL! 리뷰! 시먼! 우리는 첫날 공항노숙을 하였기 때문에 굉장히 피곤한 상태에서 체크인 시간이 한참 남은 아주 이른 시간에(아침 9시 반정도..) 호스텔에 입장하였습니다. 데스크에 있던 직원 분들은 우리를 굉장히 친절히 반겨주셨고 처음 보자마자 중국어를 하시던데 ㅋㅋ 우리가 중국계 처럼 생겼나 ㅋㅋ 우리가 못알아 들으니 영어로 응대 해주셨습니다.. (영어는 잘하는 편.. 그 뒤로도 자꾸 저만 보면 중국어를 먼저... ㅋㅋ 하지만 굉장히 친절 하였습니다!) 우리는 간단한 인적사항을 입력하고 그리고 호스텔 이용 방법 등을 알려주어 숙지하였습니다. 체크인 시간은 3시라고 하여 짐을 맡겨주신다고 합니다. 한쪽 창고에 우리들의 짐을 맡겨놓고 혹시 샤워 할수 있을까? 하니 하라고 합니다.. 남자 샤워실과 화장실은 윗층에 함께 있고 숙소 내 인원이 공용으로 사용하는 듯 합니다. (개인 화장실 확인은 못했습니다.. 도미토리를 이용하였기 때문입니다.) 화

[대만 3박5일 자유여행] 첫날일정 타이베이 시내 + 단수이 [내부링크]

2015. 6.1 ~ 6.5 여행 기록 - 첫날일정 타이베이 시내 + 단수이 타이베이 대만 Taipei City Songzhi Road [용산사] 용산사역 하차. 역사가 오래된 절이며 여러 신들이 모셔져 있어 많은 이들이 찾아 기도를 드린다. 날이 너무 좋아 머리가 뜨거웠다. 밖에 폭포에서 잠깐 쉬다가 입장. 그늘에 앉아 사람들을 구경하였다. 오전 시간에도 사람들로 복잡하였다. 대만사람들에게 종교는 일상 같았다. [85도C]역사거리로 이동중. 용산사역 바로 옆 대만에서 많이 보이는 커피전문점이 보인다. 소금커피가 유명하다고 한다. 소금커피 가격은 60원. 맛은 상당히 독특한 맛. 시원하고 맛있었다. [보피랴오 역사거리]옛거리를 복원한 곳. 용산사에 왔다가 급 방문. 급 방문치곤 상당히 좋았다. 옛스러운 멋이 있었다. 박물관이 있다고 했는데 결국 못찾음. 이곳에 오래있지는 않았고 슬슬 둘러보다 나왔다. 벽화도 건물외부 내부도 멋있다. 내가 갔을때엔 결혼 사진 촬영중이었는데 영화촬영해도

[대만 3박5일 자유여행] 둘째날일정 예류+진과스+지우펀 [내부링크]

2015. 6.1 ~ 6.5 여행 기록 - 둘째날일정 예류+진과스+지우펀 [예류지질공원] 타이베이 메인스테이션에서 K12번 출구로 나오면 터미널이 있다. 그곳에서 1815번 버스 탑승. 이지카드가능. 96원. 가는길에 완리라고 패러글라이딩 유명한 곳이 있다길레 솔깃하고 내릴까 했지만 소신 지키며 예류로 이동. 망고스무디 들고 국제학생증 내밀어 할인입장. 40원. 생각보다 넓은데 이곳은 한국인천국. 첫번째 구역에서 유명한 하트바위. 두번째 구역에서는 여왕두 바위. 바람과 돌로 이렇게 멋진 예술작품을 만들다니. 끼워맞춘듯한 바위이름도 있지만 찾아다니는 재미가 있음. 굉장히 이색적인 공간이었고, 바다도 볼 수 있어 좋았다. 나오는 길에 시장이 있는데 다른곳보다 저렴한듯한 느낌. Yehliu Geological Park 대만 New Taipei City Gangdong Road [진과스]기억에 가장 많이 남는 장소 중 한곳. 예류에서 나오면 택시기사분들이 호객행위를 하는데. 대부분 버스타면

[대만 3박5일 자유여행] 셋째날일정 핑시선+타이베이 101빌딩 [내부링크]

2015. 6.1 ~ 6.5 여행 기록 - 셋째날일정 핑시선+타이베이 101빌딩 [핑시선] 하루동안 핑시선 기차타고 여행. 옛 광산 마을을 오가던 기차지만 이제 대만에 오면 필수여행지로 탈바꿈 하였다. 외국에 가면 기차여행을 많이 하게 되는데 나는 이게 너무 좋다. 원데이 패스 64원. 이지카드도 사용 가능하다. 타이베이 메인역에서 루이팡역으로 기차를타고 와서 핑시선에 탑승하였다. 핑시선 시간표 다운로드 (2015. 4. 13 기준, 5. 24 현재 최신버전) http://163.29.3.98/FullTimeTable/20150413/平溪(深澳)線.pdf Houtong station 대만 New Taipei City Chailiao Road [허우통] 고양이 마을. 루이팡역에서 한정거장. 이날은 날이 좋지만은 않았는데 그래서 선선하니 더 좋았다. 안개 너무멋졍. 고양이들이 많이 살고 있다. 캣빌리지를 관광지로 만들어 정말 많은 관광객들이 모인다. 아기자기 하고 소소한 천천히 산책하기

[대만 체크카드 사용 리뷰] 하나 VIVA2 체크카드, 하나 비바G 체크카드 [내부링크]

[대만 체크카드 사용]하나 VIVA2 체크카드, 하나 비바G 체크카드 대만 여행 중 저는 하나 VIVA2 체크카드 (VISA) 로, 저와 같이간 동생은 하나 VIVAG 체크카드 (MASTER) 를 이용해 세븐일레븐에서 각 2번의 인출, 그리고 한번의 체크카드 사용이 있었습니다. 처음에 지나가다 은행 ATM기가 보이길레 인출할려고 했지만 이상하게 안되더군요... 그래서 세븐일레븐 ATM기에서 뽑으니까 잘 뽑혔습니다 ^^ 2000원씩 두번 뽑았습니다. (1000원 단위로만 뽑힘) 수수료 대만돈으로 100원붙는것 같은데.. 수수료랑 계산해보니 38.5정도로 계산 되더라고요.. 은행보단 저렴했고 명동 환전소보단 높았습니다. 두 카드 모두 세븐일레븐에서 잘 뽑혔습니다 ^^ 그리고! 카드는 사용 할데가 없다! 대신 이지카드는 사용가능처가 꽤 되더군요... 마지막날 돈이 부족해 뽑아야 하나 말아야 하나 했는데.. 다행히 타이페이 101빌딩 전망대는 카드가 가능했습니다!. (두 카드 모두 가능!)

[3박 4일 제주도 자유여행] 1년만에 업데이트 제주도 여행기! 첫날 일정. 협재해수욕장/수월봉/오설록/천지연폭포/성산 해룡민박 [내부링크]

제주도 기간:2014.02.16 ~ 2014.02.19 (3박 4일) 컨셉:친구와 떠나는 여행 경로:협재해수욕장 수월봉 오설록 녹차밭 & 티뮤지엄 천지연폭포 성산 해룡민박 처음 떠나는 제주도 여행. 친구들과 함께라 더 좋다. 자매국수 제주도 제주시 일도2동 전화 [자매국수]도착해서 먹은 점심 제주시내에 있고 한시간 반정도 기다렸다. 나는 비빔으로 먹었는데 기대보다는 별로. 맛은 있었음. [협재 해수욕장] 겨울. 처음 방문한 제주도 협재. 매서운 바람이 불지만 춥지 않다. 바다 색깔 하며, 모래 색깔 하며, 제주에 오길 잘했다. 협재해수욕장에 온 이유는 제주공항에서 가까운 해수욕장 중 괜찮은 곳이기 때문. 무료 주차 가능. 주변에 근근히 식당이 보임. 초코우유 하나 사먹음. 제주공항에서 1시간 정도 소요. [수월봉] 차로 올라가기 쉽다하여 수월봉? 차로 쑥 올라가 바닷가를 내려다 보면 마음이 탁 트인다. 봉우리 정상에는 기상대가 있고, 아래쪽에는 화산 쇄설층이 있다. 층층이 쌓여있는

[대만 3박5일 자유여행]김해공항 귀국! 타오위안공항 샤워실! 제주항공에서 일출! [내부링크]

[대만 3박5일 자유여행]김해공항 귀국! 타오위안공항 샤워실! 제주항공에서 일출! 대만에서의 즐거운 기억 간직하며 타오위안 공항으로 향합니다. 타이페이 메인역으로 가서 일단 이지카드를 환불받고(보증금 20%정도 떼가더군요) 예류갈때 이용했던 터미널에서 1819번 버스를 만납니다. 왕복티켓을 구매하였기에 표를 주고 바로 탑승합니다. 11시 다 되가서 탑승하였고 터미널 1이라고 하니 짐을 실어주었습니다. 어둠이 드리워진 타이베이 오토바이들을 제끼고 서둘러 공항으로 향합니다. [1터미널 지하 편의점] 일단 공항에 도착해 남은 돈을 쓰기 위해 그리고 제주항공은 물만 주기 때문에 지하 편의점에서 핫도그, 푸딩, 맥주 등등 대만 편의점에서 먹어보지 못한 것을 시식. 이곳에서 집에 가져갈 밀크티를 구매. 1+1같은 행사를 했음. 결국 돈 다 못쓰고, 배는 잘 채움. 오뎅같은게 있던데 못먹어 본게 아쉬움. 여기서 수속시간 될 때까지 시간좀 떼울까 했는데 금방 지났다. 편의점 앞에 TV화면으로 수속

유로스타 예약하기 2014.04.16 [내부링크]

- 유로스타 예약하기 2014.04.16 유럽에 갔으면 유로스타를 타봐야 하겠죠? 유로스타는 영국과 프랑스, 벨기에를 이어주는 고속열차랍니다. 도버해협을 해저터널로 지나가게 됩니다. 영국과 프랑스를 이어주는 교통수단은 버스, 비행기, 유로스타가 있는데 이중 유로스타가 가장 비싼것 같습니다. 그래도 유럽까지 왔는데 해저터널을 지나봐야겠죠 ㅋㅋ 물고기를 볼 수 있을까요? 저는 파리에서 -> 런던으로 가는 유로스타를 예매하겠습니다. 유로스타 공식 홈페이지에서 예매합니다. http://www.eurostar.com/ Eurostar : Tickets, Bookings, Timetables, fares and offers www.eurostar.com 예매하는 방법은 인터넷에 정말 많이 나와있습니다.. 날짜와 시간표와 방향을 잘 확인하시고 예매하세요! 파리 북역과 - 런던 세인트 판크라스역을 이어주는군요. (각 역은 종착지이자 시발점입니다.) 저는 유스로 예매하였기 때문에 할인을 받았구요.

트랜이탈리아 예약 2014.06.16 [내부링크]

- 트랜이탈리아 예약 2014.06.16 이탈리아 내에서는 저렴하게 그리고 빠르게 이동할 수 있는 이동수단이 바로 기차입니다! 빨리 예매하면 할 수록 더 저렴해지는 이탈리아 기차! 9유로에 예매가 가능하다죠. 보통 4개월 전부터 스케쥴이 선택이 된답니다. 트랜이탈리아와 이탈로 두 회사가 가장 유명합니다. 저는 트랜이탈리아 공식 홈페이지에서 예매하였습니다. 마찬가지로 인터넷에 예매 방법은 널려있답니다. 날짜와 시간 출발지와 도착지를 잘 확인하고 예매하세요! http://www.trenitalia.com/ Trenitalia - HomePage www.trenitalia.com 기차표는 따로 배송이 오거나 기차역에서 프린트 하는게 아니라. 이메일로 온 바우쳐를 직접 프린트 하셔야 합니다! pdf저장해서 가져가지 마시고 꼭 프린트 하세요. 좌석은 모두 2등석 가는방향 선택하였고, 이탈리아 시간으로 4개월전에 맞춰서 그 날짜에 예약하였습니다. 우선 밀란 - 베네치아 구간 9유로에 예약! 밀

유로라인스/마인페른부스 예약(eurolines/Meinfernbus) 14.07.04 [내부링크]

- 유로라인스/마인페른부스 예약(eurolines/Meinfernbus) 14.07.04 취리히에서 뮌헨으로 또 뮌헨에서 다음도시를 프라하로 정했을 때 교통수단으로 기차, 버스로 추렸습니다. 기차는 유레일이 아니라서 제껴버렸고...(꽤나 비싼 가격 때문에) 처음에는 독일 최대 버스 체인인 마인페른부스를 알아보다가 더 저렴한 유로라인스 버스회사를 발견하여 다름아닌 9유로에 뮌헨-프라하 편도 티켓을 예약하였습니다!! www.eurolines.de 홈페이지 예매를 하고나면 메일로 바우처가 날라옵니다. 이 바우처를 고이 뽑아서 모셔두시구용 이제 취리히-콘스탄츠 그리고 콘스탄츠 - 뮌헨 이 구간은 마인페른부스밖에 없어서 예약했습니다. 취리히 - 콘스탄츠 구간은 8유로 / 콘스탄츠 - 뮌헨구간은 17유로에 예약! www.meinfernbus.de/en 홈페이지 메일로 날라온 바우처 프린트해서 꼭 챙기세요. 콘스탄츠는 정류장이 2군데 입니다. 제 생각엔 신 시가지와 구 시가지에 있는 것 같았어요

숙소예약 14.07.09 [내부링크]

- 숙소예약 14.07.09 유럽에서 숙박을 해야겠다! 하는 순간 한인민박이 떠올랐습니다. 하지만 저는 한인민박뿐 아니라 호스텔이나 유스호스텔에서도 숙박을 하였습니다. 한인민박은 한인민박대로~ 호스텔은 호스텔 나름대로 재밌는 숙박이 될 것입니다. 저렴하고 세계여러 친구들을 만나고 싶다! 하시면 호스텔로 음식이나 의사소통을 중요시 하시면 한인민박을 숙박하시면 되겠습니다. 저는! 각 도시마다의 일정이 다 정해져 있기 때문에 이렇게 한국에서 다 예약을 하고 갈 수 있었습니다. 바르셀로나 - 고향집 한인민박 스위스 - 체르마트 유스호스텔 / 인터라켄 유스호스텔 / 취리히 랭스터스 백패커스 호스텔 콘스탄츠 - 콘스탄츠 유스호스텔 뮌헨 - 아줌마 한인민박 프라하 - 베어하우스 한인민박, 체스키크롬로프 - 아달베르트 한인민박 파리 - 파리스토리 한인민박 런던 - 예쁜이 한인민박 밀라노 - 뉴 제너레이션 어반 호스텔, 베네치아 - 프리마 한인민박, 피렌체 - 언니네 한인민박 그리고 로마는 따로 예

윙고 유스호스텔 국제학생증 체크카드 14.09.01 [내부링크]

- 윙고 유스호스텔 국제학생증 체크카드 14.09.01 유스호스텔증은 유스호스텔을 숙소로 잡았을 때 꼭 필요한 카드입니다. 국제학생증은 유럽에서 각종 할인혜택을 받기 위해 꼭 필요한 카드입니다. (eg. 사그라다 파밀리아 성당, 개선문 등..) 이 두개를 합쳐서 한 카드에 발급 받을 수 있는 것이 윙고 유스호스텔 국제학생증 체크카드 입니다. 외환은행윙고카드(마스터카드) 겸용이며 발급 비용은 25000원입니다. 따로따로 발급할 수도 있는데 그럴 경우에는 유스호스텔증이 30000원, 국제학생증이 14000원입니다. 국제학생증만 필요하신분은 학생증만 받으셔도 됩니다.(각 학교 학생지원처에서 문의해보세요.) 국제학생증을 통해 항공권을 구입하면 더 저렴한 가격의 항공권도 구매하실 수 있구요. 유럽뿐만 아니라 세계 여러나라에서 사용이 가능합니다. 유럽은 학생신분으로서 혜택이 많이 있습니다. 발급비는 퉁치고도 많은 혜택이 있으니 발급하셔도 나쁘지 않은 선택일 겁니다..

출국 러시아항공 리뷰 9.23 [내부링크]

- 출국 러시아 항공 리뷰 9.23 드디어 출국 날 아침이 밝았다! 첫 해외여행길인 만큼 준비도 꼼꼼하게 했다. 원래 지도 보는 것을 좋아하는 지도덕후인 나는 각종 도시의 길을 다 외워버렸다. ㅋㅋ 그리고 구글 스트리트뷰를 통해 주요 길을 눈에 먼저 익혔다 ㅋㅋ 환전은 유로는 100만 원, 파운드는 20만 원, 스위스프랑은 25만 원 정도 하였다. 비자카드 1개, 마스터카드 1개도 챙겼다. 인천공항엔 3시간 전에 넉넉히 도착하였다. 공항철도를 이용하면 길 막힐 걱정을 안 해도 된다 ㅋ 도착하여 외환은행에서 모바일로 신청한 외국 돈들을 찾고 ㅋ (우대 70%나 받았음) 스타벅스에서 무료 음료 tall 사이즈 권을 이용해 젤 비싼 거 하나 시켜서 먹고 가족들에게 전화했다 이제 체크인을 하고 이동한다. 수화물 짐은 당연 없다. 유럽에서 저가항공을 타야 하기 때문에.. 이것 때문에 정말 많이 준비했다 ㅎㅎ(처음 타는 거라서...) 기내 수화물 무게도 통과됐고~ 트레인을 타고 탑승동으로 이동

[홍콩 항공권]HK express에 대해서(홍콩익스프레스, 홍익!) [내부링크]

[홍콩 항공권]HK express에 대해서 홍콩을 여행지로 정하고 한달밖에 남지 않은 시점에 가장 저렴한 표를 구할수 있는 곳은 오직 홍콩익스프레스 였다. 내가 원하는 일정. 꽉!!!!꽉!! 채운 2박3일 항공시간이다. 이렇게 홍콩을 갔다올 수 있는 항공권도 오직 홍콩익스프레스이다. 가격. 비싼것 같은데 다른데보다는 쌌다. 원하는 일정이고.. 이벤트같은 것도 없었기 때문에 만족한다. ㅋㅋ

유럽 배낭여행 짐 정리 [내부링크]

필수라고 생각되는 것들 - 여권, 항공권 e-티켓, 각종 예약한 바우처들, 환전한 돈, 비자카드 그 외 챙긴것 옷류 - 긴팔1, 반팔2, 속옷3, 양말3, 긴바지1, 반바지1, 잠바1 (반팔1, 긴바지1, 속옷1, 양말1 은 착용중) 가장큰부피 ㅠㅠ 다들 알고 있지만 스스로 터득해 잘 써먹은 기내 수화물 무게 줄이는 좋은 팁 잠바는 허리에 묶는다 ㅋㅋ 전자제품류 - 카메라, 스마트폰, 캠코더, 충전기들... 그리고 필요한 글로벌 콘센트 변환기, 멀티탭 (호스텔묵을때 필수) 먹을것류 - 햇반3, 쇠고기찰고추장, 사천짜파게티4, 스낵면컵2 (돈을 아끼기위함, 외국애들 맛보여주려고) 그 외 또 챙긴것 여분의 여권사진, 국제학생증, 크로스가방, 자물쇠, 선글라스, 비상약, 세안화장용품(이건 기내용으로 맞춰서) 지금 보니 쓸데없는게 많다 ㅋㅋㅋ 재밌네 ㅋㅋ 처음 해외 여행이라 긴장 많이했다 ㅋㅋ 이렇게 다 해서 10kg 안됬음ㅋㅋ 유럽 또 가면 더 잘할 자신 있다 이제 스페인 바르셀로나로 고

[3박 4일 제주도 자유여행] 쓰다보니 2년만에 업데이트 제주도 여행기! 둘째날 일정. 성산/섭지코지/서연의집/쇠소깍/서귀포이마트/금강산콘도 [내부링크]

제주도 기간:2014.02.16 ~ 2014.02.19 (3박 4일) 컨셉:친구와 떠나는 여행 경로:성산일출봉 섭지코지 서연의집 쇠소깍 서귀포 올레시장 금강산 콘도 그냥 같이 제주도에 있는 것만으로도 재밌다. [성산일출봉] 새벽까지 술을 엄청 먹었지만 일출 보고 싶어서 나왔다. 날씨가 안 좋았는데 우비까지 사 입고 일출시간에 맞춰 올랐다. 아침부터 중국인들이 정말 많았고, 머리도 아프고 술도 깨지 않았다. 친구는 빗길에 넘어졌다. 당연히 일출은 못 봤고, 술이 깨서 성산 앞에 있는 스타벅스에 가서 커피를 마셨다. [성산일출봉 스타벅스] 성산일출봉이 보이고, 분위기 있고, 좋다. 특별한 것은 없었음. 성산 주변 많은 커피전문점 브랜드 중에 제일 나은 듯. 우도에 가려고 했으나 배가 안 뜬다고 한다. 밥이나 먹으러 갔음. [성산 진미식당] 숙소 앞에 있어서 갔는데, 갈치조림은 비싸고 비리고 맛이 없었다. 갈치조림 말고 오분작하나 더 시켰는데 그것도 별로였다. 하지만 친구들은 맛있다며 잘

[홍콩 호텔 정하기]Mini hotel central [내부링크]

[홍콩 호텔 정하기]Mini hotel central 급하게 우리 남매가 묵을 호텔까지 예약 완료. 누나께서 여러명이 같이 자거나, 호스텔은 절대로 싫다고 한다. 근데 가격도 비싸면 안된다고 한다. 사실 여기 말고 노스포인트에 있는 사우스차이나 호텔로 예약하고, 홍콩친구에게 자랑스럽게 말하니 왜? 도대체? 나니? 이런 반응이어서 센트럴쪽에 숙소를 바꿔서 예약했다. 호텔이름 그대로 작은 호텔이고, 화장실이 통유리라 다 비친다고 한다ㅋㅋㅋ 누나에겐 비밀로 했다.. 일단... 뭐 어때 어릴땐 같이 목욕도 했는데 ^^ 가격도 좋고, 위치도 좋고 평도 나쁘지 않음 호텔 예약 완료. mini hotel Central 迷你酒店中環 38 Ice House Street, Central, Hong Kong Central, Hong Kong, Hong Kong 香港中環雪廠街38號, 中環, 香港, 香港 숙박일수 및 객실수: 1 Room, 2 Nights 체크인 날짜: January 17, 2016 (af

[3박 4일 제주도 자유여행] 쓰다보니 2년만에 업데이트 제주도 여행기! 눈오는날 제주에서 셋째날 일정. 노꼬메 / 1100고지 / 도깨비도로 / 러브랜드 / 용두암 / 바다향기 펜션 [내부링크]

제주도 기간:2014.02.16 ~ 2014.02.19 (3박 4일) 컨셉:친구와 떠나는 여행 경로:노꼬메 오름1100고지도깨비도로러브랜드용두암바다향기펜션 계획대로 되지 않더라도 함께라서 기분 나쁘지 않았다. [노꼬메 오름] 원래 우리의 계획은 한라산에 오르는 것이었지만, 대설특보로 인해 입산금지가 내려졌다. 어승생악이라도 오르려고 했지만 마찬가지로 입산금지.. 한라산을 볼 수 있는 오름을 찾기로 했다. 한라산에서 가까우며 높지 않은 오름 노꼬메 오름으로 결정. 정상에 올랐다. 올라갈때 눈 때문에 미끄러워 죽을 뻔 했는데 정상에 오르니 눈이 오는 한라산도 보이고 갈대 밭이 멋지게 펼쳐져 있었다. 하지만 한라산 설경이 눈에 들어오게는 보이지 않아 다음 1100고지로 향했다. 참 재밌는 일이 있었는데 제주 러브랜드 관계자분들을 정상에서 만났는데 이런 저런 얘기하다가 친해졌다. 남자 4명이서 뭐하냐고 러브랜드 가보라고 공짜표를 주셨다ㅋㅋ [1100고지] 정오쯤 되어 눈이 그치면서 1100

[마카오페리/카지노쇼 예약]홍콩 - 마카오 왕복페리, 더하우스오브댄싱워터 C석 예약 [내부링크]

[마카오페리/카지노쇼 예약]홍콩 - 마카오 왕복페리, 더하우스오브댄싱워터 C석 예약 2박3일이지만 마카오에 갔다오고 싶었다. 홍콩에서 마카오는 고속페리로 1시간정도 걸린다고 하고.. 마카오에서 하는 멋진 쇼도 보기로 했다. 우선 페리는 셩완 - 마카오(8:30)로가서 타이파 - 셩완(20:00)으로 돌아오는 표를 예약! [출처 - 투어팁스 http://www.tourtips.com/dest/content/1008_macau?contentID=1000022268101&type=know] 온라인 여행사 tnt투어에서 예약을 진행하였다. http://www.tnttour.co.kr/travelpass/?sitecode=CH TNT투어 - 내 인생의 반올림 TNT투어 - 내 인생의 반올림 www.tnttour.co.kr 가서 직접 하는 편도 있지만 tnt투어에서 예약하고 가는게 더 저렴하고 좋다. (환율에 따라 가격이 바뀐다. 잘 확인!) 시간을 넉넉하게 하여 예약하고 일찍 도착할 경우 좌

[홍콩/마카오 2박3일 자유여행] 출국에서 숙소까지 [내부링크]

[홍콩/마카오 2박3일 자유여행] 출국에서 숙소까지 인천공항에서 홍콩 센트럴까지 이륙 시간이 일요일 4:10분 비행기라 토요일 저녁에 공항으로 출발했다. 누나 남자친구가 공항까지 데려다 주어 편하게 도착하였다. 누나와의 첫번째 해외여행인데 전혀 실감이 안난다.. 밤 12시에서 7시 사이에 뜨는 비행기는 홍콩행 홍콩익스프레스 뿐인게 특이했다. 상점 문이 연곳은 얼마 없었고, (롯데리아, 잠바주스 등..) 얼른 수속을 밟아 들어가서 약간 잠을 잤다. 뱅기를 타고 3시간 30분 정도 날아서~ 비가 쏟아지는 홍콩에 도착하였다. 비가 너무 많이와서 무서웠는데 잘 착륙하였다... 그런데 비가 너무 많이 온다. 승무원이 우비를 챙겨주었다. 공항에 도착 역시 홍콩... 중국향이 났다.ㅋㅋ 홍콩 첫인상은 와.. 진짜 외국인 짱많다.. 국제적인 도시이구나 이다.. 출입국 심사하는데 정말 다양한 국적의 여권을 보았다 ㅋㅋ 동양인은 물론이고 서양인들도 굉장히 많았다. 여권에 홍콩도장은 찍지 못했다. 작은

[홍콩 숙소 후기]미니호텔 센트럴 후기 / Mini hotel central review [내부링크]

[숙소 후기] 미니 호텔 센트럴 후기 / Mini hotel central review 미니호텔은 정말 미니했다. 하지만 위치는 정말 짱이었다. 센트럴 역에 인접해 대중교통 이용이 편하며, 마카오 페리도 가깝다. 홍콩역 공항철도 이용이 편리하다. 첫인상으로는 로비에 퍼지는 향이 기억난다. 우리는 오후 1시쯤 도착해 체크인을 하려고 했다. 디파짓 500달러나 내고 9층방을 배정해주었다. 나는 화재에 우려해 낮은 층을 달라고 했다. 그러더니 갑자기 체크인은 2시라며 나중에 오라고 했다. 그래서 짐을 맡기고, 더들스트리트 스타벅스로 가서 조금 쉬고 다시와서 체크인을 하였고 4층을 배정 받았다. 2박동안 불편한 점은 없었다. 누나와 밤 산책도 하고(주변에 동물원 식물원이 있는 것 같았음), 편의점도 가깝고, 런콰이펑도 가깝다. 택시도 잘 잡히고, 소호도 가깝고... 요 계단이 좀 빡쎄다고 자자하지만 나쁘지 않았다. 만약에 다시 홍콩에 간다면 일때문에 간다면 여기 호텔에 묵으면 좋을 것 같다

[홍콩/마카오 2박 3일 자유여행] 첫날. 더들스트리트 스타벅스 컨셉스토어 / 가스등 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 첫날. 더들스트리트 스타벅스 컨셉스토어/가스등 이곳은 우리 숙소 미니호텔 센트럴에서 아주 가까이 있다. 정말 걸어서 1분 거리이다. 그래서 좀 쉬면서 체크인을 기다리려고 방문하였다. 스타벅스 컨셉스토어 홍콩 Hong Kong Island Ice House Street 예전 홍콩의 카페 모습같이 꾸며 놓았다. 관광객들의 필수 코스인지 여기저기 사진 찍느라 분주해 보였다. 뭐 우리나라 스타벅스와 비슷한 분위기 공부하는 사람들, 커피 한 잔 먹으며 쉬는 사람들 + 관광객이었다. 나는 아이스 아메리카노를 먹었다. 음료를 시키면 30분 와이파이 무료 쿠폰을 준다.(영수증에 있음) 이곳은 화장실 이용이 불편하였다. (열쇠가 있어야 함. 카운터 직원에게 문의) 커피 맛은 잘 몰라서;; 똑같은 것 같다. 홍콩 관련 특별한 MD 상품들도 있었는데, 우리나라랑 가격은 비슷한 것 같았다. 커피 가격도... 스타벅스 가는 길을 잘못 들었는데 이런 나무가 벽에 붙어있었다

[홍콩/마카오 2박 3일 자유여행] 첫날. 소호 침차이키 완탕면 / 타이청베이커리 에그타르트 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 첫날. 소호 침차이키 완탕면/타이청베이커리 에그타르트 체크인을 하고 이날 양조위 단골국수집을 갈려고 했는데.... 일요일이라 문을 닫는다고 한다. 홍콩에 다녀온 지인들이 완탕면 절대 먹지마 해서 안먹을려고 했는데.. 마땅히 갈만한데가 없어서 완탕면 먹으러 왔다 ㅋㅋㅋ 또 누나가 첫날인데 로컬음식에 도전해보자 하여 갔다. 미드레벨 에스컬레이터 타구 가다보면 아래쪽에 보인다. Tsim Chai Kee (Central) 홍콩 Hong Kong Island Wellington Street 내부는 깔끔했고, 미슐랭 맛집답게 외국인들 관광객들 많았다. 새우완탕면 하나 고기고명이 올라간 국수 하나 그리고 야채나물같은거 하나 시켰는데.... 거의 못먹고 나왔다.. 그나마 새우완탕면은 국물이 시원하고 딤섬도 맛있었다.. 국수면발은 조금 이상해서.. 못먹겠음;; 이 고기국수는 옆에 중국사람이 너무 맛나게 먹어서 시켰는데 정말 진짜 진심 노맛. 정말 맛없었다. 그래도

[홍콩/마카오 2박 3일 자유여행] 첫날. 스타페리 / 침사추이 / 운남쌀국수 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 첫날. 스타페리 / 침사추이 / 운남쌀국수 힘들지만 배 타러 간다고 또 신났다. 스타페리는 홍콩섬과 구룡반도를 저렴한 가격에 이동할 수 있는 교통수단이다. 젠사쥐 홍콩 Kowloon Nathan Road 셩완에서 걸어서 이곳까지 에고 힘들다. ㅠㅠ 홍콩역 IFC몰에서 육교를 따라 쭉 가다 보면 스타페리 터미널이 나온다. 배는 한 3~5분 정도 타는 것 같다. 배에서 바라본 모습이야~ 홍콩이구나 여기가 ㅋㅋ 가격은 주말이라 조금 더 붙었다. 3.4홍콩달러 옥토퍼스카드로 이용 가능하다. 페리 내부는 이런 모습이다. 앞쪽은 꽉 찼고 뒤쪽 창가 쪽에 앉았다. 진동이 심해 약간 무서웠당. 도착할 때쯤 보이는 오페라 하우스와 시계탑. 일몰시간 때라 그런지 너무 아름답다. 홍콩 너무 좋다. TV에도 여럿 나왔던 홍콩시계탑! 이곳은 시베리아 횡단열차의 시작역이 있었던 곳이라고 한다. 근처엔 분수대도 있고 야자수도 있고 앉아서 쉬기 좋았다. 이따가 심포니오브라이트

[홍콩/마카오 2박 3일 자유여행] 첫날. 심포니오브라이트(A Symphony of Lights) [내부링크]

[홍콩/마카오 2박 3일 자유여행] 첫날. 심포니오브라이트(A Symphony of Lights) 다시 페리 쪽으로 돌아와서.. 매일 밤 8시 정각에 레이저쇼를 한다기에 7시 30분쯤 왔다. 심포니오브라이트라는 쇼인데 우선 쇼에 앞서 홍콩 야경 정말 끝내준다. 이날 아침에 비가 오더니 우리가 도착하니 맑게 게어 야경도 정말 아름답게 구경할 수 있었다. 위쪽 자리 좋은 곳은 이미 사람들로 꽉 찼다. 우리도 한쪽 구석에 자리를 잡고 8시가 되기를 기다린다. 스타의 거리가 공사 중이라 아쉬웠다. 드디어 쇼가 시작되었다. 음악과 함께 홍콩섬에 있는 건물 옥상에서 레이저가 막 나오는데.... 12분 정도 공연을 하는 것 같다. 쇼는 그저 그랬지만 그래도 홍콩의 밤을 느낄 수 있어서 너무 뜻깊었다. 홍콩의 야경 덕분에 누나와도 다시 화해했다.(심하게 싸운것은 아니었음ㅋ) 이후에 야시장을 갈 예정이었지만 모두 취소하고 숙소에 가서 맥주 한잔하기로 했다. 그리고 맥도날드에 가서 맛난 것도 먹기로

[홍콩/마카오 2박 3일 자유여행] 둘째날. 셩완 → 마카오 고속페리 터보젯 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 셩완 → 마카오 고속페리 터보젯 아침 일찍 일어나 미니호텔 앞에서 택시를 잡아 타고 셩완페리터미널(순탁센터)로 갔다. 택시 많음ㅋ 잘잡힘ㅋ 택시에 특이하게 화면이 달려있다 ㅎㅎ 택시기사님은 친절하고 영어도 잘하셨다. 10분정도 걸렸나 ㅋ 기본요금 좀 더 내서 도착 택시비는 우리나라와 비슷했다 ㅋ 도착해서 누나는 화장실 간다고 하고 나는 아침으로 2층에서 맥카페 커피랑 빵ㅋ 맛있다ㅋㅋ 우리는 페리를 미리 예약해갔다. 페리 예약확인증을 미리 프린트 해서 여권과 함께 보여주니 표를 금방주었다. 60분전에 도착하라고 해서 넉넉잡아 갔는데 너무 일찍 도착했나... 8시 배를 탈 수있냐고 하니 얼른가보라고 했다. to macau를 따라서 가면 된다. 마카오는 터보젯, 타이파는 코타이젯 들어가면 출국심사를 한다. 짐검사는 따로 안하구 입국할때 출입국 용지가 깜지형태로 앞장만 뜯어갔을 텐데.. 그 나머지 뒷장을 주면 홍콩에서 출국할 수 있다. 없으면 다

[홍콩/마카오 2박 3일 자유여행] 둘째날. 마카오에서 오전 윈호텔셔틀버스 / 세나도광장 근처 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 마카오에서 오전 윈호텔셔틀버스 / 세나도광장 근처 마카오는 교통비가 필요 없다는 말이 있다. 호텔 셔틀버스들이 이곳 저곳 데려다 주기 때문이다.(물론 호텔로) 우리는 세나도 광장에 가기 위해 마카오 페리 터미널에서 그랜드 리스보아호텔까지 가는 셔틀버스를 타기위해 기다렸다. 워낙 인기가 많아 한국사람들이 줄을 서있다. ㅋㅋ 그런데 차가 자주 안온다 15분정도를 기다렸는데 15분이 더 지나야 차가 도착한다는것을 알았다.. 그래서 옆에 있는 윈호텔 셔틀버스에 올랐다. 10분정도 차를 타고 윈호텔 앞에 내렸다. 윈호텔은 그랜드 리스보아 길 건너편에 위치하고 있다. 호텔 앞에 엄청 큰 분수대가 있는데 매일 저녁에 쇼를 한다고 한다 ㅋㅋ 그랜드 리스보아 호텔 모두 금색 빌딩이 정말 화려하다. 야경은 더 화려하다는데... 여기저기 중국인들이 많이 보인다.ㅋㅋ 리스보아 왼쪽길을 따라 직진하면 세나도 광장이 나온다. 포르투갈 식민지를 겪어서 그런지 여기저

[홍콩/마카오 2박 3일 자유여행] 둘째날. 성바울성당 / 몬테요새 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 성바울성당 / 몬테요새 육포거리쪽에 다다르면 이곳이 그냥 보인다. 바로 성바울 성당이다. 마카오의 랜드마크 관광객들이 정말 많다. Ruins of St. Paul's 마카오 마카오 Calcada de São Paulo 다른 관광객들을 피해서 사진찍기는 불가능하다. 이 날은 날씨도 너무 좋고 구름도 없어서 정말 좋았다. 하지만 그늘에 가면 시원했다. 정말 스페인 날씨.. 사진에서 보이듯이 성당이 앞쪽 벽만 있고 뒤쪽은 없다. 화재로 인해 소실되었다고 한다... 이곳은 성지이므로 예의를 갖추어야 한다. 다음에 한번 더 마카오에 방문한다면 무조건 1박이상 할 것이다.ㅎㅎ 이곳의 야경을 보기위해서 오른쪽길로 올라가다보면 남한산성과 같은 성벽이 있다. 올라가면 마카오 박물관이 요새안에 위치하고 있고. 성벽과 대포들로 둘러쌓여 있다. 뒤 빌딩 배경으로 사진을 찍고 싶어서 이렇게 찍었당 ㅋ 위에서 바라본 마카오의 모습은 부산이다. 이쪽은 마카오 주민들

[홍콩/마카오 2박 3일 자유여행] 둘째날. 세나도광장 점심 오문카페 / 육포거리 / 펠리시다데 거리 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 세나도광장 점심 오문카페 / 육포거리 / 펠리시다데 거리 육포거리를 따라 다시 내려왔다. 육포거리엔 정말 많은 육포가게가 있는데... 가게마다 다 맛이 다르다 ㅋㅋㅋㅋㅋ 우리는 중간쯤 우리 입맛에 맞는 육포를 사가지고 왔다 나 이런육포 처음먹어봤엉~ 정말 짱이야!! 세나도 광장 타일 장식ㅋㅋㅋ 광장 바닥도 아트다 맥도날드 골목으로 들어가면 우리가 점찍어둔 음식점이 있다. Cafe Ou Mun 澳門咖啡 마카오 마카오 Travessa de São Domingos 오문 카페인데 이곳은 포트루갈음식 전문점이다. 우리는 세나도 광장 근처에서 밥을 먹기 위해서 평이 가장 좋은 이곳으로 정했다. 11시쯤 런치가 시작된다는 것 같은데 우리는 11시 30분쯤 입장. 음식 2가지를 시켰다. 오문스테이크랑 토마토볶음밥. 이 토마토 볶음밥은 여행중 가장 맛있는 음식이 되었다. 오문스테이크는 인터넷에서 맛있다고 난리였지만 난 느끼해서... 그래도 맛있었다. 무엇

[홍콩/마카오 2박 3일 자유여행] 둘째날. 코타이로 이동 베네시안 호텔 / 시티오브드림 / 로드 스토우 에그타르트 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 코타이로 이동 베네시안 호텔 / 시티오브드림 / 로드 스토우 에그타르트 세나도 광장에 무료 화장실이 있어서 이용하구.. 그랜드 리스보아쪽으로 가다가 오른쪽으로 꺾으면 이런 보라색 버스를 기다리는 사람들이 엄청나게 줄서있다. 우리도 이곳에서 하는 쇼를 보기위해 탑승하였다. 가다보면 마카오 타워 바로앞을 지난다.. 다음엔 꼭 와봐야지 ㅋ 한 10분정도 슝슝달려 시티오브드림에 도착하였다. 이곳은 마카오반도와는 다르게 또다른 매력이 있다. 진짜 마카오 뭐지???ㅋㅋㅋ 대규모 호텔이 여기저기 있고 지하에는 카지노가 성황이었다. 시티오브드림은 우리가 하우스오브댄싱워터 쇼를 볼 곳이다. 깔끔한 느낌을 받았고 쇼시간이 아니라 그런지 사람은 그리 많지 않았다. 2층엔 소호거리가 있는데 이곳에 푸드스트리트와 재밌는게 게임 같은것이 많다.ㅎㅎㅎ 우리는 조금 일찍 도착하여 COD바로 앞에 있는 베네시안 호텔을 구경하기로 했다. 이곳은 이탈리아 해상도시 베네치아

[홍콩/마카오 2박 3일 자유여행] 둘째날. 하우스 오브 댄싱워터 C석 관람기 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 하우스 오브 댄싱워터 C석 관람기 T Galleria By DFS, Macau, City Of Dreams 마카오 Cotai Avenida da Nave Desportiva 공연시간이 되어 다시 시티오브드림으로 이동하였다. 공연장은 한쪽 구석에 있었는데 매우 고급진 인테리어로.. 가는길이 모두 면세점이나 명품샵들이었다.. 우리는 맥주를 먹으면서 관람하기 위해 지하에 있는 편의점을 갔는데 조금 비싸 콜라하나만 사가지고 공연장에 입장하였다. 뮤지컬 공연 보는 것을 좋아하는 나는 굉장한 기대를 하였다. 사실 누나는 이 공연을 보자는 것을 반대하였다. 물쇼를 무슨 9만원이나 주고 보냐고.. ㅋㅋㅋ 두고봐라 괜히 3대쇼가 아니라고 ㅋㅋㅋ 프린트 해온 E티켓을 보여주면 바로 입장가능하다. 입구에서 계속계속 걸어서 C석에 앉았다 ㅋㅋ 생각보다 무대가 잘보이는걸?? 우리가 있는 C석 쪽에는 한국인들이 대부분이었다. 별같이 천장이 반짝반짝 빛난다. 공연

[홍콩/마카오 2박 3일 자유여행] 둘째날. 타이파(마카오) → 침사추이 코타이젯 고속페리 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 타이파(마카오) → 침사추이 코타이젯 고속페리 Temporary Ferry Terminal 마카오 넉넉 잡아서 저녁 8시 30분에 타이파에서 셩완으로 돌아오는 티켓을 예매했다. 하지만 빨리 홍콩으로 가고 싶어서 공연 끝나고 바로 페리터미널로 왔고, 가장 빨리 넘어 가는 침사추이 7시 페리로 바꿀 수 있었다. 코타이쪽이 커지면서 타이파에 임시 터미널이 생긴 것 같다. 아직 터미널이 완공되지 않았고, 엄청나게 큰 건물이 지어지고 있다. 홍콩으로 넘어가는 인파도 엄청나게 많았고... 서둘러 출국심사를 마치고 배에 탑승했다. 타이파에는 코타이젯이라는 페리회사가 운행하였다. 내부는 깔끔하였고. 터보젯페리보다 더 넓고 좌석도 편하였다. 페리 내부 TV에선 연신 코타이에 새로 지어질 호텔(파리시안)을 홍보하였다. 베네시안호텔의 모델은 베컴이란 것에 또 한번 놀랐다. 이광수가 모델이었으면 더 놀랐을 듯 ㅋㅋㅋㅋ 페리내부에서 홍콩 입국신고서를 쓸 수 있다

[홍콩/마카오 2박 3일 자유여행] 둘째날. 몽콕야시장 쇼핑 레이디스마켓 / 스시익스프레스 / 센트럴 런콰이펑 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 둘째날. 몽콕야시장 쇼핑 / 스시익스프레스 / 센트럴 런콰이펑 몽콕역에 도착하여 E2출구로 나왔다. 이곳이 내가 진짜 상상하던 홍콩의 모습~! 우왕ㅋ굳ㅋ 여기저기 뻔쩍뻔쩍 멋있당ㅋㅋㅋ 온갖 상점들이 다 있고 전광판이 정말 짱이다 ㅋㅋ 레이디스 마켓에 들어갔다 ㅋㅋ 무서웠다.. 여기저기 호객행위 ㅋ 눈길만 줘도 달려드는 홍콩상인들... 살것도 별로 없어서 그냥 지나다니는데 자기들이 가격을 깍아놓고 안산다고 하면 중국어로 소리친다 ㅠㅠ 욕하는듯... 누나는 무섭다고 나가자고 했다.. 그래도 조금 구경해야지 누나 중간에 가다가 조용한 아저씨가 캐릭터 USB를 팔고 있어서 구경하다 구매하였다 ㅋㅋ 사실 당연히 안될거라 생각하고 산건데 ㅋㅋㅋㅋㅋ 이중 한개는 되겠지 하며 희망을 가졌지만 ㅋ 단 한개도 안되었음ㅋㅋ 야시장인데 문이 슬슬 닫기 시작했다;; 우리도 가자 누나야.. 중국향 때문에 길거리 음식도 도전하기 무서웠다.. (첫날에 너무 데인듯..) 나는

[홍콩/마카오 2박 3일 자유여행] 셋째날. 마약쿠키(제니 베이커리) / 소호거리 & 센트럴 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 셋째날. 마약쿠키(제니 베이커리) / 소호거리 & 센트럴 마지막날 아침이 밝았다. 이 날은 특별히 할 것을 정하지는 않았다. 체크아웃을 하고 짐을 맡긴 뒤 쿠키나 사자해서 오픈 시간(am 09:00) 조금 넘어 출발 하였다. 숙소 근처인 셩완쪽으로 갔다. 위치는 센트럴과 셩완역 중간 골목길에 있다.. 걸어가다보면 줄이 많이 서있는 것을 발견하면 그 곳이다. 10 시쯤 도착 이미 줄이 많이 서있다. 한국에 돌아와 쿠키를 맛본 후 이것을 왜 줄서서 사는거지? 이해할 수 없었지만, 기념품으로 친구들 주기엔 좋은 것 같다. 캐리어를 가져와 가득 담아가는 사람도 봤지만.. 우린 두 봉지만 사서 얼른 나왔다. 근처 소호거리 두리번 두리번 딱히 볼 건 없다. 사람 엄청많고 골목도 좁고, 산이고, 그래도 둘레둘레 여기저기 구경해 본다. 기념품을 최종적으로 캐리어에 넣은 뒤 홍콩역으로 얼리 체크인을 하러 갔다. 주말에 많이 보였던 파출부 이모들은 보이지 않았당..

[홍콩/마카오 2박 3일 자유여행] 셋째날. 홍콩섬 트램 여행 [내부링크]

[홍콩/마카오 2박 3일 자유여행] 셋째날. 홍콩섬 트램 여행 특별히 할게 없어서.. 돈도 없는 우리는 트램을 타고 홍콩섬을 구경하기로 했다. 일단 홍콩역에서 얼리 체크인을 한 후 센트럴 -> 완차이 -> 코즈웨이베이 순으로 이동하기로 하였고, 밤 비행기 이기 때문에 시간은 충분했다. 홍콩역에 있는 ifc몰 무료전망대에 갔다. 무료전망대라 그런지 뷰와 시간에 제한이(야경 불가) 있었지만, 상당히 멋진 홍콩의 모습을 볼 수 있었다. 전망대라고 하기보다는 화폐박물관인것 같았다. 조용히 해야 했다. ㅋㅋ 육교를 건너 트램정류장으로 향했다. 짐이 없으니 가뿐했다. 얼리체크인 강력 추천! 센트럴을 빠져 나올 트램에 올랐다. 홍콩에 간다면 트램을 꼭 타야한다!! 저렴하고, 재밌고, 주민들도 만날 수 있다! ㅋㅋ 실제로 완차이에 사는 분이랑 이야기를 나눴다. 영어도 상당히 잘하셨다. 트램은 여행객 아니면 지역 주민이 승객 대부분이었고, 정류장이 헷갈리기 쉬우니 꼭 물어보고 타야한다 ㅋㅋ 나는 노

[4박 5일 대중교통 제주도 여행] 첫 날인것 같은 둘째날. [내부링크]

도두항 근처 찜질방에서 잠을 자고 아침일찍 길을 나섰다. 근처 편의점에서 간단하게 아침식사 근처 해변을 검색해 가보았다. 이호테우 해변 도보로 20~30분 정도 빨간등대. 하얀등대 이쁘다. 버스를 타고 용두암으로 이동하였다. 용두암과 근처 용연다리를 구경하였다. 용머리 바위와 아시아나 항공 여객기 버스를 타고 시내로 이동 친구가 맛집이라는 아루요 일식당에 왔다. 우리가 첫 번째. 가라아게동을 먹었다. 가격은 7000원이었나..?? 우리 학교앞에 돈부리집보다 못하지만 맛있었다. 이때 허니버터칩을 못먹어 본터라 근처 편의점 다 돌아 다녀봤는데.. 제주에도 역시 없었다. 제주 시외터미널로 이동하여 동쪽으로 돌기로 하고, 월정리행 버스를 탄다. 신난다~! 요즘엔 스마트폰이 있으니까 정말 여행하기도 편하다. 월정리 해변은 이쁘다. 하지만 비싸다. 뭐 먹지는 않고, 사진만 많이 찍고 왔다. 남자 셋이서 ㅋㅋ 음.. 바로 성산으로 갈까 했지만 시간이 많이 남아 근처에 있는 관광지를 둘러보기로 하

[4박 5일 대중교통 제주도 여행] 셋째날(1). [내부링크]

지난 밤 우리는 숙소에 와 짐을 풀고, 성산 근처에서 뭐 맛있는걸 찾아봤지만 성산 읍내에 있는 마트에서 김치, 삼겹살, 라면을 사와서 한라산과 함께 적당히 먹고 잤다. 성산 일출봉의 야경도 멋진걸? 내일 아침에 올라가야지 아침 일찍 일어났다. 날이 좋지 않다. 일출을 보기위해 서두른다. 부지런히 올랐고, 일출같은 일출아닌 일출을 보며 우리 셋은 소원을 빌었다. 내려오는 길에 비가 살짝오고, 바람이 심해진다. 숙소로 돌아와 라면을 끓여먹고 성산 주변을 좀 산책한다. 이렇게 좋은 곳에 사는 성산주민들을 좋겠다. 갑자기 날이 좋아진다. 지난 번에 못갔던 우도에 도전하러 성산항으로 출발~ 날은 좋은데 파도가 엄청났다. 결국 이번에도 우도는 실패.. 다음을 기약하며... 성산을 떠나기 위해 우리는 버스에 올랐다. 날씨 끝장이다. 성산일출봉 제주특별자치도 서귀포시 성산읍 일출로 284-12 표받는곳 동쪽으로 일주를 계속한다. 버스와 두다리만 있으면 된다 ㅋㅋ

[4박 5일 대중교통 제주도 여행] 셋째날(2). [내부링크]

우리 어디 갈까? 하다 수지와 한가인이 있는 서연의 집에 왔다. 엄태웅과 이재훈이 되어 보고 커피도 마시고 노래도 들으며 잠시 휴식하였다. 제주도 곳곳에서 한라산이 보인다. 이거 정말 멋지다. 아파트 뷰가 한라산이라니.. 정상엔 눈이 안녹았구나. 내일 갈 곳이다. 긴장되기도 하고 설레기도 하고 우리는 위미항 근처를 돌고 버스를 타고 외돌개로 이동하였다. 날씨가 날씨가 정말 너무너무너무 좋았다 ㅋㅋㅋ 외돌개는 정말 탁월한 선택이었다. 탁 트여서 바다도 보이고 멀리 섬도 보이고, 유채꽃도 있고, 올레길도 있다. 올레길을 걸으며 이야기도 하고, 바다냄새 풀냄새 맡아가며 사진도 찍고 동영상도 찍고 ㅋㅋ 걷고 또 걷고 햇볕아래서 누워서 쉬기도 하고 개랑 귤이랑 사진도 찍고 제주올레길7코스 제주특별자치도 서귀포시 강정동 걷다보니 배가 고팠다. 친구가 고기국수를 먹고 싶다고 하여 서귀포 월드컵 경기장 근처에 고기국수집으로 향하였다. 3시쯤 도착하였는데.. 재료가 다 떨어져 마감하였다고 한다..

[4박 5일 대중교통 제주도 여행] 넷째날 (부제 : 한라산 등정) [내부링크]

지난밤 따듯한 게스트하우스에서 4인실을 우리 셋이 썻다. 거실에선 막걸리를 드시는 듯 하였는데.. 내일 괜찮으실려나 ㅋㅋ 우리는 다음날 일찍 일어나기 위해 일찍 잠이 들었다 새벽 바람은 매섭고, 컴컴하다. 오늘 우리는 산에 오를 수 있는지 알 수 없다. 하지만 달이 잘 보이는 걸로 봐서 날이 좋을 것 같은 느낌이다. 겨울 한라산 오르기 쉽지 않다. 게스트 하우스의 도움으로 우리는 7시쯤 성판악 입구에 도착하였다. 짐을 맡기고 싶지만 반대편 관음사로 내려올것이기 때문에 메고 간다. 사진 한방 찍고, 화이팅!! 하여 오르기 시작한다. 다행이 날이 좋은 것 같다. 부지런히 오르자 12시전에 올라야 한다 ㅋㅋ 중간 쯤 올라왔나.. 안개에 아무것도 안보였다. 이것은 구름인 것인가..? 무릎까지 쌓인 눈과 함께 눈보라가 쳤다. 눈에 묻히고 싶지만 얼어서 안된다 ㅋㅋ 이거 실화냐? 정상에서 가장 가까운 진달래 대피소에 오니 거짓말인것 처럼 하늘은 맑고, 눈부셨다. 컵라면 하나 땡기고 좀 쉬자..

[4박 5일 대중교통 제주도 여행] 마지막날 [내부링크]

지난 밤 술과, 치킨으로 밤을 보낸 후 마지막날의 아침이 밝았다. 친구는 아침 부터 제주 음식은 하나도 못먹었다며 찡찡거렸다. 그래... 대중교통 여행의 안좋은 점이랄까. 음식점 찾아가기가 불편하다. 유일한 단점 그래서 마지막날 제주 시장엘 갔다 ㅋㅋ 동문시장 제주특별자치도 제주시 동문로 16 맛있는 오분작을 먹었다. 기념품도 사고(한라봉 초콜릿ㅋㅋㅋ), 천혜향 같은 과일도 사고 ㅋㅋ 시장 구경도 하였다. 비행기 시간이 다 되어 공항으로 향하였다. 갈때 되니까 날이 더 좋아지는 것 같어 ㅋㅋ.. 타고갈 비행기는 아니지만 ㅋㅋㅋ 아쉬움에 기다리면서 찍었다. 면세점갔다가 공항 근처서 뭣좀 먹고 비행기에 올랐다. 우연한 기회에 운전 미숙자들끼리 제주에 갔다. 대중교통을 이용해 도보를 이용해 제주의 이곳 저곳을 여행했다. 걷는 동안 자연과 경치를 직접 느낄 수 있어 즐거웠고, 무엇보다 서로 이야기 할 시간이 많아 좋았다. 제주라서 친구들과 함께라서 즐거운 여행이었다. 다음엔 여름에 한번 방

신남비치 캠핑(2015. 8. 2 ~ 2015. 8 .3) [내부링크]

국내여행 신남비치 캠핑(2015. 8. 2 ~ 2015. 8 .3) 루크 2017. 4. 15. 13:57 이웃추가 본문 기타 기능 평소 캠핑 여행을 꿈꿨었다. 야외에서 맛있는 것도 먹고, 자연과 함께 잠을 자기도 하고 술을 한 잔 먹다가도 곧바로 낚시나 해수욕을 할수도 있고 그래서 직접 가보았다. 강원도 삼척에 있는 신남해수욕장이다. 신남해수욕장 강원도 삼척시 원덕읍 갈남리 전화 상세보기 자정을 넘긴 새벽 쯤 출발하여, 아침 해가 뜰 때쯤 도착 하였다. 부천에서 삼척까지 꽤 먼거리에 운전하는 친구가 고생을 좀 했다. 도착하자마자 우리는 서식지를 살피고 텐트집을 지었다. 이것이 남자의 로망인가!! 우리는 유명하지 않은 곳을 찾으려고 했지만, 우리나라에 그런 곳은 없나보다. 이곳에 작년까지만 해도 사람이 별로 없다고 하였는데 이번엔 정말~~ 많았다. ㅋㅋㅋ 굉장히 아담한 사이즈의 해변으로 모래도 곱고 물도 맑았다. 밥을 먹고 한숨 자자 ㅋㅋ 정체 불명의 찌개 이날은 날씨가 별로 안좋아

속초 당일치기 (2015. 12. 24) [내부링크]

국내여행 속초 당일치기 (2015. 12. 24) 루크 2017. 4. 16. 0:05 이웃추가 본문 기타 기능 마음도 울적한 크리스마스 이브 서울엔 사람이 너무 많고, 집에 있기는 싫고 맛있는 음식과 바다가 있는 곳으로 떠나보았다. 바로 강원도 속초이다. (포켓몬고 없던 시절..) 속초해수욕장 강원도 속초시 조양동 속초해수욕장 전화 상세보기 겨울의 속초는 춥지 않았다. 예전 지리 시간에 배웠던거 같은데.. 기억이 ㅋㅋ 아무튼 새벽 일찍 강남 고속 터미널에서 속초행 버스를 탔다. 사람도 별로 없고, 하늘엔 먹구름이었지만 겨울 바다를 볼 생각에 설레였다. 3시간 안되서 속초 터미널에 도착하였다. 터미널은 새로 지어 깨끗.. 바로 내려 터미널 근처 속초해수욕장으로 갔다. 사람도 별로 없고 좋구나~ 이곳이 여름에는 사람으로 미어 터지겠지 ㅋㅋ 하며 친구랑 이곳 저곳을 탐험했다. 등대 근처도 갔다가 뒤쪽 산림욕장도 가고.. 배가 고파 근처 식당에 갔다 인터넷에 검색하면 나오는 맛집중 하나로

[오사카 왕복 항공권] 피치항공 예매 [내부링크]

이번 해의 추석이 그렇게 길다고 하여 전 부터 가고 싶었던 일본 여행을 가고 싶었다. 처음 도쿄를 생각하고 항공권을 엄청 찾아 봤지만 생각만큼 만족스러운 항공권을 찾기 어려웠다. 그래서 도쿄를 포기하고 오사카로 목적지를 변경하니 정말 다양한 항공권들이 쏟아졌다. (추석이라 가격은 비쌌지만) 내가 생각하는 항공권은 금 저녁에 출발하여 ~ 월요일에 돌아오는 항공권이고 이것 저것 찾아본 결과 전부터 타고 싶었던 항공사 피치항공(http://www.flypeach.com/pc/kr)을 이용하기로 하였다. Home Peach(피치)은 간사이 공항을 거점으로 국내선, 국제선을 운항하는 일본 최초의 LCC입니다. 알뜰한 가격으로 편한 하늘 여행을 실현합니다. 오키나와나 수도권 노선도 전개하고 있습니다. 웹사이트나 스마트폰용 사이트에서 항공권 예매 및 구입이 가능합니다. www.flypeach.com 직접 피치항공 홈페이지에서 예매 하였고 43만원에 결제하였다. 피치항공을 이용하면서 몇 가지 경험

[노량진닭한마리] 닭 한 마리 전문점에서 닭 한 마리 안 먹은 이유? [내부링크]

오늘도 열심히 공부를 하고 배가 고파진 우리는 라멘을 먹을까 하다가 지나가다 발견한 닭 한 마리 식당에 (실수로) 들어갔다 (라멘 먹었어야 했다) 닭 요리가 주이고 특이하게 삼겹살을 팔고 있었다 우리 동네에 굉장히 맛있는 닭 한 마리 식당이 있어 굉장히 기대하고 들어갔지만.. (그게 실수) 들어가서 자리를 잡고 우리는 각각 노트북이 있어 옆자리에 놔뒀는데 대뜸 여자 주인분이 옆자리에 굉장히 짜증스러운 목소리로 가방을 놓지 말라며 지적을 하였다 우리는 손님 오면 바로 치울게요~ 했는데 다른 손님이 오면 어디에 앉으라는 거라며 우리 테이블 의자 옆에 두라고 하였다 맞는 말씀이긴 하지만 손님이 거의 없었는데? (빈 테이블 굉장히 많음) 우리가 학생(직장인임)이고, 저렴한 음식을 시킬 것 같았나? 앉자마자 벌어진 일에 우리는 모두 당황했고 나갈까 했지만 그냥 주문하기로 했다 그래서 우리는 점심 메뉴를 주문하였다 닭칼국수와 닭개장을 주문하였는데 그런데 또 닭개장은 안된다고 하였다 그래서 육개

JSP/Servlet을 이용한 게시판 프로젝트 (25) - Member 회원 활동 내역 보기 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (25) - Member 회원 활동 내역 보기 루크 2017. 3. 29. 14:15 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 회원 활동 내역보기를 구현해보도록 하겠습니다. 1. 조건 사이트 내에서 회원의 닉네임을 누를시 해당 회원의 활동내역이 보여진다. 활동 내역은 게시글, 좋아요, 댓글 내역입니다. 2. 설계 회원 정보 보기 서비스에서 각 리스트를 뽑아 UserInfo 객체를 뷰에 보여주는 식으로 하겠습니다. 3. 구현 추가 테이블은 생성하지 않았고, 각 테이블에 id 값을 넣었기 때문에 DB에서 내용을 가져올 수 있었습니다. Jquery와 disable 속성을 사용해서 각 내용을 보여주었습니다 ㅎㅎ 본인일 경우에는 프로필 수정 버튼이 나옵니다. 이렇게 해서 모든 구현이 다 끝났습니다. 이제는 테스트를 하면서 코드를 수정하고 또 수정하고 해야겠지요. 추가할 기능을 생각해보자면, 댓글과, 알림, 활

JSP/Servlet을 이용한 게시판 프로젝트 (24) - Notification 알림 읽기와 삭제 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (24) - Notification 알림 읽기와 삭제 루크 2017. 3. 28. 14:45 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 Notification 관련 작업을 해보도록 하겠습니다. 1. 조건 해당 알림view에는 타인이 내 글에 좋아요, 댓글을 작성할 시 나에게 알림이 들어옵니다. 내가 읽지 않은 알림이 존재할 경우 알림종이 빨갛게 변합니다. 알림 view에서 알림이 온 해당 글을 선택시 알림은 읽음으로 변합니다. 삭제 버튼으로 알림 삭제가 가능합니다. 2. 설계 알림 테이블을 새로 설계해야 할 것 같습니다. ajax를 이용해 알림읽음과 알림삭제를 표현하면 될것 같습니다. 하지만 알림을 읽고 삭제시 다른 페이지 이동, 새로고침 되기 때문에 콜백 데이터는 필요 없을 것 같습니다. 알림종 유지는 세션을 이용하면 되겠습니다. 3. 구현 mynoti DB 테이블을 하나 생성하였고, noti_no,

JSP/Servlet을 이용한 게시판 프로젝트 (23) - Board 댓글 추가와 삭제 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (23) - Board 댓글 추가와 삭제 루크 2017. 3. 27. 20:56 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 댓글 추가와 삭제를 구현해보도록 하겠습니다. 댓글의 수정은 따로 없습니다. 1. 설계 좋아요 추가, 삭제와 동일합니다. 댓글 관련 DB 테이블을 추가하였고, article에 replyList 를 추가하였습니다. 폼 전송을 할때 ajax로 처리하여 핸들러 서비스를 거쳐 입력한 정보를 실시간으로 보여줍니다. 삭제또한 마찬가지 입니다. 2. 구현 이번엔 좋아요와 다르게 한 사람이 여러개의 글을 작성할 수 있으므로, 댓글 추가 후 reload를 하였습니다. ajax로 댓글 정보 추가 후 바로 리로드 합니다. 이게 다 삭제를 위해서 인데요. X버튼을 누를 시 <li> 태그의 id 가 replyNo 인데... 동시에 여러개의 정해진 id 값을 구할 수 없어 그냥 reload 해버렸습니다 ^^

JSP/Servlet을 이용한 게시판 프로젝트 (22) - Board 좋아요 추가와 삭제 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (22) - Board 좋아요 추가와 삭제 루크 2017. 3. 26. 9:54 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시판에 글을 좋아요 할 수있는 기능틀 추가해보겠습니다. 기본적인 시스템은 인스타그램과 비슷하게 하였습니다. 우선 조건을 정하고 설계를 하였고, ajax방식으로 개발하였습니다. 1. 조건 아무도 좋아요를 하지 않은 글 - 가장 먼저 좋아요를 눌러보세요 멘트 좋아요 갯수가 1개 ~10개 - 좋아요 한 사람의 닉네임이 추가 맨 마지막에 님이 좋아합니다 멘트 좋아요 10개 이상 - 좋아요한 갯수 표시 2. 설계 좋아요 기능을 추가하면서 시스템의 설계와 DB 를 조금 바꾸었습니다. article_like라는 DB테이블과 DTO 클래스를 추가하였고. 기존 article 에 like list 필드를 추가하여 해단 게시글에 하나씩 like 리스트를 가질수 있도록 하였습니다. 3. 구현 실시간

JSP/Servlet을 이용한 게시판 프로젝트 (21) - Member, Board 두 개의 모듈 통합 테스팅 및 예외 처리 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (21) - Member, Board 두 개의 모듈 통합 테스팅 및 예외 처리 루크 2017. 3. 23. 12:19 이웃추가 본문 기타 기능 안녕하세요. 루크입니다 오늘은 모듈 통합 테스팅과 예외처리를 하겠습니다. 하긴 하였는데 조금 주먹구구식입니다. ㅎㅎ 1. 체크필터 관련 1.1 유저의 프로필 이미지가 null 일시 랜덤으로 보여주는 기능이 있는데요. 세션 유지를 하지 않다보니 다 제 각각이고, 이미지가 안보이는 곳도 있어서 수정하였습니다. 이미지 null 체크 필터를 사용하여 세션에서 프로필이미지가 null 일시 세션에 랜덤이미지를 셋팅하였습니다. 세션이 끊어지면 새로운 랜덤이미지가 되겠죠? 1.2 유저의 닉네임이 null 일시 게시글 작성이 불가하고 myInfo 폼으로 보내 닉네임 설정을 유도하였습니다. 1.3 유저가 이메일 인증을 하지 않았을 시 모든 서비스가 불가하도록 하였습니다. 해당 alert 창에

JSP/Servlet을 이용한 게시판 프로젝트 (20) - Board 게시글 정렬 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (20) - Board 게시글 정렬 루크 2017. 3. 21. 11:59 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시글 정렬을 구현해보도록 하겠습니다. 특별할건 없습니다. 기존에 list 기능을 이용하여 쿼리의 정렬만 바꿔줄겁니다!! 우선 요구 사항이 최신순, 추천순, 댓글순, 조회순 이렇게 있는데요. 해당 컬럼명을 쿼리로 넘겨주면 됩니다. 그 다음에 넘겨온 쿼리를 order by 구문에 넣어주면 되는 것이죠. 정말 간단합니다. select * from article order by "+ sort +" desc limit ?, ? 이로써 게시판 부분도 모두 끝마쳤습니다. 다음 시간엔 두 모듈의 통합 테스팅을 꼼꼼하게 해보도록 하겠습니다. 감사합니다 !! 해당 프로젝트는 제 GIT-HUB에서 같이 진행됩니다. https://github.com/luke-hanwook/group_git_study lu

JSP/Servlet을 이용한 게시판 프로젝트 (19) - Board 게시글 수정 / 삭제 요청 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (19) - Board 게시글 수정 / 삭제 요청 루크 2017. 3. 20. 20:19 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시글 수정 그리고 삭제 요청을 구현해보도록 하겠습니다, 우선 설계 구상입니다. (최범균 JSP 2.3 웹 프로그래밍 책과 동일) 지난 번 회원정보 수정과 마찬가지로 게시글 수정도 역시 수정 기능을 실행하였을 때 게시글을 먼저 읽어와야 합니다. (GET) 해당 게시글 번호를 이용해 게시글을 읽어옵니다 (만들어 뒀던 ReadArticleService를 사용하면 됩니당 ㅎㅎ) 게시글을 수정 후 서버로 보내게 되면 수정된 게시글을 업데이트 하는데 이 부분은 게시글 쓰기와 비슷한 패턴입니다. 대신 다른 유저가 커맨드를 이용해 접근하여 게시글을 수정하는 것을 막기 위하여 내부에서 퍼미션 체크를 처리해 주었습니다. 게시글 삭제도 동일한 패턴입니다. SQL을 DELETE로 하면 됩니다

JSP/Servlet을 이용한 게시판 프로젝트 (18) - Board 게시글 읽기 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (18) - Board 게시글 읽기 루크 2017. 3. 20. 17:41 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시글 읽기를 구현해보도록 하겠습니다. 우선 설계 구상은 이렇습니다. (최범균의 JSP 2.3 웹 프로그래밍 책과 동일) 게시글 쓰기와 마찬가지로 각각의 테이블에서 정보를 받아와 ArticleData에 담아 뷰로 보내줍니다. 게시글 읽기 기능은 리스트에서 글을 읽을 때와 게시글을 쓰고나서 바로 자기가 쓴 글을 볼 때 이용되는데.. 리스트에서 글을 읽을 때는 현재 페이지 번호도 같이 넘겨주면 바로 직전 페이지로 돌아 올 수 있겠죵?ㅎㅎ 뷰단은 panel을 이용해서 구현하였습니다. 다음 시간에는 게시글 수정을 구현해보도록 하겠습니다 ^^~ 감사합니다! 해당 프로젝트는 제 GIT-HUB에서 같이 진행됩니다. https://github.com/luke-hanwook/group_git_study

JSP/Servlet을 이용한 게시판 프로젝트 (17) - Board 게시글 작성 요청하기 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (17) - Board 게시글 작성 요청하기 루크 2017. 3. 20. 13:47 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시글 작성 요청을 구현해보도록 하겠습니다. 구상한 설계는 이런식이 되겠습니다. (최범균의 JSP 2.3 웹 프로그래밍 책과 동일합니다.) Article의 내용은 리스트에서 보여지지 않기 때문에 따로 설정을 합니다. 그래서 DAO와 DTP 객체가 따로 있는 것이죠. WriteService에서 WriteRequest 객체에서 해당 하는 정보를 골라 각 테이블에 저장해주면 됩니다. 뷰에서 글내용에 해당하는 부분을(textarea) 위지윅 에디터를 사용해보았습니다. summernote 라는 에디터인데요. 깔끔하고 한국 분들이 만드셨다고 해서 사용해보았습니다. 에디터 관련 이미지 ajax 처리를 하기 위해서 ArticleImageUploadHandler를 추가하였습니다. ㅎㅎ 해당 이

JSP/Servlet을 이용한 게시판 프로젝트 (16) - Board 게시판 리스트 보이기와 listArticle.jsp 구현 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (16) - Board 게시판 리스트 보이기와 listArticle.jsp 구현 루크 2017. 3. 19. 12:28 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시판 리스트를 보이고 뷰단을 보기 좋게 구현해보도록 하겠습니다. 우선 article 데이터베이스 테이블에 nickname 컬럼을 추가하였습니다. 정말 곰곰이 생각을 해봤는데 게시판 프로세스를 직접 경험한 것도 있고, 다시 한 번 살펴보니 member가 탈퇴하였을 때 글을 남아있어야 하는데. Id를 가지고 join을 하게 되면 탈퇴한 유저의 닉네임을 찾을 수 없게 됩니다. 그래서 프로필 이미지도 컬럼으로 받아올까? 생각했는데 탈퇴한 유저의 프로필 이미지는 사생활 보호문제 때문에 없애는 것이 맞는것 같더라고요.. 따라서 nickname 컬럼만 추가하고, 프로필 이미지는 writer_id로 join하여 select 할 수 있게 바꾸었습니다. 다음

JSP/Servlet을 이용한 게시판 프로젝트 (15) - Board 데이터베이스 설계 및 요구 사항 정리 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (15) - Board 데이터베이스 설계 및 요구 사항 정리 루크 2017. 3. 17. 14:16 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 회원 관련 부분이 아닌 게시판 관련하여 기초 작업을 해보겠습니다. 처음으로 요구 사항을 정리를 해봐야 겠죠. 1. 게시글의 리스트를 보이기 (listArticle.jsp 페이지에 말이죠..) 2. 게시글 쓰기 3. 게시글 읽기와 수정하기 4. 게시글의 삭제 그리고 추가적인 기능으로는 1. 게시글 정렬하기 2. 게시글의 좋아요 하기 등이 있겠네요. 요구 기능을 정리하고 예전에 작성하였던 프로토타입을 참고하여 기본적인 데이터베이스 테이블을 생성하였습니다. (프로토 타입 당시 태그를 넣으려고 했지만 필요하지 않다고 판단하여 뺐습니다.) create table article( article_no int auto_increment primary key, title var

JSP/Servlet을 이용한 게시판 프로젝트 (14) - Member 이메일 관련 기능 추가 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (14) - Member 이메일 관련 기능 추가 루크 2017. 3. 16. 21:51 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 이메일 관련 기능을 추가해보도록 하겠습니다. 이메일을 이용한 기능을 생각한게 두가지 있습니다. 1. 이메일 인증. 2. 비밀번호 찾기(재설정) 1. 이메일 인증 아이디를 이메일로 하다보니 명확한 인증이 필요합니다. 사용자를 구분할 수 있는 것이 이메일인데(사실 서버 내부에선 아닙니다 ^^;) 그래서 명확하게 인증을 하는 것이죠. 또 이메일이 인증되어 있지 않다면 추가적인 서비스(비밀번호 찾기라던지..) 이용할 수가 없기 때문에 인증이 필요합니다. 부정확한 사용자를 인증 체크를 하여 서비스를 제한하기 위함입니다. (인증을 네이버나 구글에 맡겼다고 해야 하나요..ㅎㅎ) javax.mail 라이브러리를 사용하여 이메일을 보내고, * 이 부분은 구글링 하시면 많이 있습니다. 단 이

JSP/Servlet을 이용한 게시판 프로젝트 (13) - 통합 테스팅 & 리팩토링 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (13) - 통합 테스팅 & 리팩토링 루크 2017. 3. 16. 14:58 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 현재까지 진행된 부분에 대해서 통합 테스팅과 리팩토링을 진행하도록 하겠습니다. 모듈의 통합 테스팅 과정 중 몇 가지 문제가 발생했습니다. 1. 네아로 유저 중 패스워드가 존재하지 않는 경우 일반 로그인 시 에러. 2. 오토로그인 시 로그아웃 외에 나머지 커맨드 입력 시 에러. 1번 문제 해당사항은 네아로 로그인 유저는 패스워드가 존재하지 않습니다. 그때 일반 로그인을 네이버 아이디로 한다면 DB에서 본인의 아이디가 있으니 로그인은 가능하다 패스워드가 null이라 에러가 발생합니다. 그래서 기존 패스워드 변경과 패스워드 설정 핸들러를 나누고, 서비스에 패스워드 설정관련 로직을 작성하였습니다. 패스워드 변경 폼도 동시에 쓰기 위해서 Jquery 부분을 손질하였습니다. 추후 패스워드 찾기

JSP/Servlet을 이용한 게시판 프로젝트 (12) - Member 회원정보 읽기 & 수정 & 삭제 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (12) - Member 회원정보 읽기 & 수정 & 삭제 루크 2017. 3. 14. 14:27 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 Member 모듈에서 회원 정보를 읽고, 수정하고, 계정삭제에 해당하는 부분을 구현해 보겠습니다. ModifyHandler는 2개의 역할이 있습니다. GET : 유저의 정보를 읽어온다 -> ReadService POST : 수정할 유저의 정보를 요청한다 -> ModifyService 해당 서비스를 이용해 로직을 처리합니다. 유저의 정보를 읽어오는 경우는 기존과 다를게 없으며, 수정 정보 요청시 이미지 파일이 있기 때문에 조금 다릅니다. 이미지의 경우 자체로 디비에 저장할 수도 있고, 경로를 저장할 수도 있습니다.(저는 경로를 저장하는 방법을 선택) 우선 이미지를 웹 애플리케이션 내에 저장하기 위해 폴더를 만듭니다. 그리고 cos.jar 라이브러리를 사용하여 업로드함

JSP/Servlet을 이용한 게시판 프로젝트 (11) - Auth 로그인요청 추가기능 구현 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (11) - Auth 로그인요청 추가기능 구현 루크 2017. 3. 9. 21:35 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 지난시간에 예고 하였던 로그인 관련 추가기능을 구현해보도록 하겠습니다. 추가 기능으로 1. 로그인 유지 2. 로그인 체크 필터 3. SNS 로그인 을 구현해보았습니다. 1. 로그인 유지 인터넷에 많이 구현방법에 대해 나와있어요!! 참고해서 구현하였습니다. 저는 쿠키와 세션을 이용하였습니다. 로그인 유지를 선택시에 토큰을 생성하여 쿠키와 디비에 저장하여, 대조하고 재발급하는 식으로 구현하였습니다. 1. 로그인 체크 후 로그인 시 유저 토큰을 생성(유니크 랜덤) 2. 유저 토큰을 DB에 저장하고 해당 토큰키를 이용하여 쿠키 발급 3. 다음 접속 시에 발급된 쿠키에서 값을 받아와 먼저 대조한다 (DB) 4. 맞으면 토큰을 재생성, DB update, 쿠키 재발급, 세션을 연장한다.

JSP/Servlet을 이용한 게시판 프로젝트 (10) - Auth 로그인요청 기본기능 구현 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (10) - Auth 로그인요청 기본기능 구현 루크 2017. 3. 6. 14:47 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 이번 페이지에서는 회원 로그인 요청 관련하여 기본기능을 구현해보도록 하겠습니다. 우선 설계입니다. MVC 패턴을 사용하다 보니 구성이 비슷합니다. 이는 장점이 될수도 단점이 될수도 있겠죠 ^^? 또 지난번에 구현했던 클래스의 객체들을 사용할 수 있으니 엄청 좋겠죠? ㅎㅎ 개발 순서는 LoginService -> User -> LoginHandler -> View 단 이렇게 하도록 하겠습니다. LoginService에서 로그인 관련 로직을 작성하고 아이디와 비밀번호가 다를 시 예외를 던집니다. Handler에서는 관련 예외 처리와 페이지를 컨트롤 하죠. 이전에 작성하였던 회원가입 요청과 매우 비슷합니다. 다른점이 있다면 세션입니다. 사용자의 정보가 일치한다면 세션에 사용자의 정보를 저장

JSP/Servlet을 이용한 게시판 프로젝트 (9) - Member 회원가입요청 추가기능 구현 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (9) - Member 회원가입요청 추가기능 구현 루크 2017. 3. 4. 23:03 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 지난 번에 구현하였던 회원가입 요청 관련하여 추가기능을 구현해보도록 하겠습니다. 제가 지난번에 3가지 기능을 넣기로 하였는데요. 1. 정규표현식 처리. 2. 이메일 인증 3. 회원 데이터의 암호화 관련하여 정규표현식을 이용하여 이메일과 비밀번호 유효성 검사와, 회원 데이터의 암호화를 구현하였습니다. 이메일 인증은 로그인 기능 구현 후 하기위해 잠시 미뤄두겠습니다 ^^! 1번 정규표현식은 만약 이메일 입력을 하였을 때 유저가 입력한 데이터가 이메일 주소에 유효한지 미리 걸러주는 역할입니다. 예를 들면 이메일 입력한답시고, 글자 혹은 숫자만 입력할 수 있으니까요. 처음에는 서버단에서 웹 애플리케이션 내에 요청 정보를 담고 있는 객체에서 처리하려고 하였고, 자바 정규표현식을 통해

JSP/Servlet을 이용한 게시판 프로젝트 (8) - Member 회원가입요청 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (8) - Member 회원가입요청 루크 2017. 3. 2. 13:20 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 멤버 모듈에서 회원가입 요청 부분의 기능단들을 구현해보겠습니다. 우선 개발 순서는 요구기능 사항 확인 및 설계 -> 기본기능 구현 -> 구현된 흐름만 테스팅 -> 추가기능 구현 -> 테스팅 1. 설계 지난 번 Members의 DB설계를 하였는데. email을 단독으로 primary key로 하는 것이 나을 것 같아 DB설계를 바꾸었습니다. 회원가입 요청의 흐름은 이렇습니다. 2. 기본기능 구현 DB에 맞게 Member 클래스 구현 -> MemberDAO 클래스 및 필요 메소드 구현 -> JoinService 클래스 구현 -> View단 구현 -> JoinHandler 클래스 및 JoinRequest 클래스 구현 이러한 순서로 구현을 하겠습니다. 필요 메소드를 명시를 하지 않아서(원래는 모

JSP/Servlet을 이용한 게시판 프로젝트 (7) - 컨트롤러와 관련 내용 학습 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (7) - 컨트롤러와 관련 내용 학습 루크 2017. 2. 24. 16:57 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 컨트롤러 패턴과 관련 내용을 학습하고 작성해보는 시간을 갖도록 하겠습니다. 우리가 지금까지한 내용 중 MVC 패턴 관련하여 오늘은 C(Controller)에 관련한 내용입니다. 컨트롤러는 요청이 오면 관련하여 모델과 뷰를 제어하는 역할을 합니다. 역시 관련하여 디자인 패턴들이 존재합니다. 여기서 디자인 패턴이란 시스템 성능과 유지보수(중복작업의 최소화)를 위해 또 코드의 가독성을 위해 과거부터 검증 되어온 방법으로 디자인패턴을 이용하면 시행착오를 최소화 할 수 있습니다. 또 이 디자인 패턴의 우수사례를 모아 개발 틀로 표준화 한것이 프레임 워크입니다. 제가 MVC패턴으로 바로 게시판을 만드는 이유가 실무에서 Spring Framework를 많이 쓴다 하는데.. 프레임워크에 익숙해지기

JSP/Servlet을 이용한 게시판 프로젝트 (6) - 게시판 구현 전 설정 셋팅 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (6) - 게시판 구현 전 설정 셋팅 루크 2017. 2. 22. 17:39 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시판 구현 전에 DBCP와 캐릭터인코딩등 필요한 설정들을 셋팅해보겠습니다. 이제 본격적인 개발에 들어간겁니다.!! 재밌겠죠 ㅎ MVC 패턴으로 개발 하실려면 서블릿 학습은 꼭 꼭 하셔야 합니다!! 책을 꼭 읽어보시고 실습도 해보시길 바랍니다. 아래 사이트에 해당 내용이 정리가 참 잘된것 같아요. 서블릿 관련 정리 참고 사이트 - http://www.silverwolf.co.kr/java/9906 서블릿/JSP 데이터 보관소 관련 사이트 : http://slenderankle.tistory.com/170 필터와 리스너 요약. 필터 : 요청 또는 응답 시 해당 요청 및 응답을 사이에서 해당 정보를 알맞게 수정하거나 확인하는 역할을 하며, 여러개 설정 가능한 객체입니다.(서블릿의 실행 전

JSP/Servlet을 이용한 게시판 프로젝트 (5) - 멤버관련 시스템 설계 및 데이터 베이스 설계 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (5) - 멤버관련 시스템 설계 및 데이터 베이스 설계 루크 2017. 2. 21. 22:44 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 지난 시간 전체적인 프로토타입을 작성했었는데요. 이번 시간에는 프로토타입에 맞게 멤버관련 모듈의 시스템 설계와 데이터베이스를 설계해보도록 하겠습니다. 저같은 경우엔 우선 프로토 타입을 보고, 데이터 베이스 설계를 해야 전체적으로 구조를 어떻게 잡을지 감이 옵니다. 데이터 베이스를 설계하기전에... 새로 생성한 데이터베이스의 유저와 권한을 줍니다. create user 'user_name'@'localhost' identified by 'user_password'; grant all privileges on database_name.* to 'user_name'@'localhost'; 새로 생성한 데이터베이스에서만 그리고 로컬에서만 할 수 있게 권한을 주었으며, 새로운 유저계

JSP/Servlet을 이용한 게시판 프로젝트 (4) - 게시판 프로토타입 작성 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (4) - 게시판 프로토타입 작성 루크 2017. 2. 20. 21:19 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시판 제작에 앞서 어떤 식으로 작성할지 프로토타입을 작성해 보겠습니다. 예외흐름을 같이 정리하기로 하였는데, 추후에 테스트를 하는 시간이 있으니 그때 테스트 케이스 작성을 통해 모든 예외흐름에 대해 커버하기로 하고, 이번 페이지에선 기본적인 요구사항과 UI 요구사항만 정리해보도록 하겠습니다. 1. 기능 요구사항 Board(CRUD) - 게시판 리스트 보이기 - 게시글 쓰기 - 게시글 읽기(조회수체크) - 게시글 수정하기 - 게시글 삭제하기 - 게시글 정렬하기 - 게시글 댓글달기 - 게시글 좋아요하기 Member - 회원 가입 하기 - 회원 로그인 하기 - 회원 로그아웃 하기 - 회원 정보 수정 하기 noti - 본인 관련 좋아요 알림 알리기 - 본인 관련 댓글 알림 알리기 1차 릴리즈는

JSP/Servlet을 이용한 게시판 프로젝트 (3) - 웹 프로그래밍 관련 이론과 MVC 패턴 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (3) - 웹 프로그래밍 관련 이론과 MVC 패턴 루크 2017. 2. 18. 17:03 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 이번 페이지에선 웹 프로그래밍 관련 이론과 MVC 패턴에 대해 알아보겠습니다. 웹이란 우리가 과거 부터 현재까지 자주 접하였고, 또 굉장히 익숙합니다. 지금 이 블로그 같은 경우에도 웹을 이용해서 여러분과 정보를 공유하고 있죠. 게시판 제작에 앞서 웹 프로그래밍에 대하여 알고가야 할 몇 가지 내용에 대해 알아보겠습니다. 우선 웹 프로그래밍이란 웹 어플리케이션을 구현하는 행위로 웹 어플리케이션은 웹을 기반으로 작동하는 프로그램입니다. 즉, 유저는 브라우저(클라이언트)를 통해 웹 서버로 요청을 전송하게 됩니다. 또 필요시 해당 요청에 웹 어플리케이션 서버(WAS)를 구동하여 요청을 처리하고 다시 브라우저(클라이언트)로 응답을 전송합니다. 해당 행위 중 우리가 개발하는 곳이 웹 어플리

JSP/Servlet을 이용한 게시판 프로젝트 (2) - 개발 전 학습해야 하는 것들에 대하여 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (2) - 개발 전 학습해야 하는 것들에 대하여 루크 2017. 2. 18. 16:15 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 오늘은 게시판 개발 전에 학습해야 하는 것들에 대하여 이야기 해보겠습니다. 우선 우리가 JSP/Servlet을 이용한 게시판 프로젝트라는 주제를 정하였기 때문에... 필수적으로 학습해야 하는 것들이 1. JAVA 이론 및 문법 2. 웹 프로그래밍 이론과 MVC 패턴 3. JSP/Servlet 기본 문법 4. 데이터 베이스 관련 이론 및 문법 5. HTML, CSS, JS 기본 문법 정도 될 것 같습니다. JAVA는 기본적으로 가능하다! 하는 수준이시기 때문에 웹 개발을 배우시는 분이시라면 상관이 없겠지만.. JAVA를 학습하지 않으셨다면, JSP/Servlet으로 게시판 제작하는 것이 굉장히 어려우실 겁니다. 또 데이터베이스 관련 이론 및 문법을 게시판 구현 전에 꼭 배우시길 추천

JSP/Servlet을 이용한 게시판 프로젝트 (1) - 프롤로그 [내부링크]

JSP/Servlet JSP/Servlet을 이용한 게시판 프로젝트 (1) - 프롤로그 루크 2017. 2. 16. 17:05 이웃추가 본문 기타 기능 안녕하세요. 루크입니다. 제가 이번에 게시판을 제작해보며 웹 개발 관련하여 한 단계 업그레이드 하고 싶어 이렇게 블로깅을 하게 되었습니다. 저는 아직 초급 수준이고, 능숙하지 못하지만... 저와 함께 공부하실 분이 계시다면 게시판이 완성 될 때까지 함께 해주시면 감사하겠습니다. 또 해당 프로젝트는 제 스스로 할 수 있는 부분을 판단하고, 부족한 점은 보완해나가는 프로젝트성 자습입니다. 글을 올리는 것은 개인 동기부여를 위해서 이며, 개발을 기록해보자 하는 개발노트 차원에서 하는 것입니다. 그렇기 때문에 절대적으로 맞는 것은 없으며, 상업적이지도 않은 점을 알려드립니다. 대부분의 것들이 관련서적이나 구글링을 통해 얻게 될 것입니다. 개발은 학교에서 배운 소프트웨어 개발 순서에 따라 진행할 예정입니다. 1. 게시판 구현 전에 알아 두어야