일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- JAVA #객체지향 #프로그래밍 #언어 #IT #기초
- IT
- 인프라
- 유럽
- 예약
- JAVA #언어 #프로그래밍 #IT #개발 #코딩
- 서버
- 겨울
- 메시지 큐
- RabbitMQ
- JAVA #언어 #프로그래밍 #코딩 #static #정적함수 #정적변수 #클래스
- 실비용
- 파이썬
- 배낭여행
- 계획
- 이탈리아
- 유럽여행
- 여행 #
- 일정
- 경험
- #DB#SQLD#자격증
- 리눅스
- 영국
- 샐러리
- 추억
- ip
- 여행
- 준비
- 1달살기
- 내심정
- Today
- Total
목록분류 전체보기 (178)
YoonWould!!
ISP (정보 전략 계획) : 기업이 수립한 장기적인 목표와 방향을 효과적으로 지원하기 위해 전사적 관점에서 정보 시스템이나 정보 관리 등의 전략을 수립하는 활동이다. SP 수립 시 기업 환경과 사업 목표를 도출하기 위해 3C분석, SWOT분석, 5-Force 분석, 7S분석 등의 기법이 활용 ISP(정보 전략 계획) 방법론 : James Martin사의 IEM, 4FRONT 방법론이 우수 - CSF(핵심 성공 요소) : 성공에 불가결한 요인을 찾아내어 경영상 중요한 정보를 결정하는 방법 3C 분석 : 기업이 표적 시장을 선정하기 위해 고객, 경쟁사, 자사를 분석하여 자사의 성공에 필요한 전략을 수립하는 기법 SWOT 분석 : 기업의 내, 외부 환경을 분석하여 강점(s)은 부각, 약점(w)은 보완, 기회..
객체지향 기법 : 현실 세계의 개체를 기계의 부품처럼 하나의 객체로 만들어, 기계적인 부품들을 조립하여 제품을 만들 듯이 소프트웨어를 개발할 때에도 객체들을 조립해서 작성할 수 있도록 하는 기법 객체 (객체 = 데이터 + 함수, 프로그램 = 객체 + 객체) : 데이터와 데이터를 처리하는 함수를 묶어 놓은 하나의 소프트웨어 모듈 데이터 : 객체가 가지고 있는 정보로 속성이나 상태, 분류 등을 나타낸다.메소드(함수) : 객체가 수행하는 기능으로, 객체가 갖는 데이터를 처리하는 알고리즘이다. 클래스 : 공통된 속성과 연산을 갖는 객체의 집합으로 객체의 일반적인 타입이다. 메시지 : 객체들 간에 상호작용을 하는 데 사용되는 수단으로, 객체에게 어떤 행위를 하도록 지시하는 명령 또는 요구사항 객체지향 기법의 기본..
데이터베이스 기타 실무 응용 시스템 카탈로그 (데이터 사전) : DBA의 도구로, 데이터베이스에 저장되어 있는 모든 데이터 개체들에 대한 정의나 명세에 대한 정보가 수록되어 있는 시스템 테이블이다. 시스템 카탈로그에 저장된 내용을 메타데이터라고 한다. 시스템 카탈로그는 사용자와 DBMS의 접근이 가능하다. 인덱스 : 데이터 레코드(튜플)에 빠르게 접근하기 위해 쌍으로 구성되는 데이터 구조이다. 색인이 없으면 특정한 값을 찾기 위해 모든 데이터 페이지를 다 뒤지는 TABLE SCAN이 발생한다. 트랜잭션 - 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 일련의 연산 집합으로서 작업의 단위이다. - DBMS에서 회복 및 병행 수행 시 처리되는 작업의 논리적 단위이다. - 하나의 트랜잭션은 정상적으로 종..
데이터 베이스 개념 데이터베이스의 정의 -통합 데이터(Integrated Data) : 검색의 효율성을 위해 중복이 최소화된 데이터의 모임-저장 데이터(Stored Data) : 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터-운영 데이터(Operational Data) : 조직의 목적을 위해 존재 가치가 확실하고 반드시 필요한 데이터-공유데이터(Shared Data) : 여러 응용 프로그램들이 공동으로 사용하는 데이터 데이터베이스의 특징 -실시간 접근성(Real Time Accessibility) : 사용자의 질의에 대하여 즉시 처리하여 응답하는 특징-계속적인 진화(Continuous Evolution) : 삽입, 삭제, 갱신을 통하여 항상 최근의 정확한 데이터를 동적으로 유지하는 특징-동시 공유(Co..
1. 스프링의 핵심 개념 스프링 프레임워크(이하 줄여서 스프링)의 핵심 목표는 '자바 개발 간소화' 이다. 객체지향 프로그래밍을 공부한 사람들이라면 느슨한 결합이나 재사용에 대해 들어봤을 것이다. 스프링은 그런 객체지향 프로그래밍을 지원하기 위해 나온 프레임워크들 중 하나다. 앞서 말했듯이 자바 개발 간소화를 하기 위해 스프링의 전략은 다음과 같다.POJO를 이용한 가볍고 non-invasive 개발DI와 인터페이스 지향을 통한 느슨한 결합도AOP와 공통 규약을 통한 선언적 프로그래밍템플릿을 통한 상투적인 코드 축소1-1. POJO란 무엇인가? POJO(Plain Old Java Object)란 평범한 자바 객체이다. 마틴 파울러가 2000년 가을 컨퍼런스에서 처음 만들어낸 말이다. 마틴 파울러는 EJB..
금융권에 대해서 조금이라도 이해해보기위해 지원하게 되었습니다. 네이버 폼으로 자기소개서를 작성하고 얼마 지나지 않아 면접을 보게 되었습니다. 면접은 무조건 정장!!(솔직히 조금 당황했습니다... 기업 면접도 아니고..) 면접 준비는 저에게 매칭된 멘토님께서 너무 잘 도와주셨습니다. 항상 네이버나 뉴스를 보면서 경제나 금융 지식같은 거 정리했습니다. 하지만... 저는 금융영업과는 조금 먼 IT 과라서 면접때는 조금 다른 질문이 나왔습니다. 음... 조금 기간이 지났지만 기억나는 질문은.. 1. 자기소개 + 지원동기 + 학교/학과/학년 (한꺼번에 하라고 해서 조금 당황...)2. 취미/ 특기3. 취미를 면접관들께 흥미를 끌게 해보라. 4. [공통 질문] 큰 돈이 생겼을때 어떻게 사용할거냐? 6명정도가 들어가..
데이터 사전(Data Dictionary) - 데이터 사전은 데이터베이스에 저장되어 있는 모든 데이터 개체들에 대한 정보를 유지, 관리하는 시스템으로, 시스템 카탈로그라고도 합니다. - 데이터 사전에는 '데이터에 관한 데이터(Data About Data)'가 저장되어 있다고 하여 데이터 사전을 메타 데이터라고도 합니다. 메타 데이터(Meta Data) - '데이터에 관한 데이터', 즉 실제 저장되는 데이터는 아니지만, 저장되는 데이터와 직접 혹은 간접적으로 관계가 있는 정보를 제공하는 데이터를 말합니다. - 대표적인 메타 데이터 포맷 MARC(Machine Readable Cataloging) 목록 레코드를 식별하여 축적, 유통할 수 있도록 코드화한 메타 데이터 DC(Dublin Core) 네트워크 환경..
그리드 컴퓨팅은 모든 컴퓨팅 기기를 하나의 초고속 네트워크로 연결하여, 컴퓨터의 계산능력을 극대화시키는 차세대 디지털 신경망 서비스를 말한다. 쉽게 말해 수많은 컴퓨터를 하나로 묶어 같은 작업을 공동으로 수행하게 하는 것인데, 다른 말로 ‘분산 컴퓨팅’이라고도 불린다. 분산된 컴퓨터 자원을 광통신 등 초고속 네트워크로 연결한 뒤 프로세서(중앙처리장치, CPU)에 유휴자원(사용되지 않는 능력)이 발생할 경우 이를 한데 모아 특정 작업에 집중시켜 작업 속도를 무한정 향상시킬 수 있는 것이다. 따라서 이를 사용하면 1대의 컴퓨터를 이용하는 것보다 연산처리 능력과 회선 속도가 향상되기 때문에 슈퍼컴퓨터의 능력을 발휘할 수 있게 된다.그리드 컴퓨팅은 '네 것도 내 것, 내 것도 네 것'이라는 개념 아래 탄생한 기..
1. 자료형포인터를 이해함에 있어서 반드시 선행되어야 할 것이 자료형과 변수에 대한 이해입니다.물론 이곳 분들은 다 알고 계시겠지만, 그래도 한 번 짚고 넘어가 보겠습니다.C에서는 다음의 기본 자료형을 제공합니다.long 형은 32비트 운영체제에서 4 바이트, 64비트 운영체제에서 8 바이트로 동작합니다. 또한 실수형에서 long double 형이란것도 존재합니다.여기서 중요한것은, 모든 자료형이 각자 일정한 크기를 가지고 있다는 것입니다. 이것은 구조체도, 배열도 마찬가지입니다.모든 자료형에 크기가 존재한다는것은, 필연적으로 다음의 사실을 알려줍니다.자료형을 사용하는 변수는 메모리의 어딘가에서 그 변수의 자료형에 해당하는 크기만큼을 사용한다.변수의 메모리 주소를 확인하는 방법은 변수명 앞에 &기호를 붙..
JAVA 정리 요약 1. JAVAJAVA는 네트워크상에서 쓸 수 있도록 미국의 선 마이크로 시스템즈가 개발한 객체 지향 프로그래밍 언어JAVA의 특징a. 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이 작동한다.(즉, 운영체제에 독립적)b. 기본 자료형을 제외한 모든 요소들이 객체로 표현c. 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어d. Garbage Collector를 통한 자동적인 메모리 관리e. 멀티쓰레드(Multi-thread)를 지원 2. OOP(객체지향 프로그래밍)OOP란 Object-Oriented Programming의 약어로써 객체지향 프로그래밍을 의미데이터를 객체로 취급하여 프로그램에 반영한 것이며, 순차적으로 프로그램이 동작하는 기존의 것들과는다르게..