profile
개발자 헤이린
post-thumbnail

AI-900 시험 후기, 공부 내용 정리 (합격)

출처 : https://learn.microsoft.com/ko-kr/certifications/exams/ai-900 결론부터 말하자면 2일정도 공부하고 합격했다 AI에 대해 배경지식은 뭐..그냥 없다고봐도 무방한 사람(나)도 합격한걸보면 내용이 크게 어렵지

2022년 12월 1일
·
0개의 댓글
·

실전 압축 Github

버전 백업 용도협업 용도원격 저장소를 제공하는 여러 서비스 중 하나오픈소스 프로젝트들의 아지트로컬 저장소를 원격 저장소로 올리기(Github에서 진행) 깃허브에 새 리포지토리를 만들고, url을 복사한다.https://github.com/devheyrin/Gi

2022년 11월 27일
·
0개의 댓글
·

실전 압축 Git

버전을 편리하게 관리할 수 있도록 도와주는 도구작업 히스토리 중 원하는 순간으로 돌아갈 수 있는 타임머신과 같다. 버전 관리 시스템, Git 역시 버전관리 시스템 중 하나이다.코드 뿐 아니라 텍스트파일, 레이아웃파일 등 다양한 파일들의 버전을 관리하기 위해 사용할 수

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

[AWS] Window 프리티어 ec2에 오라클 설치하기 - 오라클 설치 후 외부에서 접속 (에러 해결방법)

지난 글에서 EC2를 생성하고 접속하기까지 완료했으니, 이제 오라클을 설치할 차례다! 공식 사이트에서 다운받아 설치해도 되고, 따로 설치파일을 받아 설치해도 된다. 나는 따로 배포받은 설치파일을 사용했다. 오라클 설치 과정은 다른 글에서 자세히 다룰 예정이므로 여기에서

2022년 9월 6일
·
0개의 댓글
·
post-thumbnail

[AWS] Window 프리티어 ec2에 오라클 설치하기 - EC2 생성, 접속하기

새로 들어간 프로젝트에서 DB를 외부에서도 편하게 접속해서 팀원들과 함께 사용하기 위해 DB전용 서버를 만들기로 했다. AWS에서 제공하는 DB서버들도 있지만 프로젝트 기간이 짧기도 하고 이참에 오라클 설치도 다시 해 볼 겸 프리티어 서버에 DB를 설치해보았다! Win

2022년 9월 6일
·
0개의 댓글
·

[Java] 스레드

프로세스 : 하나의 프로그램을 의미스레드 : 하나의 프로그램 안에 있는 여러 개의 실행흐름 단위를 의미main + 플러스알파여러 실행흐름이 동시에 발생하는것장점 : 처리 속도가 빨라진다주의할 점 : 동기화 - 한 사람이 먼저 한 스레드를 잡으면 나머지는 대기Runnab

2022년 8월 27일
·
0개의 댓글
·

[Java] 예외처리

개발자가 예측 가능한 문제 상황에 대한 처리 방법을 명시해두는 것프로세스 중 어떤 부분에서 문제가 생겼는지 파악하기 위해 사용한다.IO 관련해서는 예외처리가 필수이다.자식클래스는 부모클래스로 치환되기 때문에, 자식클래스를 부모클래스보다 위쪽에 배치해야 한다.new Ex

2022년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Java] OOP - 객체지향프로그래밍

클래스란 : 객체 생성을 위한 틀붕어빵 틀 (클래스) : 붕어빵 (객체)객체지향의 기본 모토 : 현실세계에 존재하는 모든 것을 프로그램의 객체로 구현할 수 있다.객체는 프로그램 안에서 사용할 수 있어야 한다. 객체화시키기위한 도구가 클래스이다.멤버 변수(클래스 변수)

2022년 8월 27일
·
0개의 댓글
·

[Java] static

static 키워드를 가진 멤버변수(클래스변수)나 메소드는 어디서든지 접근 가능하다. = (메모리 상주 키워드)static 메소드에서는 static 멤버변수나 static 메소드만 호출 가능하다.static 메소드에서는 non-static 메소드에 접근할 때 인스턴스화

2022년 8월 27일
·
0개의 댓글
·

[Java] 메소드

메소드 == 함수관련된 기능을 가진 모듈 (집합)리턴값은 반드시 1개public - modifier, 접근 제어자 ( ↔ private)static - 메모리 위치void - 리턴 타입main - 메소드명(식별자)(String\[] args) - 파라미터변수타입 변수명

2022년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Java] 기본 - 명명규칙, 데이터타입, 연산자, 메모리, 제어문, 패키지, 배열

길이 제한 없음예약어 사용 안됨숫자로 시작할 수 없음특수문자는 \_ $만 사용 가능Pascal Casing : 첫 글자는 대문자, 여러 단어로 이루어진 경우 단어의 첫글자는 대문자 (클래스명)Camel Casing : 첫 글자는 소문자, 여러 단어로 이루어진 경우 단어

2022년 8월 26일
·
0개의 댓글
·

[Oracle] SQL 객체

규칙적인 순서를 갖는 객체(숫자만 가능하고 자동 부여 목적)MS-SQL - 컬럼의 속성으로 부여no cycle on (기본값)insert 실패해도 시퀀스는 증가한다데이터 사전 뷰 : 오라클db에서 정보를 가진 객체정적뷰all\_(table, constraints, …)

2022년 7월 30일
·
0개의 댓글
·

[Oracle] DML

제약조건은 복사되지 않는다. (not null 제외)조작된 컬럼이 사용되는 경우, 반드시 컬럼명을 부여해야 한다.형식테이블 구조만 복사하는 경우데이터 조작 명령데이터 변경 명령데이터 흐름 명령이벤트(처리) 명령트랜잭션(처리) 명령실행단위 : 행insert, delete

2022년 7월 30일
·
0개의 댓글
·

[Oracle] SQL 명령의 종류

DDL - 데이터 정의 명령DML - 데이터 조작 명령DCL - 데이터 제어(관리)명령TCL - 트랜잭션 제어 명령대상 : 객체(테이블, 유저, … )create - 새 객체 생성alter - 컬럼 추가, 삭제, 변경drop - 객체 삭제truncate, renamer

2022년 7월 30일
·
0개의 댓글
·

[Oracle] 고급쿼리

사용하려는 컬럼이 하나 이상의 테이블에 있을 때 사용32개까지 가능Eque join (Inner join) : 조건에 만족하는 행만 추출Outer join (left \* right) : 조건에 만족하는 행이 추출되고, 마스터 테이블의 모든 행이 함께 추출되는 조인Cr

2022년 7월 30일
·
0개의 댓글
·

[Oracle] 단일행 함수, 다중행 함수

DB에서 함수는 반드시 한 개의 리턴값이 있어야 한다.input 하나의 행 → output 하나데이터 종류별로 여러 개의 함수가 있다.input 여러 개의 행 → output 하나계산과 관련된 함수가 주를 이룬다.count, max, min, sum계산함수, 그룹함수

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

[Oracle] 제약조건

컬럼 단위 설정 (제약조건 & 인덱스)데이터 신뢰성을 높이기 위한 것 - 중복을 허용하지 않는 제약 조건 등데이터 무결성을 구현할 수 있다.not null : null 불가능, 중복 가능unique : 중복 불가능, null 가능MS SQL - null도 중복 불가능p

2022년 7월 30일
·
0개의 댓글
·

[Oracle] 정렬

가급적 회피하는 것이 좋다.영문 < 유니코드(한글)NULL은 큰 값으로 처리된다.컬럼의 별칭, 또는 컬럼 순서로 지칭해서 정렬이 가능하다.정렬은 따로 해주어야 한다.

2022년 7월 30일
·
0개의 댓글
·

[Oracle] 오라클 데이터 타입

기본이 38byte, 명시적 길이제한을 하지 않으면 공간이 계속 낭비된다.number(x) x - 자리수number(x, y) x - 소수점 제외 자리수y - 소수점 이하 자리수char할당된 공간이 고정됨업데이트가 자주 발생하는 데이터의 경우 좋다.varchar2데이터

2022년 7월 30일
·
0개의 댓글
·

[Oracle] 데이터 추출 명령 - SELECT

데이터를 추출하는 명령(출력 아님!)from - 현재 유저가 테이블을 소유하고 있는지 확인 → 테이블 전체가 후보가 된다. where - 행(데이터)을 제한한다. where절이 참인 행만 추출 대상이 된다. select - 컬럼을 제한한다. 산술연산자 : +, -, \

2022년 7월 30일
·
0개의 댓글
·