본문 바로가기
반응형

Develop223

정보처리기사 실기 기출 정리 2020년에 필기, 실기 시험 모두 합격~! 첫 실기 시험 때, 2020년부터 정처기 시험 유형이 싹 바뀐다고 해서 이전 실기 문제들을 전혀 안 봤다가 낭패봤다. 실기 시험 3번이나 본...ㅋㅋ... 내 경험상 시험 1회당 3~5문제 정도는 비슷하거나 완전 같은 문제가 나왔다. 17~19년도 기출 중에서 시험범위가 겹치는? 부분만 정리했던걸 업로드한다. sql문 문제는 내가 전공자라 기본이라 생각하고 넘겼기 때문에 기출을 따로 정리하지 않았다 ( sql 개념: yeonyeon.tistory.com/9 ) * OLAP 연산 - drill down: 분석할 항목에 대해 한 차원 계층 구조를 따라 요약->상세 데이터로 접근 - pivoting: 보고서의 행, 열, 페이지 차원을 바꿔 볼 수 있는 기능 * do.. 2021. 1. 4.
SQL문 기초 -- 스키마: db 구조와 제약 조건에 관하 전반적인 명세 CREATE SCHEMA 스키마명 AUTHORIZATION 사용자id; -- 도메인 정의 CREATE DOMIAN 도메인명 [AS] 데이터타입 [DEFAULT 기본값] [CONSTRAINT 제약조건명 CHECK(값)]; -- 뷰 정의. SELECT문 결과를 뷰로 생성 CREATE VIEW 뷰명(속성명) AS SELECT문; -- 인덱스 정의 CREATE [UNIQUE] INDEX 인덱스명 -- UNIQUE: 중복 값 X ON 테이블명(속성명 [ASC/DESC] -- ASC: 오름차순, DESC: 내림차순 [CLUSTER]; -- 클러스터드 인덱스 설정 -- 테이블 생성 CREATE TABLE 테이블명 ( 속성명 타입 [DEFAULT 기본값][NO.. 2021. 1. 4.
[jQuery] Uncaught SyntaxError: Illegal break statement javascript, jQuery 오류 Uncaught SyntaxError: Illegal break statement $.each() 함수에서 break; 문을 사용하면 위와 같은 오류가 뜬다. for문이나 while문 같은 반복문을 쓸 때처럼 each문에서도 사용할 수 있다고 생각했는데 아니다. $.each()는 반복문이 아닌, 배열 / 객체를 순회할때마다 callback을 실행시켜주는 함수이다. 만약 break 또는 continue를 사용하고 싶다면 함수를 따로 빼서 return 시켜주면 된다. Sample $.each(arr, function (index, val) { if(index==2) break; }); => var callback = function(index, value) { if(i.. 2020. 12. 30.
[HTTP] 쿠키, 세션, 캐시 쿠키 - 사용자의 브라우저에 저장. - 통신할 때 HTTP 헤더에 포함되는 텍스트 데이터 파일 - ex: 로그인 시 아이디 자동완성, 로그인 없이 쇼핑몰 장바구니 등의 정보 저장 세션 - 서버에 저장되는 쿠키 - 클라이언트와 서버의 통신 상태 - 서비스가 직접 관리해야하는 중요한 정보 관리 캐시 - 리소스 파일들의 임시 저장소 - 꺼내는데 힘든, 자주 사용하는 데이터를 임시 저장 이해하기 위한 예제 다양한 브랜드를 모아둔 백화점이 있다. 이 백화점에서는 사람마다 '쿠키' 쿠폰북을 들고 다닌다. 브랜드에 들렸다고 스탬프를 찍거나, 내가 직접 메모하기도 하고, 이미 들린 곳인지도 알 수 있다. "내가" 들고 다니고, 시설(사이트)을 방문할때마다 저장한다. 이용자가 임의로 수정 가능하므로, 어떠한 물건을 구매.. 2020. 12. 30.
@Qualitifier 편리하게 이용하기 @Qualifier를 이용하다보면 오탈자가 날 수 있다. 오류는 나는데 오타 때문에 난 오류인 것은 알 수 없어서 찾기 힘들다. ex: @Qualifier("mainDiscountPolicy") 를 사용해야하는데, @Qualifier("mainDiscountPolicyy")으로 오타낸 경우 ​ 이때 어노테이션을 직접 생성하면 해결할 수 있는데 @Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE, ElementType.ANNOTATION_TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Qualifier("mainDiscountPolicy") publi.. 2020. 12. 29.
IoC, DI, Container 개념 제어의 역전 = IoC; Inversion of Control : 프로그램의 제어 흐름을 직접 제어x, 외부에서 관리. - 기존: 클라이언트 구현 객체가 스스로 필요한 서버 구현 객체 생성/연결/실행 ( = 구현 객체가 프로그램의 제어 흐름을 스스로 조종 ) - 개선: 필요한 인터페이스들을 호출하지만, 어떤 구현 객체들을 호출할지는 모름 ex: AppConfig.java (아래) public class AppConfig { public MemberService memberService() { return new MemberServiceImpl(memberRepository()); } public OrderService orderService() { return new OrderServiceImpl(mem.. 2020. 12. 29.
Java Spring 기초 개념 Java Spring을 왜 사용하는가? Spring이 무엇인가?에 대해서 스프링 기술 기술명 설명 프레임워크 핵심 부트 여러 스프링 기술 편리하게 사용하도록 help 데이터 CRUD 사용 편리하게 세션 세션 기능 편리하게 시큐리티 보안 관련 Rest Docs API 문서화 배치 배치 처리 특화 클라우드 클라우드 관련 등등 여러가지 기능이 있다. spring.io/projects에 들어가면 더 많은 것을 볼 수 있음. ​ 스프링 프레임워크 - 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트, .. - 웹 기술: 스프링 MVC, ... - 데이터 접근 기술: 트랜잭션, JDBC, XML, ... - 기술 통합 - 테스트 - 언어: 코틀린, 그루비 ​ 스프링 부트 : 스프링 편리하게 사용할 수 있도록 지원.. 2020. 12. 29.
반응형