728x90

분류 전체보기 118

국비 TIL(Today I Learned) 20220705 오라클 집계함수, HAVING, 순차함수, 서브 쿼리

집계 함수 집계 : 데이터를 수집 가공 SELECT 집계함수, 그 외 조건에 맞는것 FROM 데이터 * 집계 함수 사용 시 SELECT에 올 수 있는 것은 함수들과 GROUP BY에서 사용된 컬럼들만 올 수 있다. SUM(컬럼) : 합계, 값들의 총 합계 AVG(컬럼) : 평균, 값들의 평균 COUNT(컬럼 OR *) : 개수, ROW의 개수, 단, 지정 컬럼이 NULL이면 세지 않음 MAX(컬럼) : 최대값. 값들 중 최대값 MIN(컬럼) : 최소값. 값들 중 최소값 SELECT JOB, SUM(SAL) FROM EMP; 오류 데이터 취득 ↓ 데이터 압축 → 집계 실행 SELECT JOB, SUM(SAL) FROM EMP GROUP BY JOB; 데이터 취득 ↓ 기준점 추가 데이터 압축 → 기준점으로 ..

TIL/academy 2022.07.05

Java에서의 Array, List, Map, Set, lterator

List는 왜 만들어졌냐? => 배열의 한계 때문, 배열을 사용하기 위해서는 크기를 정해야함!! 따라서 List 만들어짐 int[] num = new int[10]; // 크기 지정해야함 List num1 = new ArrayList(); // 크기 지정 안해줘도 됨 ArrayList 데이터(객체) 저장공간으로 배열을 사용. ArrayList list1 = new ArrayList(10); // ArrayList에는 객체만 저장가능 // autoboxing에 의해 기형이 참조형으로 자동 변환됨! 그리고 그냥 5 이렇게 적어도 된다 list1.add(5); list1.add(new Integer(3)); list1.add(new Integer(4)); list1.add(new Integer(0)); lis..

IT/java 2022.07.04

국비 TIL(Today I Learned) 20220704 오라클 ORDER BY, DUAL, 사칙연산, CASE, DECODE

ORDER BY DUAL 오라클 에러코드! 에러나면은 해당 코드로 구글링 해보고면 됨 오라클 정규식! 이런게 있다, 찾아보고 공부하래 조건1이 TRUE이면 값1을 돌려준다. 조건2가 TRUE으면 값2를 돌려준다 .... 조건들이 모두 FALSE이면 값N을 돌려준다. CASE가 미동작시 NULL CASE WHEN 조건1 THEN 값1 WHEN 조건2 THEN 값2 .... ELSE 값N END -- 조건1이 TRUE이면 값1을 돌려준다. 조건2가 TRUE으면 값2를 돌려준다 -- .... -- 조건들이 모두 FALSE이면 값N을 돌려준다. CASE가 미동작시 NULL CASE WHEN 조건1 THEN 값1 WHEN 조건2 THEN 값2 .... ELSE 값N END DECODE(값, 값1, 값2, 값3, ..

TIL/academy 2022.07.04

국비 TIL(Today I Learned) 20220701 모의주식, 오라클

우리가 하는 프로젝트에서는 굳이 싱글턴으로 할필요 없음 사용양이 많을수록 싱글턴이 유리 싱글턴은 나 자체를 변수로 가지고 있음 private으로 객체 취득용& 생성용 메소드 만들어줘야함 // 객체 취득용, 생성용 메소드 public static SingletonTest getInstance() { // 객체 존재 여부 확인 if (instance == null) { // 객체 없으면... instance = new SingletonTest(); } // 겍체 주소 반환 return instance; } 모의주식 service 부분만 package com.goodee.test.service; import java.util.Scanner; public class StockService { String[] c..

TIL/academy 2022.07.01

국비 TIL(Today I Learned) 20220628 Bean, try ~ catch, Scanner

Bean : 자료형 클래스 => DTO(Data Type Object), VO(Value Object) Type? 강사님만 Type이라고 함, 검색하면 다 Data Transfer Object라고 하는데 Getter: 데이터 취득용 메소드 Setter: 데이터 할당용 메소드 캡슐화: 데이터에 직접적인 접근을 제한하고, 간접적인 접근을 통하여 동작하게 하여 데이터를 은닉화하는 것을 나타내는것 Bean 썼을때 장점 : 각 데이터 형태에 맞추어 보관 가능 단점 : 데이터의 종류가 변경될 때마다 적용을 새로 해야함, 유지보수 차원에서는 비효율적 Bean 강사님은 선호하지 않음 package com.java.test.bean; public class TestBean { private int no; private ..

TIL/academy 2022.06.29

상향식 비용 산정 기법(5과목 정보시스템 구축관리)

정답 2번 정답 4번 2022년 3월 정답 4번 2021년 8월 정답 2번 2021년 5월 정답 4번 2021년 5월 정답 2번 2021년 3월 정답 4번 2021년 3월 정답 2번 2020년 9월 정답 4번 2020년 8월 정답 1번 정답 2번 정답 4번 2020년 6월 정답 1번 정답 2번 정답 1번 상향식 비용 산정 기법 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법 LOC(원시 코드 라인수) 기법, 개발 단계별 인월수(Effort Per Task) 기법, 수학적 산정 기법(COCOMO 모형, Putnam모형, 기능점수 모형) 1) LOC(원시 코드 라인수, source Line Of Code) 기법 - 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙..

화이트박스 테스트 & 블랙박스 테스트(2과목 소프트웨어 개발)

2022년 4월 정답 3번 프로그램의 구조를 고려하지 않는것 ==> 블랙박스 테스트 2022년 3월 정답 1번 아래 설명 참조 2021년 5월 정답 4번 2021년 5월 정답 3번 , 3번은 화이트 박스 테스트 기법 2021년 3월 정답 1번, 나머지는 다 화이트박스 검사 기법 2020년 9월 정답 1번, 1번는 화이트박스 기법 2020년 8월 정답 4번, 4번는 화이트박스 기법 2020년 6월 정답 1번 Boundary Value Analysis(경계값 분석)은 블랙박스 테스트 기법 * 문제 밑부분 드래그 시 정답 확인가능!!!! : 소프트웨어 혹은 제품의 내부 구조, 동작을 세밀하게 검사하는 테스트 방식으로, 외부에서 요구사항에 따른 예상 결과값을 테스트 하는것과는 다르게 내..

국비 TIL(Today I Learned) 20220603 회원가입 폼 만들기

어제 봤던 셤은 유효성 검사 4개 해서, 다른.jsp 파일로 값 받기 - 아이디에 값 없으면 false, 6글자 이하면 false, 비번 값 없으면 false, 8글자 이하면 false 오전에 어제 이어서 시험 보고 ajax 서버 넘겨서 계산후 결과값 받아오기 https://cocodo.tistory.com/11 JAVA - PreparedStatement 사용하기 지난번 오라클 DB에 쿼리를 날리는 방식을 소개할때 Statement를 사용했습니다. 자바에서 쿼리를 생성하고 실행하는 방법을 모르시는 분은 아래 글을 참조하시길 바랍니다. 2017/11/08 - [IT/Language] - JA cocodo.tistory.com test라는 이름의 userid가 이미 존재!! 내가 userid에 유니크키를 ..

TIL/academy 2022.06.03

국비 TIL(Today I Learned) 20220602 게시판 만들기

접근제어자 관련 애기, js는 언더바 두개로 접근제어자 표시할수 있지만 거의 public getter/ setter : 클래서 안에서 마우스 오른쪽 누르고 source - generate getters and setters int test; public int getTest() { return this.test; } public setTest(int test) { this.test = test; } 화요일날 했던 구조에 대해 다시 설명 executeQuery - sql을 실행하고 나서 결과를 ResultSet이라는 형태로 가져온다. https://mozi.tistory.com/26 [JAVA] Execute, ExecuteQuery, ExecuteUpdate 차이점 알아보기 Execute 1. 수행결과로..

TIL/academy 2022.06.02
728x90