목록전체 글 (184)
Learn & Record

1. COUNT - COUNT는 개수를 세는 기능을 하는데, 개수를 조사할 필드명을 전달하는데 * 지정하면 필드에 상관없이 조건 맞는 개수 리턴 SELECT COUNT(*) FROM tstaff; # 별명(Alias)을 부여하면 결과셋에 이름을 표시 SELECT COUNT(*) AS "총 직원수" FROM tstaff; # WHERE 절을 붙이면 조건에 맞는 레코드의 개수를 구함 SELECT COUNT(*) FROM tstaff WHERE salary >= 400; # 조건에 맞는 레코드가 없어도 결과값은 역시 하나 SELECT COUNT(*) FROM tstaff WHERE salary >= 10000; # COUNT(*)로 조사한 개수에 해당하는 레코드를 알고 싶으면 원하는 필드명 적음 SELECT ..
151. 순환 복잡도 - 한 프로그램의 논리적인 복잡도를 측정하기 위한 소프트웨어의 척도, 맥케이브 순환도 또는 복잡도 메트릭이라 함 152. 소스 코드 최적화 - 나쁜 코드를 배제하고, 클린 코드로 작성하는 것 153. 소스 코드 품질 분석 도구 - 정적 분석 도구 : pmd, cppcheck, SonarQube, checkstyle, ccm, cobertura 등 - 동적 분석 도구 : Avalanche, Valgrind 등 154. EAI (Enterprise Application Intergration) - 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션 - 유형 : point-to-point, Hub & Spoke, Message Bus..
101. 릴리즈노트의 개요 - 개발 과정에서 정리된 릴리즈 정 보를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서 102. 릴리즈 노트 초기 버전 작성 시 고려사항 - 머릿말, 개요, 목적, 문제 요약, 재현 항목, 수정/개선 내용, 사용자 영향도, SW 지원 영향도, 노트, 면책 조항, 연락처 103. 디지털 저작권 관리 (DRM) - 저작권자가 의도한 용도로만 사용되도록 하는 디지털 콘테츠 관리 및 보호 기술 104. 디지털 저작권 관리의 구성 요소 - 클리어링 하우스, 콘텐츠 제공자, 패키저, 콘텐츠 분배자, 콘텐츠 소비자, DRM 컨트롤러, 보안 컨테이너 105. 디지털 저작권 관리의 기술 요소 - 암호화, 키 관리, 암호화 파일 생성, 식별 기술, 저작권 표현, 정책 관리, 크랙 방지, ..
96. 테스트 케이스 - 식별자, 테스트 항목, 출력 명세, 환경 설정, 특수 절차 요구, 의존성 기술 97. 통합 개발환경 IDE - 코딩, 컴파일, 디버깅 , 배포 등 다양한 기능 제공 98. 빌드도구 - 소스 코드 파일들을 컴퓨터에서 실행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과물 도구 99. 소프트웨어 패키징의 개요 - 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다 100. 패키징 시 고려사항 - 사용자의 시스템 환경, 즉 운영체제, CPU, 메모리 등 에 필요한 최소 환경을 정의한다
1. Exception (예외) - 어떤 프로그램이든, 잘못된 코드, 부정확한 데이터, 예외적인 상황으로 오류가 발생할 수 있음 - 프로그램 비정상 종료를 막고, 정상 실행 상태를 유지하는 것이 목적 2. try-catch 구조 - 자바에서는 try-catch 구조를 사용해서 예외를 처리 - 예외마다 하나의 catch 블록을 지정하여야 함 - 예외가 발생할 가능성이 있는 코드를 try 블록으로 감싸고 처리 과정은 catch 블록에 위치시키면 됨 try { # 예외가 발생할 수 있는 코드 } catch (예외클래스 변수) { # 예외를 처리하는 코드 } finally { # 여기 있는 코드는 try 블록이 끝나면 무조건 실행 } public class DivideMyZeroOK { public static..

1. ORDER BY - SELECT 명령에 별 지정이 없을 경우, 출력 순서 DBMS별로 디폴트 순서를 따름 - 출력할 때, ORDER BY 절로 정렬 순서를 지정하면 DBMS가 달라도 원하는대로 정렬 가능 - ( 기본형식 ORDER BY 필드 [ ASC | DESC ] ) : 오름차순 일 경우 ASC, 내림차순 일 경우 DESC - 순서를 생략하면 디폴트인 오름차순 으로 적용되므로 키워드 ASC는 보통 생략 - 키워드 값이 똑같을 경우, 프라이머리 키 기준으로 정렬됨 - 두 개 이상의 기준 필드 지정가능. 첫번째 기준이 같으면, 두번째 기준 비교하여 정렬 순서 결정 - 칼럼을 정수로 입력이 가능하다 - 모든 필드는 정렬 기준으로 사용가능. 정렬 기준 필드를 꼭 같이 출력할 필요는 없음. - 테이블에 ..