전체 글42 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 오류 SELECT COUNT(*) FROM ( SELECT no , id , ip FROM table GROUP BY id );GROUP BY 사용 때문에 COUNT 수가 로우 여러개로 조회 되어서FROM 절로 묶어서 서브쿼리 사용했더니 오류가 발생했습니다.com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Every derived table must have its own alias해당오류는 서브쿼리에 alias를 지정하지 않아 생긴 오류입니다.SELECT COUNT(*) FROM ( SELECT no , id , ip FROM.. 2021. 10. 14. [MySQL] AUTO_INCREMENT 자동증가 값 가져오기 AUTO_INCREMENT는 데이터를 INSERT 할 때마다 값을 1씩 증가시켜 줍니다. 보통 테이블을 생성 할 때, primary key 중복을 막기 위해 AUTO_INCREMENT 설정해놓습니다. 오라클의 경우, nextval 함수를 이용하여 시퀀스를 생성할 수 있습니다. 테이블 생성 할 때, CREATE문에서 AUTO_INCREMENT를 설정해주면 사용 가능합니다. AUTO_INCREMENT=1로 설정하면 1부터 자동 증가됩니다. ※주의할 점※ InnoDB 엔진을 사용하는 경우 서버 재시작을 하게 되면 AUTO_INCREMENT 값이 초기화가 돼서 주의해야합니다. MyISAM (파일 기반 스토리지 엔진) - 디스크에 갱신 - 서버 재시작 해도 기존 AUTO_INCREMENT 값 유지 됨 InnoDB.. 2021. 10. 6. 내가 공부하려고 정리하는 정보처리기사 실기 정리 (6/6) DDL CREATE TABLE 테이블명 ( 속성명 데이터_타입 [DEFAULT 기본값][NOT NULL][PRIMARY KEY],[UNIQUE], FOREIGN KEY 외래키_속성명 REFERENCES 참조테이블 (기본키_속성명) ON DELETE 옵션(NO ACTION, CASCADE, SET NULL, SET DEFAULT) ON UPDATE 옵션(NO ACTION, CASCADE, SET NULL, SET DEFAULT) CONSTRAINT 제약조건명 CHECK 조건식 ); ALTER TABLE 테이블명 ADD 속성명 데이터 타입; ALTER TABLE 테이블명 MODIFY 속성명 데이터 타입; DROP TABLE 테이블명 [RESTRICTED(참조중 제거취소) | CASCADE(연쇄)]; DML .. 2021. 10. 3. 내가 공부하려고 정리하는 정보처리기사 실기 정리 (5/6) 랜섬웨어 : 사용자 컴퓨터에 잠입해 파일을 암호화하여 사용자가 열지 못하게 하는 프로그램 RUDY : 요청 헤더의 Content-length를 비정상적으로 크게 설정하여 메시지 바디부분을 소량으로 보내 연결상태 유지시키는 공격 Xss(크로스사이트스크립트) : 검증되지 않은 외부 입력 데이터가 포함된 웹페이지를 열때 부적절한 스크립트가 실행되는 공격 CSRF : 사용자가 자신의 의도와는 무관하게 공격자가 의도한 행위를 특정 웹사이트에 요청하게 하는 기법 이블 트윈 공격 : 무선 WiFi 피싱 기법, 하법적인 WiFI 제공자처럼 위장해 정보를 탈취하는 무선 네트워크 기법 디지털 트윈 : 물리적인 사물과 컴퓨터에 동일하게 표현되는 가상 모델 사이버 킬체인 : 사이버 공격을 프로세스상으로 분석하여 각 공격단계에.. 2021. 10. 2. 내가 공부하려고 정리하는 정보처리기사 실기 정리 (4/6) 클라우드 컴퓨팅 유형 IaaS : 서버, 스토리지 서비스 PaaS : 플랫폼형 서비스 SaaS : SW형 서비스 IPv6 : 128bit의 인터넷 프로토콜 유니캐스트, 멀티캐스트, 애니캐스트 IPv4 : 32bit 주소체계를 갖는 네트워크 계층의 프로토콜 유니캐스트, 멀티캐스트, 브로드캐스트 IPv4 → IPv6 전환 기술 : 듀얼스택 터널링 주소변환 IPsec : 무결성과 인증을 보장하는 AH와 기밀성을 보장하는 암호화(ESP)를 이용해 양 종단 보안서비스를 제공하는 프로토콜 SSH : 포트번호 22, 원격 접속 프로토콜 SSL/TLS : 전송계층과 응용계층 사이에서 클라이언트와 서버 간의 웹 데이터 암호화(기밀성), 상호 인증 및 전송 시 데이터 무결성을 보장하는 보안 프로토콜 ARP : IP → M.. 2021. 10. 1. 내가 공부하려고 정리하는 정보처리기사 실기 정리 (3/6) 소프트웨어 아키텍처 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체이다. 소프트웨어 아키텍처 패턴 종류 - 레이어 패턴 시스템을 계층으로 구분하여 구성하는 고전적인 방법의 패턴 각 하위 모듈은 추상화 제공, 서로 마주보는 계층끼리 상호작용 - 클라이언트-서버 패턴 하나의 서버 컴포넌트와 다수의 클라이언트 컴포넌트로 구성되는 패턴 사용자가 클라이언트에 서비스 요청, 서버가 클라이언트에 서비스 제공, 클라이언트가 사용자에게 전달 - 파이프-필터 패턴 데이터 스트림 절차의 각 단계를 필터로 캡슐화하여 파이프를 통해 전송하는 패턴 분산 시스템에서 사용, 원격 서비스 실행 통해 상호작용 가능 - 브로커 패턴 사용자가 원하는 서비스와 특성을 브로커 컴포넌트에 요청하면 브로커 컴포넌트가 .. 2021. 9. 30. 이전 1 2 3 4 5 6 7 다음