My Story 썸네일형 리스트형 1. Cloud computing 1. Cloud computing의 정의 - 인터넷 기반의 컴퓨팅 기술 - 인터넷 상의 유틸리티 데이터 서버에 프로그램을 두고 필요할 때 컴퓨터나 휴대폰 등 불러와서 사용하는 웹에 기반한소프트웨어 서비스 => 개인이 가진 단말기를 통해서는 주로 입/출력 작업만 이루어지고, 정보분석 및 처리, 저장, 관리, 유통 등은 클라우드라고 불리는 제3의 공간에서 이루어지는 컴퓨팅 시스템 형태이다. 2. Cloud computing의 장점과 단점 1) 장점 - 초기 구입 비용과 비용 지출이 적다. - 휴대성이 용이하다. - 컴퓨터 가용율이 높다. - 사용이 쉽다. - 일관성 있는 사용자 환경을 구현할 수 있다. - 다양한 기기를 단말기로 사용할 수 있다. 2) 단점 - 서버가 공격 당할시 개인정보가 유출될 수 있다... 더보기 Singleton 디자인 패턴 1. Singleton 디자인 패턴이란? - 클래스에 대한 오직 하나의 인스턴스 만이 허용된다. - 해당 singleton 인스턴스에 대한 접근을 위한 전역 포인트를 허용한다. => 효율적인 메모리 사용 2. Singleton 인스턴스 생성 1) 생성자를 Private : 클래스에 대한 인스턴스를 생성하기 위한 외부 호출을 막는다. 2) 자기 자신의 인스턴스를 위한 속성을 선언하고 내부적으로 클래스 자신에 대한 인스턴스를 반환 3. 다중 스레드 환경에서의 Singleton: DCL(Double Checking Locking) 사용 - 인스턴스가 생성 되었는지 확인 후 생성되지 않았을 경우에만 사용한다. 더보기 Java Virtual Machine(JVM) JVM이란?- 자바를 실행하기 위한 가상 컴퓨터 * 일반 어플리케이션 - 코드가 OS만 거치고 하드웨어로 전달된다.- OS에 종속적이기 때문에 다른 OS에서 실행시킬 경우 그 OS에 맞게 변경해야 한다.어플리케이션 OS 하드웨어 *JAVA 어플리케이션- 코드가 먼저 JVM을 접근한 후 OS를 거치고 하드웨어에 전달된다.- OS와 하드웨어에 독립적이라 다른 OS에서 실행시킬 경우 변경이 필요없다.- 하드웨어에 맞게 완전히 컴파일된 상태가 아니고 실행 시에 인터프리터되기 때문에 속도가 느리다.(※ JIT컴파일러와 향상된 최적화 기술이 적용되어서 속도의 격차가 많이 줄었다.) 어플리케이션 해당OS용 JVM OS 하드웨어 더보기 Java 정의 및 특징 1. Java란? - 썬 마이크로시스템즈에서 개발한 객체지향 프로그래밍 언어 2. Java의 특징 1) 운영체제에 독립적 : 자바 응용프로그램이 JVM을 통해 운영체제와 통신하기 때문에 운영체제에 독립적이다. 2) 객체지향언어(OOP) : 사물의 속성과 기능을 분석하여 변수와 함수로 정의한 후 가상공간에서 시뮬레이션을 하는것이다. ① 코드의 재사용성 용이 ② 코드 관리가 용이 ③ 신뢰성 향상 3) 자동 메모리 관리(Garbage Collection) : 자바 프로그램이 실행되면 Garbage Collection가 자동적으로 메모리를 관리한다. (※사용자가 메모리를 따로 관리할 필요가 사라지지만 비효율적인 측면도 있다.) 4) 네트워크와 분산처리 지원 : 다양한 네트워크 프로그래밍 라이브러리(Java AP.. 더보기 jQuery - plagin: jqPlot jqPlot 이란- 그래프 차트를 그려주는 jQuery plugin 1. jqPlot 라이브러리 다운로드- http://www.jqplot.com 로 접속하여 Download 카테고리로 들어갑니다. - 원하는 버전을 선택하여 다운 받습니다. 2. 압축을 해제하고 jqPlot를 사용하기 위해 필요한 파일들을 확인합니다. - plugins : 다양한 기능을 사용하기 위한 확장 파일들이 들어 있습니다. - excanvas.js : 낮은 버전의 익스플로러 연동시 필요한 파일입니다. - jquery.jqplot.js - jquery.jqplot.css - jquery.js 3. jqplot를 적용할 프로젝트를 생성하고 jqplot를 프로젝트 WebContent 아래에 넣어 줍니다. 저는 jqplot라는 이름의 D.. 더보기 jQuery - plagin: jqGrid jqGrid- jQuery 라이브러리를 이용한 Grid Plugin- 웹에서 테이블 형식의 데이터를 표시하며 조작을 위한 Ajax 기반의 자바 스크립트 컨트롤러- 기본적으로 jQyery_UI를 이용하기 때문에 원하는 테마를 만들어서 사용 가능하다참고(http://www.trirand.com/jqgridwiki) 1. jqGrid 라이브러리 다운로드- http://www.trirand.com/blog/?page_id=6 이동- Download 카테고리에서 jqGrid 라이브러리를 다운로드 2. 다운받은 라이브러리(Guriddo_jqGrid_JS_5.0.0) 파일 압축해제- 압축을 해제하면 css / js / plugins / src 4개의 폴더가 있다. 3. Eclips에서 jqgrid 사용하기 위한 프로.. 더보기 이전 1 다음