전체 글(119)
-
오답노트
데이터베이스에서 논리적독립성? db의 논리적 구조를 바꾸어도 응용프로그램에는 영향끼치지않는것 응용프로그램과 DB를 독립시킴 임의 접근 통제 (DAC) 사용자의 신원에 따라 접근권한을 부여하는 방식 JAVA 에서 '^' =XOR 스니핑 네트워크 중간에서 다른사람의 패킷정보를 도청하는 해킹유형의 하나 스푸핑 IP 스푸핑은 IP 자체의 보안 취약성을 악용한 것으로 자신의 IP주소를 속여서 접속하는 공격이다 소프트웨어 구현 - 예외처리 정상적인 실행에서 벗어낫을떄 그 문제에 맞춰서 미리 작성한 루틴을 수행하도록하는것 페이퍼 프로토 타입 회귀테스트 이미 테스트된 프로그램의 테스팅을 반복하는것 교차곱 SNMP 다형성 - 여러가지 형태를 가지고있다. 객체지향에서 랜섬웨어 내부문서나 파일을 암호화해서 사용자가 열지못하..
2021.04.28 -
SQL
SQL 비절차적 언어 DDL (Data Definition Language) 데이터 정의 언어 생성, 수정, 삭제 Create create table book ( id int primary key, name char, price int not null ); Alter alter table book rename cloumn name to book_name; alter table book add(author char); Drop drop table book; Truncate truncate table book; 이거는 테이블만 남기고 남은 데이터를 모두 삭제한다. DML (Data Manipulation Language) 데이터 조작언어 데이터의 레코드를 조회하거나 수정, 삭제 Select select * ..
2021.04.28 -
서버프로그램 - 정렬
정렬 3가지 정렬 문제가 나오고 이를 자바, 파이썬, C 로 다 적진 못해도 핵심부분은 쓸 수 있어야한다. 버블 정렬 앞수와 비교를 해서 자리를 바꾸는 방식 간단한 정렬이기떄문에 전후 비교를 계속해서 한번의 정렬 결과 맨뒤에가 채워진다는 것을 알면된것이다. 선택정렬 정렬 안된 수 중 작은(큰) 값을 찾아내서 해당위치와 바꾸는 방식 여기서 알아야하는 것은 "최소값"을 미리 구하려고 한다는것 뒷부분이 버블정렬과 비슷한데 헷갈리지 말것 삽입정렬 하나의 수를 택해서 다음수와 비교를하며 비교가 멈출때 까지 "쉬프트" 하는 방식 여기서 유심히 봐야하는건 `a[j+1] = a[j];` `a[j+1] = key;`
2021.04.28 -
통합구현
XML 데이터를 나타낼수있는 방식중하나 웹브라우저간 HTML문법이 호환되지 않는 문제와 SGML의 복잡석을 해결하기 위해 개발된 "다목적 마크업 언어" 구성요소 유니코드문자 텍스트 데이터 형식 XML 파서(Parser) 해석을 위한 번역기 마크업과 내용 엘리먼트 + XML의 느린 파싱과 보안문제로 "JSON" 으로 대체되고 있는 추세이다. JSON 데이터 포맷의 한 형태로 경량의 DATA 교환 방식이다. 속성-값(key-value) 쌍으로 이루어져있다. 비동기처리에서 쓰는 AJAX 에서 XML을 대체해서 사용하고 있다. SOAP (simple object access protocol) HTTP, HTTPS, SMTP을 기반으로 해서 XML 메세지를 네트워크에서 교환하는 프로토콜 SOA(service or..
2021.04.28 -
제품 소프트웨어 패키징 및 용어
OSI 7계층 응용 계층 : 서비스연결 SNMP : s네트워크 장비를 관리 감시 DNS : IP주소와 호스트이름/URL을 서로 연결하여 해석 표현 계층 : 데이터의 형식과 표현 결정 세션 계층 : 응용프로세스간의 연결 접속 및 동기제어 전송 계층 : 프로세스간 논리적 통신서비스제공, 패킷 전송 TCP UDP RTP : 실시간으로 비디오나 오디오 패킷을 전송하기 위한 프로토콜 SCTP : 멀티미디어 통신을 위해 TCP UDP을 결합 네트워크 계층 : 단말 시스템끼리 데이터 전송을 위한 **최적의 통신경로** 선택 ARP : IP > MAC RARP: MAC >IP IPSec : 보안 ICMP : ip 계층에서 필요한 문제 데이터링크 계층: 인접시스템의 데이터 전송, 오류검출, 재전송,흐름제어 HDLC : ..
2021.04.28 -
응용SW 기초기술활용
교착상태 예방기법 - 상호배제, 점와대기, 비선점 및 환형대기 조건의 부정 회피기법 - 뱅커스알고리즘(자원할당하면 안정상태인지 확인하는 방법), wait-die,wound-wait 알고리즘 발견기법 - 감시알고리즘, 자원할당그래프, wait for 그래픔 회복기법 - 하나의 kill하는방법 세마포어 - 상호배제알고리즘 P연산 자원할당 s= s-1 S연산 자원해제 s= s+1 LRU 가장 오래된거 교체 LFU - 사용빈도가 가장 적은거 NUR - 최근에 사용되지 않은 페이지 최적페이지 - 앞으로 가장오래 쓰지않을 페이지 UNIX - i node 디스크 스켸줄링 이동디스크 - FCFS(큐에따라), SSTF(헤드위치에 가까운거), SCAN( 진행방향에 가까운거), LOOK, 에센바흐 고정디스크 S(shorte..
2021.04.28