일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 작성순서
- 카카오인턴십
- 생성자
- getter
- .substring
- setter
- 자바
- SQL
- 칼럼명에 별칭 지정
- HAVING
- 제어문
- for문
- 생성자쓰는이유
- 상속
- int오류
- 오라클
- 겟터
- 삼항연산자
- .repeat
- 프로그래머스
- 이터레이블
- Java
- SELECT 절
- Join
- 객체
- 향상된for문
- sql오류
- 연산자
- executeUpdate
- ifelse
- Today
- Total
목록TEST (오답노트) (10)
CoDream

1.문제. 공공데이터포털에서 제공하는 한국환경공단 에어코리아 대기오염 조회 서비스 OpenAPI를 사용하기 위해 Java 코드를 작성하여 사용했으나, 예상처럼 작동하지 않았다.예상되는 응답메세지를 [원인](20점)에, 해결방안을 [조치내용](20점)에 작성하세요. (총 40점)본인답안응답형식이 JSON인데 파싱 코드가 없음 NO_MANDATORY_PARAMETERS_ERRORString line이 null이기 때문에 데이터 없음(NO DATA FOUND)오류발생함모범답안URL = 서비스키 부분을 servicekey 변수로 작성해야함본인답안Gson 라이브러리 사용StringBuilder resp= new StringBuilder();Gson gson = new Gson(); ResponseDa..
1. 브라우저에서 WAS 측으로 요청을 보내는 방법URL 입력: 사용자가 브라우저 주소창에 URL을 입력하면 브라우저는 해당 URL에 대한 HTTP 요청을 서버에 보냅니다.a 태그: Link를 클릭하면 브라우저는 href 속성에 명시된 URL로 GET 요청을 보냅니다.form 태그: 와 같이 사용하며, 사용자가 폼을 제출하면 브라우저는 action 속성에 명시된 URL로 지정된 method(POST, GET 등)로 요청을 보냅니다.JS 활용하여 주소 변경 (location.href): JavaScript를 사용하여 location.href = 'URL';로 URL을 변경하면 해당 URL로 브라우저가 이동하며 GET 요청을 보냅니다.AJAX 통신: JavaScript의 XMLHttpRequest 객체 또는..

1.문제react 를 이용하여 위 화면을 그대로 만들 것 * 플러스 버튼을 누르면 해당 행의 나이가 증가해야한다. * 마이너스 버튼을 누르면 해당 행의 나이가 감소해야한다.import React, { useState } from 'react';import './App.css';function App() { const [users, setUsers] = useState([ { name: '유저1', age: 20, gender: '남자', phone: '010-1111-1111' }, { name: '유저2', age: 30, gender: '남자', phone: '010-2222-2222' }, { name: '유저3', age: 40, gender: '남자', phone: '010-3..
1.문제본인답안[원인] : AJAX 요청을 보내는 JavaScript 함수가 포함된 js파일 작성 (아래 조건 참고)0. 제이쿼리 함수를 이용할 것1. /item/list 에 요청 보낼 것(기존 요청과 같은 ip, port 에 요청을 보낸다.)2. 요청 방식은 get 으로 할 것3. 임의의 자연수를 전달할 것(키값은 pageNum 으로 한다.)4. ajax 통신에 실패하면, "통신 실패..." 알람 메세지를 띄울 것5. ajax 통신에 성공하면, 결과값에 따라 알람 메세지를 띄울 것결과값이 정상인 경우 : "데이터 잘 받음"결과값이 이상한 경우 : "데이터 못 받음"(정상적인 경우, 서버측은 "ok" 라는 문자열을 응답하도록 설계되어 있다.)const obj = { url: "/item/list",..
1.문제본인답안[원인] 항목에 작성할 내용1. 스프링과 스프링부트의 차이점스프링은 자바 기반의 애플리케이션 개발을 위한 프레임워크이고, 스프링 부트는 스프링기반의 애플리케이션을 간편하게 설정하고 실행하기 위한 도구임.2. IoC 란?객체의 생성, 생명주기 관리를 프레임워크에게 위임해,객체간의 관계를 프레임워크가 제어하도록 하는 디자인 패턴.3. DI 란?의존성 주입.객체간의 의존 관계를 외부에서 주입해 결합도를 낮추고 유연성을 높이는 디자인 패턴.모범답안 본인답안[조치내용] 항목에 작성할 내용제시된 코드를 아래 조건에 맞게 수정하여 올바르게 동작하도록 할 것1. 모든 회원 관련 페이지는 `/member`라는 공통 주소를 가질 것2. 컨트롤러의 실행 결과로 문자열을 응답할 것3. 회원 가입 페이지는 `..

1.문제본인답안 테이블이 생성되지 않는 원인을 분석하여 [원인]란에 작성테이블 이름을 지정하지 않았음.회원의 아이디, 비밀번호 및 닉네임은 CHAR 대신 가변형 타입 VARCHAR2를 사용해야함.JOIN의 날짜 형식은 NUMBER가 아닌 날짜형식으로 사용해야함.모범답안1. 테이블 이름이 작성되지 않았다2. 아이디의 자료형이 고정 문자열로 설정되었다3. 비밀번호의 자료형이 고정 문자열로 설정되었다4. 닉네임의 자료형이 고정 문자열로 설정되었으며 크기가 맞지 않는다5. 아이디의 형식 검사가 이루어지지 않았다6. 비밀번호의 형식 검사가 이루어지지 않았다7. 닉네임의 형식 검사가 이루어지지 않았다8. 가입일의 자료형이 날짜가 아니라 숫자로 작성되었다9. 가입일의 미지정 시 현재 시각 설정 조건이 누락되었다본인..

공지사항 작성하기 제목 내용 첨부파일 번호 제목 작성자 작성일 조회수 9 공지사항 제목 9 바로가기 user01 2021-03-29 34 6 공지사항 제목 6 바로가기 answ445 2021-03-12 67 3 공지사항 제목 3 바로가기 testg12 2021-03-01 98 2 공지사항 제목 2 바로가기 palwe3 2021-01-02 85 1 공지사항 제목 1 바로가기 xml23 2020-12-24 124 전체공지사항 갯수 5개 .outterbox{ display: grid; width: 400px; height: 280px; grid-template-columns: 1.2fr 5fr; grid-template-rows: 1fr 5fr 1fr 1fr; align-items: center; } #box..
1. 절차형 SQL 작성하기 점수 (40.0점) 아래의 상황과 에러의 내용을 읽고 에러가 발생한 원인(20점)과 그 조치사항(올바른 SQL구문)(20점)을 작성하시오(총 40점) 1) 시나리오 상황 사용자 계정을 만들기 위해 관리자 계정으로 접속하여 CREATE USER EMP IDENTIFIED BY EMP0123; 명령어를 실행한 뒤 접속을 확인하였다. 2) 에러 내용 User EMP이(가) 생성되었습니다. ORA-01045: user EMP lacks CREATE SESSION privilege; logon denied 본인답안 아래의 상황과 에러의 내용을 읽고 에러가 발생한 원인(20점) EMP계정이 CREATE SESSION 권한이 없어 에러가 발생함. 모범답안 계정은 생성되었으나, 생성된 계..
1.문제 1. 2001020413_19v4.1 기본 SQL 작성하기 점수 (40.0점) 아래의 SQL구문은 부서 별 평균 월급이 2800000을 초과하는 부서를 조회한 것이다. 결과가 올바르지 않다고 할 때, 그 원인(20점)과 올바르게 수정한 조치사항(20점)을 각각 항목에 맞게 기술하시오. (총 40점) SELECT DEPT, SUM(SALARY) 합계, FLOOR(AVG(SALARY)) 평균, COUNT(*) 인원수 FROM EMP WHERE SALARY > 2800000 GROUP BY DEPT ORDER BY DEPT ASC; 본인답변 결과가 올바르지 않다고 할 때, 그 원인(20점) 그룹의 조건을 주는데 WHERE절에 주었음. WHERE에는 개인함수 조건을 줄 때 적어야함. 모범답안 GROUP..

1. DBMS(DataBase Management System) 설치하기 점수 (20.0점) 아래의 사례를 읽고 에러가 발생한 원인(10점)을 찾고 그 원인을 해결(20점)하시오 (총 30점) 1. 사례 (2개 문제) 사용자 계정을 만들기 위해 일반 사용자 계정인 TEST계정으로 접속하여 계정이 SAMPLE 비밀번호가 1234인 계정을 생성하기 위해 CREATE USER SAMPLE; 를 실행하니 정상적으로 실행이 되지 않았다. 2. 사례 위사례의 문제점을 고치고 계정을 생성(CREATE명령만 실행 함.)을 하여서 접속을 만들고 접속하려는 데 접속이 되지 않고 테이블도 생성되지 않았다. 사례를 구분하여 원인과 문제를 해결하기 위한 조치를 원인과 조치내용란에 각각 기술하시오. 2번 조치내용에는 관련 용어를..