Sky Archive

전체 글 150

[정보처리기사 실기] 2020년 2회 기출문제

정보처리기사 실기 2020년 2회 기출문제 문제복원 입니다. 1. 다음 괄호 ( )안에 공통으로 들어갈 소프트웨어 개발 프로젝트 방법론을 의미하는 용어를 쓰시오. ( )(은)는 작업 계획을 짧은 단위로 세우고 시제품을 만들어 나가는 사이클을 반복함으로써 고객의 요구 변화에 유연하고도 신속하게 대응하는 개발 방법론이다. 이와 반대되는 개념이 전통적 개발 방법론이라 할 '워터폴(Waterfall) 방식'이다. ( )(은)는 소프트웨어 개발에 국한되지 않고 조직과 사업 등 기업경영 전반으로 사용 범위가 확산되고 있다. ( )(은)는 짧은 개발 주기를 가지고 프로젝트 계획 수립과 진행에 있어서 최초의 프로젝트 일정 계획에 매이지 않고 고객 중심으로 계획을 융통성 있게 변경한다. 단계별 문서 산출물 확인보다는 해..

[정보처리기사 실기] 2020년 1회 기출문제

정보처리기사 실기 2020년 1회 기출문제 문제복원 입니다. 1. 비정규화(De-normalization, 반정규화, 역정규화)의 개념을 간략히 설명하시오. 더보기 답 : 정규화된 엔티티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법을 의미한다. 2. 다음 설명에 부합하는 마크업 언어는 무엇인지 영문 약어로 쓰시오. HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 다목적 마크업 언어이다. 웹상에서 구조화된 문서를 상호교환 가능하도록 설계된 웹 표준 문서 포멧으로 메타 데이터 정의가 명확하다. 사용자가 새로운 태그와 속성을 정의할 수 있는 확장석을 가진다. 유니코드를 사용하여 전 세계의 모든 문자를 처리 가능하며 ..

[Eclipse] 블록 주석 포맷팅 해제 Enable block comment formatting

최신 버전의 이클립스나 sts를 이용하다 보면 블록 주석 시 자동으로 정렬을 해버리는 경우가 있는데 검색해보니 2018-12, 2019-03 버전에서 블록 주석 코드 형식이 설정돼있다. 해제하자 블록 주석 시 포맷팅 적용하지않음 설정 Window - Preference - Java - Code Style - Formatter - New(새로운 프로필 생성) - Edit - Comments Enable block comment formatting 체크 해제 /* * public static void main(String[] args) { * SpringApplication.run(TestApplication.class, args); } * * try { } catch (Exception e) { // TO..

Tools/Eclipse 2021.07.07

[JavaScript] Date 객체 사용 시 주의해야 할 점 (크로스 브라우징 이슈)

▪ JavaScript Date객체 사용 시 주의할 점 자바스크립트 작성 시 날짜 생성, 비교 등으로 Date 객체는 자주 활용되지만, Date.parse() 메소드나 데이터 포맷을 사용한 생성자로 객체 생성 시 크로스 브라우징 이슈를 발생시킬 수 있어 주의해야 합니다. 아래 예시는 서비스 개발 시 대개 호환성을 맞춰야하는 브라우저인 Chrome, Safari, IE11에서 몇 가지 데이터 포맷을 사용한 생성자로 Date 객체를 생성 후 로그로 출력한 결과입니다. // yyyy-mm-dd var a = new Date("2021-07-06"); console.log(a); // CHROME - Tue Jul 06 2021 09:00:00 GMT+0900 (대한민국 표준시) // SAFARI - Tue J..

JavaScript 2021.07.06

[인프런] 스프링 입문자를 위한 추천 강의 (무료)

우아한형제들에서 개발 팀장을 맡고계신 김영한님의 강의로 웹개발 입문자들에게 아주 유용한 내용들을 듬뿍 담은 스프링 입문자 강의입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8#curriculum [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com

교육/인프런 2021.07.06

[인프런] 웹개발 입문자를 위한 추천 강의 (무료)

반드시 알고 넘어가야 할 웹 기술 기초편 3시간이 안되는 강의 내용으로 가볍게 들을 수 있지만 웹 개발 입문자라면 꼭 알고 있어야할 내용들을 집어주는 강의입니다. 입문자라면 한번씩 보시길 추천드립니다. https://www.inflearn.com/course/%EC%9B%B9-%EA%B8%B0%EC%88%A0-%EA%B8%B0%EC%B4%88#curriculum [무료] 반드시 알고 넘어가야 할 웹 기술 기초편 - 인프런 | 강의 웹 기술 기초를 익힐 수 있는 강좌로 단 시간에 웹 기술 기초를 익히실 수 있습니다. 웹 관련 공부 혹은 취업을 희망하시는 분은 반드시 본 강좌를 수강하세요!, 🗒 강의소개 본 강의는 웹 기술 www.inflearn.com

교육/인프런 2021.07.06

[Oracle] Oracle과 MSSQL 데이터 타입 비교

Oracle-MSSQL 간 데이터 타입 변환 시 참고할만한 데이터 타입의 대한 표입니다.😊 Microsoft SQL Server Oracle Comment BIGINT NUMBER(19) BINARY RAW - BIT NUMBER(3) - CHAR CHAR - DATETIME DATE Fractional parts of a second are truncated DECIMAL NUMBER(p[,s]) - FLOAT FLOAT(49) - IMAGE LONG RAW - INTEGER NUMBER(10) NUMBER range is -2,147,483,647 to 2,147,483,647 MONEY NUMBER(19,4) - NCHAR NCHAR - NTEXT LONG - NVARCHAR NCHAR - NUME..

DBMS/Oracle 2021.07.06

[MySQL] smallint? tinyint? int의 종류와 범위

int의 종류와 범위, 저장공간은 아래와 표를 참고하세요.😊 MySQL, SQL Server, Azure SQL Database, Parallel Data Warehouse 등 에서 사용되는 데이터 타입입니다. Data type Range Storage bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) 8 Bytes int -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) 4 Bytes smallint -2^15 (-32,768) to 2^15-1 (32,767) 2 Bytes tinyint 0 to 255 1 Byte 출처 https://docs.microsoft.com/k..

DBMS/MySQL 2021.07.06

[AWS 교육] AWS Partner 교육 7월 일정

이번 7월에도 파트너센터에서 진행하는 교육이 시작되었습니다~ AWS Partner Central에 등록되어 있으시면서 해당 교육에 관심 있으시다면 참여해보시는것도 좋을것 같니다~!! 파트너 등록 방법은 아래 링크를 참고해 주세요~~! https://aws.amazon.com/ko/partners/apn-partner-central/ 링크는 아래를 이용하세요. ↓↓↓ AWS 자격증 시험 준비 워크샵 Exam Readiness WorkshopAWS 자격증을 준비하는 사람들을 위해 다음과 같이 7 월에 온라인 시험 준비 워크샵이 열립니다. 자세한 일정을 확인하신 후 등록하세요. - AWS Certified Cloud Practitioner | 7월 19일(월) 10:00 - 10:40 | 등록하기» - AWS..

Cloud/AWS 2021.07.05

[맛집] 생에 첫 오마카세 스시고!

여자친구랑 100일 기념으로 갔던 오마카세에서 찍은 음식들입니다! 제가 비린걸 잘 못먹긴하지만 회나 초밥은 좋아해서 도전해봤습니다. 솔직히 처음가봐서 셰프님이 뭐라고 말하시는지는 잘 못알아들어서 뭐가 뭔지도 잘 모르겠지만...... 첫번째로 자리에 앉아서 에피타이저 중 하나로 나온 음식입니다! 뭔가...새우..? 비슷한거랑.... 이상한 스프 같은거였는데.. 살짝 맛이 미묘하면서 그러더군요..... 두번째로 나온 토마토와 크림치즈 곶감입니다!!!! 곶감 사이에 크림치즈 들어가 있어서 정말........ 대존맛!!!!!!!!! 세번째 입니다! 여기부터는 본격적인 회! 광어...청어...?등등 여러개 나왔는데 솔직히 뭐가 뭔지 모르겠더군요... 그래도 맛있는건 인정..... 다음은 초밥들 입니다!! 광어였는..

ETC 2021.07.05

[JSP] EL이란? 기본객체와 eq, ne, empty의 사용법

EL(Expression language) 이란? EL은 Expression language의 약자이며 데이터를 표현하기 위한 언어로 JSP의 기본 문법을 보완해주고 자바 코드를 대신해 실행 시간에 태그의 속성 값을 지정하는 역할을 하고 JSP 2.0에 추가된 개념이랍니다.😊 초기의 EL은 JSTL의 액션 태그에서만 작동하는 문제가 있었는데, JSP 2.0부터는 JSP 컨테이너가 EL 표현식을 해석할 수 있게 도와주고 와 같은 방식의 표현식 대신 사용하거나 내장객체 또는 표준 액션 태그, 커스텀 태그, 템플릿 데이터와 같이 자바 코드를 사용해야 했던 모든 곳에 EL을 사용할 수 있어요. EL의 주요 기능 JSP의 네 가지 기본 객체가 제공하는 영역의 속성을 사용할 수 있어요. 집합 객체에 대한 접근 방법..

Java/JSP 2021.07.03

[JSTL] JSTL 내장 함수 정리

함수 매개변수 설명 리턴 타입 contains String, String 첫번째 입력 문자열에 하위 문자열이 포함되었는 지 확인 boolean containsIgnoreCase String, String 첫번재 문자열에 하위 문자열이 대소문자 구분 없이 포함되었는 지 확인 boolean endsWith String, String 첫번째 문자열이 하위 문자열로 끝나는 지 확인 boolean escapeXml String XML 마크 업으로 해석 될 수있는 문자를 escape처리 String indexOf String, String 첫번째 문자열이 하위 문자열에 포함되어 있다면 처음으로 검색된 index를 반환한다. int join String[], String 배열의 모든 요소를 ​​문자열로 결합 Stri..

Java/JSP 2021.07.02

[JavaScript] 논리 연산자(&&, ||)를 활용한 간결하고 효율적인 스크립트 작성 TIP

논리 연산자 && 와 ||를 사용한 효율적인 스크립트 작성 TIP 예시 1 - ||를 사용한 파라미터의 기본 값 설정 function setName(name) { if (!name) { name = "king pork"; } return name; } 매개변수 name이 false라면 'king pork'라는 문자열로 변경 후 반환하는 함수로 이 함수는 아래와 같이 수정할 수 있습니다. function setName(name) { return name || "king pork"; } 연산자 ||는 먼저 왼쪽의 표현식을 처리하며 매개변수가 truthy라면 오른쪽의 표현식을 처리하지 않고 해당 값을 즉시 반환합니다. 만약 매개변수가 falsy라면 오른쪽의 표현식을 처리합니다. 예시 2 - && 활용 func..

JavaScript 2021.07.02

[유머] 얘 이름이 뭐야?

간혹 짤로 쓰이는 요녀석. 어느 날 요놈이 뭐하는 앤지 궁금해서 찾아보게 되었다. 일본 애니메이션 '명탐정 우사미'의 우사미라고 한다. 제목에서 알 수 있듯이 탐정이다. 주로 성범죄를 다루며 가장 싫어하는 게 범죄자여서 친구도 신고해버린다고 한다. 우사미는 항상 (⓿ㅁ⓿) 이 표정일 줄 알았는데 평소에는 눈을 착하게 뜨고 다닌다. 근데 인성은 문제 있어 보인다. 우는 고양이한테 다짜고짜 고양이시체 드립 날림. 에피소드를 보다 보면 옆에서 제일 말이 많은 저 곰ㅅㄲ가 문제다. 에피소드 한편을 예로 들어 보겠다. 1. 누군가 코끼리양의 목욕하는 모습을 훔쳐보면서 사건 시작. 2. 바로 곰탱이부터 의심하는데 범인이 멍멍소리를 냈다고 해서 오해를 풀었다. 3. 범인을 용서할 수 없다는 곰탱이 4. 알고보니 이ㅅ..

ETC 2021.07.02

[Javascript] 객체 property 종류 및 속성

Javascript 에서는 변수 이외에도 property라는 형태로 객체정보를 생성하고 사용할 수 있다. 01. property 종류 1) 데이터 프로퍼티 (data property) - 키와 값으로 구성된 일반적인 프로퍼티 2) 접근자 프로퍼티 (accessor property) - 자체적으로는 값을 갖지 않고 다른 데이터 프로퍼티의 값을 읽거나 저장할 때, 사용하는 접근자 함수로 구성된 프로퍼티 02. property 속성 property 속성 설명 공통 Enumerable 프로퍼티가 열거 가능여부 Configurable 해당 프로퍼티의 변경 가능여부 데이터 프로퍼티 Value 항목의 값을 저장 Writable 값의 변경 가능여부 접근자 프로퍼티 getter getter 메소드로서 사용되는 함수를 정..

JavaScript 2021.07.02