일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 생활코딩
- JavaScript 내장객체
- 자바스크립트
- 서브쿼리
- progressive web app
- sqldeveloper
- springaop
- SpringMVC
- TodayILearned
- PWA
- js
- 스프링
- HTML
- 프레임워크
- 프로그레시브웹앱
- framework
- javaprogramming
- TIL
- tdd
- 메이븐
- web
- Oracle
- sql
- 국비지원
- maven
- CSS
- 자바프로그래밍
- mybatis
- javascript
- 오라클
- Today
- Total
목록국비지원_Java (80)
1cm

2021. 09. 30 > 데이터베이스 구현 평가 -> 문제 해결 시나리오 3문제 : 09:10 ~ 10 : 40 (1시간 30분) -> 서술형 8문제 : 11 : 00 ~ 12 : 00 (1시간) -- 간단한 노트정리 오라클 사용자 권한 - 시스템 권한 : 사용자가 데이터베이스에서 특정 작업을 수행할 수 있도록 함. - object 권한 : 사용자가 특정 object를 access 및 조작할 수 있게 한다. -> 오라클에서는 사용자 권한에 따라 작업을 수행할 수 있는 것들이 한정될 수 있다. sysdba 및 sysoper 권한 - sysdba가 'sysoper privileges with admin option' 권한을 가지고 있으므로 훨씬 더 크다. - 데이터베이스 관리자만이 관리자 권한으로 데이터베..

2021.09.29 > ORDER BY -> SELECT한 컬럼에 대해 정렬을 할 때 작성하는 구문으로 SELECT 구문의 가장 마지막에 작성하며 실행 순서 역시 가장 마지막에 수행된다. -> 작성법 : SELECT 컬럼명[, 컬럼명, ...] FROM 테이블명 WHERE 조건식 ORDER BY 컬럼명 | 별칭 | 컬럼 순번 정렬방식[NULLS FIRST | LAST]; -> 정렬방식 : ASC - 오름차순 / DESC - 내림차순 > GROUP BY -> 그룹 함수는 단 한 개의 결과 값만 산출하기 때문에 그룹이 여러 개일 경우 오류가 발생 -> 여러 개의 결과 값을 산출하기 위해 그룹 함수가 적용될 그룹의 기준을 GROUP BY절에 기술하여 사용한다. -> NULLS FIRST : NULL을 제일 앞..

2021. 09. 28 > 형변환 함수 구분 입력 값 타입 리턴 값 타입 설명 TO_CHAR DATE NUMBER CHARACTER 날짜형 혹은 숫자형을 문자형으로 변환 TO_DATE CHARACTER NUMBER DATE 문자형 혹은 숫자형을 날짜형으로 변환 TO_NUMBER CHARACTER NUMBER 문자형을 숫자형으로 변환 -> 형 변환 함수 | TO_CHAR -> 날짜 혹은 숫자형 데이터를 문자형 데이터로 변환하여 반환하는 함수 -> 작성법 : TO_CHAR(DATE[, FORMAT]) -> 작성법 : TO_CHAR(NUMBER[, FORMAT]) -> DATE : 문자형으로 변환하려는 날짜형 데이터 -> NUMBER : 문자형으로 변환하려는 숫자형 데이터 -> FORMAT : 문자형으로 변환..

2021. 09. 27 > 함수(Function) -> 하나의 큰 프로그램에서 반복적으로 사용되는 부분들을 분리하여 작성해 놓은 작은 서브 프로그램이다. -> 호출하며 값을 전달하면 결과를 리턴하는 방식으로 사용한다. > 함수(Function) 유형 -> 단일 행 함수 : 각 행마다 반복적으로 적용되어 입력 받은 행의 개수만큼 결과를 반환 -> 그룹 함수 : 특정 행들의 집합으로 그룹이 형성되어 적용되며, 그룹 당 1개의 결과를 반환한다. > 문자 처리 함수 구분 입력 값 타입 리턴 값 타입 설명 LENGTH CHARACTER NUMBER 문자열 길이 반환 LENGTHB 문자열의 바이트 크기 반환 INSTR 특정 문자의 위치 반환 INSTRB 특정 문자의 위치 바이트 크기 반환 LPAD/RPAD CHAR..

2021.09.24 > SELECT 예시 | 논리연산자 -> 여러 개 조건 작성 시 AND/OR 사용 > 비교 연산자 | BETWEEN AND -> 비교하려는 값이 지정한 범위에 포함되면 TRUE를 리턴하는 연산자로 상한 값과 하한 값의 경계도 포함된다. -> NOT은 컬럼명 앞이나 BETWEEN 앞에 적어야 한다. -> 문자 데이터 형태로도 BETWEEN | NOT BETWEEN 비교 연산이 가능하다. > 비교 연산자 | LIKE | NOT LIKE -> 비교하려는 값이 지정한 특정 패턴을 만족하면 TRUE를 리턴하는 연산자로 '%'와 '_'를 와일드카드로 사용한다. -> 와일드 카드 문자와 패턴의 특수문자가 동일한 경우 어떤 것을 패턴으로 결정하는지 구분하지 못하기 때문에 데이터로 처리할 와일드 카드..

2021. 09. 23 Oracle Database개요 > Data -> 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값을 말한다. > 정보 -> 데이터를 기반으로 의미를 부여한 것 > Data와 정보의 예시 -> * 에베레스트의 높이 : 8848m -> Data (정량 값) 에베레스트는 세계에서 가장 높은 산이다. -> 정보 (의미 부여) > Database -> 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고, 중복되는 데이터를 최소화 하여 구조적으로 통합/저장해 놓은 것을 말한다. -> 데이터에서 정보를 추출하는 과정 -> 정보처리 -> 정보를 만들기 위한 목적 > Database 정의 -> 1. 공용 데이터 (Shared Data) : 공동으로 ..

2021. 09. 17 간단하게 Git설치를 진행했다. 나는 맥 사용자여서 홈브류를 통해 Git을 설치했고, Git을 좀 더 편리하게 사용하기 위해 Git GUI 대표적인 툴인 소스트리(Sourcetree)까지 설치를 진행했다. > 깃(Git)이란? -> 버전 관리 시스템이라고 보면 된다. 기본적으로 Git에서 사용하는 용어들. > 레파지토리(Repository) -> 파일 / 폴더의 저장 공간으로 파일이 변경 이력 별로 구분되어 저장된다. > 원격 저장소(Remote Repository) -> 원격 서버에서 관리되며, 여러 사람이 공유하기 위한 저장소(ex. github) > 로컬 저장소(Local Repository) -> 내 PC에서 관리하는 개인 전용 저장소 > 브랜치(Branch) -> 저장소 ..

2021. 09. 16 학원에 다니고 두 번째 시험. 문제 해결 시나리오 두 문제와 서술형 8문제 지난 시험과 똑같은 시간과 방식으로 진행이 되었고, 저번보다 문제 수가 줄어들어서 꽤나 배점이 높은 문제들로 구성되었다. 사실 복습을 제대로 못하고, 준비도 많이 못하고 본 시험에 너무 좋은 점수를..ㅠ_ㅠ 그렇지만 스스로 반성이 정말 많이 되었던 시험이었다. 아직도 서버와 클라이언트, IO관련한 네트워크 프로그래밍에 관해서 100% 이해가 안되는지라 정말 하루하루 체할 것 같다는 말이 적절하겠다. 그동안 스스로 컨디션 관리 못해서 미루고 밀린 학습들에 대해 스스로의 반성과 아쉬움이 남았던 시험..! 시험도 중요하지만 스스로 이해하고 체득하는 것에 더 단련해야 하는 것이 맞는 것 같다^.ㅠ 부서지고 깨지기 ..

2021. 09. 15 > 자바 스레드 스케쥴링 방식 -> 스레드 개수가 코어의 수보다 많을 경우 스레드를 어떤 순서로 동시성을 실행할 것인가를 결정하는 것. -> 스케쥴링에 의해 스레드들은 번갈아가며 run()메소드를 조금씩 실행한다. -> 1. 우선 순위 방식 (Priority) -> 우선 순위가 높은 스레드가 작업 시간을 더 많이 가지도록 하는 스케쥴링 방식 -> 스레드에 1 ~ 10까지 우선 순위 번호 부여 가능 (번호가 높을수록 우선 순위가 높음) -> 스레드 생성 시 우선 순위 기본값은 5 1 2 3 4 5 6 7 public class Run { public static void main(String[] args) { 클래스명 레퍼런스 = new 생성자(); //Thread를 상속한 객체 생..

2021.09.14 > 네트워크(Network) -> 여러 대의 컴퓨터를 통신 회선으로 연결한 것(홈 네트워크, 지역 네트워크, 인터넷 등이 해당) -> 쉽게 말하자면 공유기를 연결해서 컴퓨터, 스마트폰 등 기계들을 사용하는 것이라고 보면 된다. -> *홈 네트워크 : 집에서 공유기로 유선, 무선으로 연결한 것 -> *지역 네트워크 : 홈 네트워크끼리, 회사와 회사 등 특정한 곳과 통신회선으로 연결한 것 > 서버와 클라이언트 -> 네트워크로 연결된 컴퓨터간의 관계를 역할(role)로 구분한 개념이다. -> 서버는 서비스를 제공하는 프로그램(컴퓨터)으로 클라이언트의 연결을 수락하고, 요청 내용을 처리 후 응답을 보내는 역할을 한다. -> 클라이언트는 서비스를 받는 프로그램(컴퓨터)으로 네트워크 데이터를 필..