본문 바로가기

분류 전체보기39

The maximum column width for an individual cell is 255 characters 오류 엑셀 다운로드 중 갑자기 오류가 발생했습니다. java.lang.IllegalArgumentException: The maximum column width for an individual cell is 255 characters. 최대 열 너비가 255로 제한이 있다고 합니다. sheet.setColumnWidth(firstCol, sheet.getColumnWidth(firstCol) + 1024); setColumnWidth 사용 할 때, width가 255*256 을 넘어가면 throw new IllegalArgumentException 처리를 합니다. sheet.getColumnWidth(firstCol) + 1024 해당부분이 255*256를 넘어가서 예외처리가 났습니다. 열 너비를 동적으로 지.. 2021. 10. 25.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 오류 SELECT COUNT(*) FORM ( 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(*) FORM ( SELECT no , id , ip FROM table GROUP BY id )T; 서브쿼리에 T로 이름을 지정해주니 오류없이 동작합니다. 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.
반응형