일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- java
- DAO
- 데이터베이스
- Oracle SQL Developer
- JavaSwing
- 자바
- JSP
- sql
- 자바연산자
- DB 제약조건
- DATABASE
- DTO
- C언어 표준 라이브러리
- java접근제어자
- DB
- DEFAULT
- break
- mvc디자인패턴
- 빅오표기법
- Oracle
- 오라클
- 접근제한자
- C#접근제한자
- Vo
- o(log n)
- oracle developer
- oracle db
- O(n)
- C#접근제어자
- 메이븐업데이트
목록분류 전체보기 (122)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
* 시스템소프트웨어 - 로더 : 프로그램 메모리에 적재 - 링커 : 목적파일을 실행 파일로 변환 (목적파일을 모아서 변환) - 번역기 : 프로그래밍 언어를 기계어 등 다른 언어로 변환 - 운영체제 : 하드웨어 관리와 통신 등 다양한 기능을 제공 * 운영체제에는 제어프로그램과 서비스 프로그램이 있다. * 제어프로그램 - 감시 프로그램 : 프로그램 실행과 시스템 상태를 감시/감독 - 작업관리 프로그램 : 스케줄 관리 및 시스템자원 할당 담당 - 데이터 관리 프로그램 : 데이터 전송 및 파일 조직을 관리 * 운영체제 운용 기법 1)일괄 처리 시스템 2) 실시간 처리 시스템 3) 다중 프로그래밍 시스템 4) 시분할 시스템 5) 다중 처리 시스템 (프로세서가 여러개 있는 것) 6) 다중 모드 시스템 (위에 5개 ..
*절차형 SQL- 트리거 : 이벤트에 반응해 자동으로 실행되는 작업* 병행제어 : 여러 트랜잭션이 동시에 실행되는 중에도 일관성을 유지하는 기법* 병행제어 문제점1) 갱신분실 : 일부 갱신 결과가 손상2) 비완료 의존성3) 모순성4) 연쇄 복귀* 병행제어 기법1) 로킹2) 2단계 로킹 규약3) 타임스탬프4) 낙관적 병행제어5) 다중버전 병행제어* 회복기법 1) 로그기반 회복 기법 : 지연갱신(REDO), 즉시갱신(REDO + UNDO)2) 검사적 회복 기법3)그림자 페이징 회복 기법4) 미디어 회복 기법5) ARIES 회복 기법 : 알고리즘을 이용함
* 데이터베이스 정의 - 공유 데이터 (Shared Data) - 저장 데이터 (Stored Data) - 통합 데이터 (Integrated Data) - 운영 데이터 (Operational Data) * 데이터 언어 - DDL (Data Definition Language) : Create, Drop, Alter, Truncate 구조와 제약조건 정의 - DML (Data Manipulation Language) : Insert, Update, Delete, Select 데이터 처리 및 조작 - DCL (Data Control Language) : Grant, Revoke, Commit, Rollback, SavePoint 제어 * 스키마 (Schema) : DB구조, 제약조건, 속성, 개체, 관계를 ..
* 협업도구 : 여러 사용자가 각자의 작업 환경에서 통합된 프로젝트를 동시해 수행하도록 하는 소프트웨어 * 형상 관리도구 - 소프트웨어 개발과정에서 발생하는 모든 변경을 통제하고 관리하는 방법 - 변경관리 ( 소스코드의 변경사항관리 ) Ant : Java 기반, XML기반의 빌드 스크립트사용 3> Maven : 의존성관리와 프로젝트 라이프사이클 관리 4> Jenkins : Java기반 오픈소스, Groovy기반 5> Gradle : Groovy기반, 안드로이드기반 개발에서 주로 사용 * 프레임워크 : 개발에 필요한 반제품 형태의 소프트웨어 * 프레임워크 특징 : 모듈화(Modulatity), 재사용성(Reusability), 확장성(Extensibility), 제어의 역흐름(Inversion of Con..