반응형

분류 전체보기 37

웹 어플리케이션 시스템의 구성 (architecture)

웹 분야에 직무에 종사하기위해서는 다양한 요소로 구성되어있는 웹 어플리케이션 시스템에 대한 이해가 꼭 필요하다고 생각하다고 생각 합니다. 이번 포스팅에서는 기본 개념부터 웹 어플리케이션 시스템의 구성까지 알아보겠습니다. 1. 기본개념 1.1 Internet (인터넷) : Inter(international)+ net (network) TCP/IP라는 통신 프로토콜을 이용해서 세계의 모든 컴퓨터와 정보를 주고 받는 network(통신망)입니다. (참고 : 통신 프로토콜이란 서로 소통을 하기위해서 정한 '약속' 입니다^^) 1.2 WEB (웹) : World Wide Web (WWW)의 준말 internet에 연결된 컴퓨터들을 통해 정보공유를 할 수 있는 공간 또는 서비스를 말하며 크게 클라이언트와 서버로 ..

포인터의 개념과 메모리 할당과정의 이해2 [심화]

지난번 포스팅은 가볍게 포인터의 개념과 메모리 할당방식에 대한 기본 내용에 대해 살펴봤습니다. 이번에는 조금 더 심화된 포인터변수의 메모리 할당과 자료형에 관하여 포스팅하려고 합니다. 포인터 변수의 메모리 공간 할당 지난번 포스팅에서 변수는 선언되는 자료형, 포인터 변수는 컴파일러에 따라 메모리 공간이 할당된다고 말씀드렸습니다. 변수와 포인터 변수의 자료형 선언을 비교해보면서 이유에 대해 확인해보겠습니다. 변수는 다양한 type의 data를 저장하는 용도로 사용하는 메모리 공간입니다. (char, int, float, double 등...) 그래서 변수에 저장하려는 data type에 따라 자료형을 선언하여 사용하며, 해당 선언된 변수의 자료형보다 크기가 큰 자료형으로 저장 할 경우 에러가 발생합니다. ..

Computer Language/C 2018.08.25

oracle(오라클) DB 수동제거 방법

Oracle(오라클) DB 수동제거 방법 Oracle DB를 제거하는 방법은 2가지가 있습니다. 첫 번째는 Oracle DB를 설치 할 때 함께 설치되는 'Oracle Universal Installer' 를 사용하여 제거하는 방법과 두 번째는 '레지스트리' 로 제거하는 방법이 있습니다. 첫 번째 방법은 비교적 간단한 편이기 때문에 두번째 방법으로 포스팅을 해보겠습니다. 1. 실행중인 오라클관련 서비스 중지 1.1 윈도우 탐색기로 서비스 프로그램을 실행하여 Oracle DB관련 프로그램 탐색 1.2 Oracle 관련 프로그램의 실행을 중지 (마우스 오른쪽 클릭) 2. 레지스트리 삭제 * 레지스트리는 잘 못 삭제하면 돌이킬 수 없는 사태가 발생하기 때문에 주의해서 삭제하는것을 권고합니다. 2.1 윈도우 탐..

oracle(오라클) DB 다운로드 방법 [2018]

oracle(오라클) DB 다운로드 방법 [2018] 1. 오라클 홈페이지 접속 https://www.oracle.com/ 2. 로그인 3. Oracle Database 11g Release 2 다운로드 (1) 위치 (2) License 계약 동의 (3) 운영체제의 사양에 맞는 파일 다운로드 (2개 파일) *License 계약 동의 페이지 하단 3. 압축해제 * 무거운 프로그램임으로 운영체제가 설치되지 않은 드라이브에 설치를 권고 * 압축 해제 순서 유의 4. setup.exe 프로그램 실행 (1) 보안 갱신 구성 * 보안갱신 수신 체크 해제 (2) 설치옵션 * 데이터베이스 생성 및 구성 체크 (3) 시스템 클래스 * 데스크톱 클래스 체크 (4) 기본 설치 * 전역 데이터 베이스 이름 : SID * 관리..

포인터의 개념과 메모리 할당과정의 이해1 [기본]

오늘은 C언어에서 중요한 개념중에 하나인 포인터(pointer)에 대해서 포스팅 하려고합니다. 그리고 더불어서 변수와 포인터의 메모리(memory) 할당과정도 함께 알아보겠습니다. pointer(사전적 정의 : 가리키는 것) 포인터의 사전적 정의는 '가리키는 것' 입니다. 그렇다면 과연 무엇을 가리키는 걸까요? 포인터는 주소 값을 저장하는 변수입니다. 그리고 저장된 주소 값을 참고하여 다른 메모리(변수 또는 객체(?))에 접근하는것이며, 이것을 비유적으로 '가리키다' 라고 표현한 것입니다. (개인적으로는 '포인터'라는 용어보다 변수라는것을 직관적으로 파악 할 수 있는 '포인터 변수'라는 용어를 선호하기 때문에 앞으로 포인터 변수라고 하겠습니다.ㅎ) 포인터 변수를 사용하는 이유는 무엇일까요? 포인터 변수를..

Computer Language/C 2018.08.15

[파헤치기] Library vs Framework (+API) 개념의 이해

이번 포스팅은 자바공부를 하면서 저에게 많은 혼란을 안겨주었던 개념인 Library (라이브러리)와 Framework (프레임워크)에 대해서 정리해보려고 합니다. 저는 공부를 할 때 용어가 상당히 중요하다고 믿습니다. 해당 분야의 전문가들이 개념의 함축적인 의미를 담아놨기 때문에 용어를 이해한다는것은 개념을 이해하는것과 동일한것이라고 생각하는데, 이는 사람 이름이나 사물의 이름 심지어 게임 캐릭터의 이름을 결정 할 때도 아주 사소한 의미라도 담아 놓기 때문이죠. 그래서 용어를 이해하는것은 곧 개념을 이해하는 것이라고 생각합니다. 첫번째로 Library입니다. 사전적 정의로는 도서관인데요. 자바 또는 다양한 프로그래밍언어에서도 도서관과 매우 유사한 의미를 가지고 있습니다. 마치 주민들이 도서관에서 다양한 ..

이클립스(eclipse)로 자바(JAVA) API 내부 소스보는 방법

자바를 공부하면서 배운 내용을 포스팅해보려고합니다~ 프로그래밍 언어를 공부하다가 API의 내부소스가 궁금한적 없으신가요? 저는 항상 궁금했었습니다. 내부가 어떻게 생겼고 어떻게 동작하는지를요.. 그래서 검색해보니 약간의 이클립스 설정 후에 이클립스 단축키를 이용해서 내부 소스를 확인 할 수 있는 방법을 찾았습니다! 이클립스(eclipse)로 자바(JAVA) API 내부 소스보는 방법 1 : 이클립스 프로젝트에서 마우스 오른쪽 클릭 -> Build Path -> Configure Build Path... 2 : Java Build Path -> Libraries 탭 -> rt.jar -> Source attachment : src.zip -> Edit 3 : External location -> Exter..

반응형