웹개발 91

Queue

[참조링크] : http://ko.wikipedia.org/wiki/%ED%81%90_(%EC%9E%90%EB%A3%8C_%EA%B5%AC%EC%A1%B0) 큐(queue)는 컴퓨터의 기본적인 자료 구조의 한가지로, 먼저 집어 넣은 데이터가 먼저 나오는 FIFO (First In First Out)구조로 저장하는 형식을 말한다. 먼저 줄을 선 사람이 먼저 나갈 수 있는 상황을 연상하면 된다, 나중에 집어 넣은 데이터가 먼저 나오는 스택과는 반대되는 개념이다. 프린터의 출력 처리나 윈도 시스템의 메시지 처리기, 프로세스 관리 등 데이터가 입력된 시간 순서대로 처리해야 할 필요가 있는 상황에 이용된다.

웹개발/HTML 2014.07.07

MySQL 설치 / 이클립스 세팅

[MySQL Community Server]다운로드 링크 : http://dev.mysql.com/downloads/windows/installer/5.6.html설치 참조 링크 : http://all4museum.tistory.com/entry/MySQL-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98 [MySQL 이클립스 Connection j]다운로드 링크 : http://dev.mysql.com/downloads/connector/j/세팅 참조 링크 : http://ishyeok.tistory.com/69 MySQL 하나때문에, .NET Framework 를 깔고있네, 뭔가 닷넷은 깔기가 싫다...ㅡㅡ

웹개발/HTML 2014.07.07

스택(Stack)

[참조링크] : http://hyeonstorage.tistory.com/262 스택의 사전적 의미 : 더미, 쌓아 올림스택은 데이터를 쌓아 올리는 형태로 저장하여, 추출할때는 맨위에 있는 데이터를 먼저 꺼내는 형태제일마지막에 저장한 데이터를 먼저 꺼내는 후입선출 (LIFO : Last In First Out) 의 형태 자료구조 스택은 가장 마지막의 데이터의 위치에 대해 삽입이나, 삭제가 발생하므로 이러한 구조에 사용하면더욱 효율적이고 쉽게 사용이 가능 가장 최근에 입력된 데이터 "TOP" 이라 하며, 스택은 "TOP" 에서만 삽입, 삭제, 읽기 동작이 발생"TOP" 은 데이터의 수에 따라 유동적으로 변하며 데이터가 하나 삽입될 경우 하나 증가하고데이터가 삭제될경우엔 하나 감소하도록 작성 가장 먼저 입력..

웹개발/HTML 2014.07.07

#자바 튜닝 (GC - Garbage Collector)

* 가비지 컬렉터(Garbage Collector) 는 다음의 역할을 수행. - 메모리 할당 - 사용중인 메모리 인식 - 사용하지 않는 메모리 인식 ※ Hang(행) : 서버가 요청을 처리 못하고 있는 상태를 의미 [간략화한 자바의 메모리영역]Young 영역 - Eden , Survivor / Survivor 으로 나뉘며 Old 영역 - 메모리영역으로 나뉘어집니다 [Eden 영역에 객체 할당된 경우]메모리에 객체가 생성되면 가장왼쪽 Eden 영역에 객체가 지정되어지는데, 데이터가 어느정도 쌓이면 Eden 영역에 있던 객체가 옮겨지거나 삭제됩니다 옮겨가는 위치가, Survivor 영역 입니다.Survivor 영역은 우선 순위가 없으며, 반드시 한 영역은 비어있어야, 비어있는 영역에 Eden 영역에 있던 객..

웹개발/HTML 2014.07.04

#자바 튜닝 (J2EE 디자인 패턴)

SUN (Oracle) 사에서 제공하는 Core J2EE 패턴, 이 그림 같은 경우에는 위 -> 아래로 보면 된다. 맨위로 갈수록 화면 (view) 쪽에 가깝고, 아래로 갈수록 DB(DataBase) 에 가깝다. 맨윗 부분 : 프레젠테이션 티어중간 부분 : 비즈니스 티어하단 부분 : 인테그레이션 티어 // * 프레젠테이션 티어 *//- 웹 어플리케이션 (JSP, Servlet) // * 비즈니스 티어 *// - WAS (Web Application Server)와 같은 미들웨어 (MiddleWare) 가 설치 되어진다.애플리케이션 서버의 부하를 분산시키기 위해 애플리케이션 팜(Application Farm)을 구성할수 있다.애플리케이션 팜은 개념적으로 웹팜과 유사하며, 다만 여러 애플리케이션 서버에 걸쳐..

웹개발/HTML 2014.07.03

#자바 튜닝 (MVC 패턴)

MVC 패턴[모델 / 뷰 / 컨트롤러의 관계] 뷰 - 사용자가 결과를 보거나 입력을 할 수 있는 화면, 이벤트 발생 및 이벤트 결과를 보여줌 컨트롤러 - 뷰에서 중간으로 연결해주는 연결자, 뷰에서 받은 이벤트를 모델로 연결하는 모델 모델 - 데이터를 저장하는 구성요소로 뷰나 컨트롤러와는 독립적으로 존재하는 데이터 저장 공간, 모델이나 뷰에서 컨트롤러에 대한 참조를 가지게 되면 강한 결합을띄게 되며, 컨트롤러나 뷰의 특별한 타입에 맞춰진다. [JSP 모델 1] JSP 모델 1 : JSP에서 자바빈 호출 -> 데이터베이스 (DB)에서 정보 조회(Search)/등록(commit)/수정(update)/삭제(delete) 업무 이후 결과를 브라우저로 보내주는 방식간단하게 개발이 가능하지만, 개발 후에 프로세서의 ..

웹개발/HTML 2014.07.03