본문 바로가기

반응형
분류 전체보기
반응형
460

대부도 가볼 만한 곳! 시화나래휴게소 달전망대! 가족들과 대부도 여행을 간 김에 유명하다는 시화나래휴게소 달 전망대를 방문해보았습니다. 대부도와 오이도를 잊는 다리 가운데에 있고 조력발전소 옆에 있어 인상적이였습니다. 관람료는 무료! 입니다 ㅎ 다행이 날이 좋아서 기분 좋게 갈 수 있었습니다! 가까이서 보니 엄청 높더라구요! 25층 아파트 높이라고 합니다! 도로를 따라 쭉 가시면 1층에 달 전망대 탑승입구가 있습니다. 도로 바닥에 안내표시가 있으니 찾기 어렵지 않아요~ 전망대에 올라가면 커피도 팔고 다양한 악세사리도 판매하고 있습니다! 커피와 아이 과자를 구입해서 저희도 자리에 앉았습니다 ㅎ 조력발전소를 전망으로한 자리에 앉아서 경치를 바라보는데 마침 물을 개방하여 여러모로 참 좋았습니다ㅎ 날이 좋아서 그런지 인천 송도 쪽까지 다 볼수가 있더라구요 커.. 2020. 8. 29.
[스프링] 게시판 자기글만 볼 수 있도록 설정하는 방법 [스프링] 게시판 자기글만 볼 수 있도록 설정하는 방법 게시판에서 자기글만 보일 수 있도록 설정하는 것은 보통 마이페이지 기능을 참고로해서 많이들 사용하게 됩니다. 이 기능이 쉬우면서도 초보개발자분들에게는 난해할 수 있 기능인 것 같아 정리해봅니다. (간단한 정리이므로 게시판이 모두 구현되어있단 가정하에 글을 작성하겠습니다.) 결과 화면입니다~ 로직을 요약하자면 1. 컨트롤러에서 로그인 회원 권한을 숫자 5로 지정한 일반회원을 설정해 줍니다. 2. 만약에 일반회원이라면 3. VO에 변수 아무거나 생성하셔서 Y값을 넣어줍니다. 4. 그리고 user_id란 변수에 로그인의 id를 넣어줍니다. 5. xml에서 where문에서 일반회원이 Y란 값이 있다면 user_id값을 나타낼 수 있도록 설정합니다. 간단하죠.. 2020. 8. 28.
애드센스 현재까지 40번 거절 후기(코로나 거절) 애드센스 현재까지 40번 거절 후기(코로나 거절) 현재 글게시물 – 46건 4월부터 시작된 애드센스 신청은 오늘 8월 27일이니 약 5달째 되어가네요… 아래 사진과 같이 4월 10일 첫 코로나 거절을 시작부터 14번정도 거절을 받다가 5월 30일에 컨텐츠 부족으로 인한 거절 메시지가 떴습니다. 컨텐츠 거절 메시지가 얼마나 방갑던지요…ㅜㅜ 그래서 5월 30일부터 불같이 매일 1일 1포스팅을 하였습니다. 그런데 그 다음부터 다시 코로나 거절을 하기 시작합니다… '그래도 한번 컨텐츠 거절이 왔으니 곧 정상화 되겠지' 란 생각으로 계속해서 한달정도 올리다가 결국 중단하였습니다… 오로지 수익을 목적으로 한 블로그가 아니지만 왠지 모르게 힘이 빠지더라구요.. 한 가지 특이한 점은 컨텐츠 거절 이후, coogle s.. 2020. 8. 27.
컴파일의 이해! 컴파일의 이해! 안녕하세요. 오늘은 컴파일에 대한 이야기를 해보겠습니다! 컴퓨터는 0과 1로만 모든 명령을 이해하고 실행합니다. 우리가 'A' 라는 문자를 입력하더라도 컴퓨터는 이것을 0과 1로 이루어진 이진코드로 해석합니다. 이때 'A'라는 문자를 컴퓨터가 이해할 수 있는 언어로 해석하는 것을 컴파일이라고 합니다. 컴파일이란! 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 언어로 바꾸어 주는 과정입니다. 원시코드에서 목적코드(목적파일)로 바꾸어 주는 것이 컴파일이고 목적 파일을 실행파일로 바꾸는 것을 링크라고 합니다. 원시코드는 우리가 작성한 코드, 목적코드는 컴퓨터가 이해할 수 있도록 번역한 코드입니다. 컴파일과 링크의 기능을 하는 것이 컴파일러입니다. 컴파일 순서! 일정한 형식으로 작성된 문서를 .. 2020. 6. 25.
JSP 개념과 이해! JSP 개념과 이해! 안녕하세요. 오늘은 JSP를 알아보려합니다. HTML을 코딩하기엔 너무 어렵고 불편해서 HTML 내부에 JAVA 코드를 삽입하는 형식이 JSP입니다. JSP 가 실행되면 자바 서블릿으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답하는 프로세스입니다. JSP는서블릿의 단점을 보완하고자 만든 서블릿 기반은 스크립트 기술입니다. 서블릿을 이용하게 되면 웹 프로그래밍을 할 수 있지만 자바에 대한 지식이 필요하며 화면 인터페이스 구현에 많은 코드를 필요로하기 때문에 비 효율적인 면이 있습니다. 그래서 서블릿을 작성하지 않고도 간편하게 프로그래밍할 수 있는 기술이 JSP(java server pages) 입니다. .. 2020. 6. 23.
서블릿의 개념! 서블릿의 개념! 안녕하세요. 오늘은 서블릿에 대해 이야기해보겠습니다. 서블릿이란 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램입니다. 서블릿은 자바 코드 안에 HTML 태그가 삽입되며 자바 언어로 되어 있습니다. IT분야를 처음 접하는 분들은 아무리 서블릿에 대한 개념을 들어도 잘 모를때가 많습니다. 저도 그랬고요.. 쉽게 말씀드리면 서블릿은 Controller입니다. 즉, 클라리언트 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 서블릿 클래스의 구현 규칙을 지킨 자바 프로그램 입니다. 서블릿은 자바언어를 웹어플리케이션에 조금 더 개발하기 쉽게 하기 위해 만든 API이며, 이 규약에 맞는 라이브러리나 클래스들을 상속 및 구현하여 만든 클래스들을 서.. 2020. 6. 21.
HttpServletRequest 개념 및 사용법 안녕하세요. 오늘은 HttpServletRequest 에 대해 이야기해보겠습니다. JSP 기본 내장 객체 중 request 객체는 JSP에서 가장 많이 사용되는 객체입니다. 웹브라우저 사용자인 클라이언트로부터 서버로 요청이 들어오면 서버에서는 HttpServletRequest를 생성하며, 요청정보에 있는 패스로 매핑된 서블릿에게 전달합니다. 이렇게 전달받은 내용들을 파라미터로 Get과 Post 형식으로 클라이언트에게 전달하게 됩니다. HttpServletRequest HttpServletRequest를 사용하면, 값을 받아올 수가 있는데 만약 회원 정보를 컨트롤러로 보냈을 때 HttpServletRequest 객체 안에 모든 데이터들이 들어가게 됩니다! 원하는 데이터를 꺼낼때는 HttpServletReq.. 2020. 6. 20.
쿠키와 세션의 차이! 쿠키와 세션의 차이! 안녕하세요. 오늘은 쿠키와 세션에 대해 이야기해보겠습니다. 쿠키와 세션이 필요한 이유는! HTTP 프로토콜이 비연결성과 Stateless한 것의 단점을 보완하기 위해서 쿠키와 세션을 사용합니다. 비연결성이란 http는 요청과 응답을 주고 받을 때 지속적으로 연결 되어있지 않습니다. 즉 클라이언트가 서버로 request를 보내고 서버가 클라이언트에게 response로 응답을 주면 이후 그 둘은 서로 모르는 사이가 됩니다. 즉 서로 접속이 끊어지는 거죠! 서로 자기가 할 역할에만 충실할 뿐 서로에게 관심이 없다는 뜻이 됩니다. Stateless란 클라이언트와 서버의 통신이 한번 이루어지고 끝이나면 서버는 데이터를 저장하지 않는 다는 것을 의미합니다. 이는 상태가 없다는 뜻에서 state.. 2020. 6. 19.
이클립스 Build Clean 개념 및 단축키 지정 이클립스 Build Clean 개념 및 단축키 지정 안녕하세요 오늘은 이클립스에서 프로젝트 진행 시, 많이 사용하는 것 중에 하나인 Clean을 단축키로 지정하는 방법에 대해 설명하고자 합니다. 우선 이클립스의 Build Clean이라는 기능에 대해 알아볼텐데요 보통 프로젝트할 때 xml 및 java 파일을 수정했는데도 반영이 안될 경우 서버(tomcat)을 종료한 후, Clean 기능을 사용합니다. 이러한 이유는 이클립스는 빌드할 때, 컴파일 과정에서 프로젝트의 모든 소스코드를 컴파일 하지 않고 수정된 java파일과 그에 관련된 내역들만 컴파일 함으로써 빌드 시간을 줄입니다. 이 과정에서 가끔 컴파일 충돌 문제가 발생하거나 자체 버그로 인하여 오류가 발생됩니다. 이러한 Clean 기능은 이클립스가 사용.. 2020. 6. 18.