본문 바로가기

고매의 기록

(188)
[Servlet] #01. Servlet(서블릿)의 정의 및 셋팅 1. 사용자가 웹페이지 form(HTML Form)을 통해 자신의 정보를 입력한다. (input) 2. Servlet의 doGet() 또는 doPost() 메소드는 입력한 form data에 맞게 DB 또는 다른 소스에서 관련된 정보를 검색한다. 3. 이 정보를 이용하여 사용자의 요청에 맞는 적절한 동적 컨텐츠(HTML Page)를 만들어서 제공한다. (Output) ■ Servlet(서블릿) 이란? 웹 기반의 요청에 의한 동적인 처리가 가능한 하나의 클래스이다. -> Server Side에서 돌아가는 Java Program이며, 개발자가 작성해야 한다. ■ Web Browser Web Application Server와 통신(WAS) ■ Server 동작 방식 - Get : Parameter가 Open..
남양주 팔당 카페 :: 카페 포러데이 새벽 데이트 드라이브 추천 주말이 너무너무 소중해져서 저녁 늦게까지 시간을 알차게 쓰려고 노력중인 요즘, 토요일 저녁 늦게 어디갈까 고민하다가 방문한 팔당 포러데이 카페. 지인도 추천해주었고, 주변에서 여기 얘기들을 많이 하길래 드디어 가봤다. 음... 우리같은 사람들이 많군. 차들이 무진장 많아요~~~~~~!!!!!!!!!! 우리가 토요일 11시쯤? 들어갔을 때만 해도 주차장 풀이었는데, 카페 나올 때는 생각보다 자리가 있었다. (일요일로 넘어가는 새벽 1시 경 이었던 듯) 새벽에 갈 만한 곳들이 참 한정되어 있는데, 술은 먹기 싫고 바람은 쐬고 싶을 때 방문하기 괜찮다. 분위기도 굿. 방갈로에 자리를 잡은 우리. 포러데이에서 유명한 와플과 음료 2개를 시켰다. (어우 너무 맛 없게 보이게 찍혔넹 ㅠㅠ) 와플은 죄가 없습니다. ..
경기 광주 신현리 맛집 :: 달달한 밤 포차, 숨은 동네 술집 맛집 신현리 광명초 일대를 꽤나 지나다녀봤다~하면 한 번 이상은 봤을 노오란 사람 풍선 귀여운 풍선이 반기는 달달한 밤 포차다. 진짜.... 얼마 전까지 엄청 빠져서 일주일 4일 출석했는데 피부때문에 술 줄여서 애타는데 못 가는중 ㅠㅠ 정말 갈 때마다 너무 좋아서 큰일인신현리 술집 ‘달달한 밤’ 술 좋아하는 입장에서MSG 조미료 가득한 안주들이 물릴 때 즈음 신현리에 새로 생겨버린 대박 맛집이다. 외관은 평범하다. 동네 술집이다.위치는 광명초등학교 바로 옆에 위치하고 있으니찾기엔 어렵지 않다. 주차 공간은 건물에 2-3대 정도 가능할 듯.하지만, 신현리 특성상앞 옆 뒤 잘 찾아보면 분명할 곳은 있다. 메뉴판 사진 찍고 있는 남친 ㅋㅋㅋㅋ 우리는 여기서 메뉴 도장 깨기 중이다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ조만간 메뉴에 있는..
용인 고기리 맛집 :: 고기리 막국수, 들기름 막국수 최고야! 온 세상 사람 다 여기에 모였다고 해도 이상하지 않을 정도로 늘 붐비는 고기리 막국수. 하지만 기다릴만한 보람이 있었다 싶을 정도로 맛있었던 기억이 있었다. 그래서, 망향 비빔국수, 막국수를 좋아하는 남자친구에게 이 맛집은 꼭 소개 시켜줘야 겠다 싶어서 재방문했다. 아~~ 날씨 좋다!!!! 사실, 웨이팅에 자신이 없었던 나이기에 남자친구와 오픈 시간 11시에 맞추어 나름 서두른다고 서둘렀는데.. 결국 토요일 아침 10시 30분에 도착을 했다. 그런데도 고기리막국수 1,2 주차장까지는 ㅠㅠㅠㅠㅠ 만차....ㅠㅠ 들어오는 길도 좁아서 교통 정리 해주시는 분이 필수로 계셔야 할 정도. (여기는 교통 정리 해주시는 분이 계신다) 참, 고기리 막국수 이사 간 거 다들 알고 계시죠? 오랜만에 방문했더니 다른 곳으로..
[JAVA] #06. Operator 연산자(+,-,*,/,%) & 증가(++), 감소(--) 연산자 Operator 연산자 +, -, *, /, % ※ % : 나눈 나머지 더보기 int num1, num2; int result; // 결과 ​ num1 = 25; num2 = 7; ​ result = num1 + num2; System.out.println(num1 + " + " + num2 + " = " + result); ​ result = num1- num2; System.out.println(num1 + " - " + num2 + " = " + result); ​ result = num1 * num2; System.out.println(num1 + " * " + num2 + " = " + result); ​ result = num1 / num2; System.out.println(num1 + " ..
[JAVA] #05. SWAP(스왑) 기법 구현 SWAP(스왑) 기법 ( == 교환 ) : 두 변수의 값을 서로 맞바꾸는 기법 package java01; public class mainClass { public static void main(String[] args) { // swap == 교환 int x, y; int a, b; x = 111; y = 222; a = x; b = y; x = b; y = a; System.out.println(" x = " + x + " y = " + y); } } 예제 1. 배열 바꾸어보기 // 1. 선언, 2. 초기화 int[] numbers = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110}; for (int idx = 0; idx < numbers.length / 2; i..
[JAVA] #04. Scanner :: 표준 입력 클래스 사용 방법 Scanner scan = new Scanner(System.in); // 입력을 받을 수 있는 기능 import java.util.Scanner; ​ public class mainClass { ​ public static void main(String[] args) { /* 입력: input -> 콘솔 출력: output -> 콘솔 text System.out.println() ​ 입력 -> 저장해 놓을 공간(변수) */ ​ Scanner scan = new Scanner(System.in); // 입력을 받을 수 있는 기능 Scanner 활용 방법 ■ boolean형 입력 받기 // boolean(true/false) -> (ex) 체크박스일 경우 ​ boolean b; System.out.prin..
[JAVA] #03. 자료형(Data type) 지난번 우리는 변수에 대해서 알아보았다. 변수는 값을 넣는 그릇이라고 표현을 했었다. 그렇다면, 이제는 변수를 넣는 '그릇의 종류'인 자료형에 대해 알아보자. 1. 수치형 ■ 정수 (1) Byte형 byte by; // 1 byte == 8 bit -> 0 ~ 255 -> 256개의 숫자를 표현 1111 1111 0 -> '+' 1 -> '-' by = 127; // -128 ~ 127 범위에서만 가동, 128일 경우 error. 그릇이 넘쳐버림. System.out.println( by ); ​(2) Short형 short sh; // 2 byte sh = 12345; System.out.println( sh ); ​ (3) int형 int in; // 4 byte -> 32 bit in = 12345..