본문 바로가기

전체 글

(183)
TIL-230614(인텔리제이(IntelliJ)에서 작성한 코드 GitHub Repository에 올리기) 📌진행방식 IntelliJ에서 만든 Java프로그램을 GitHub Repository에 올리기 ⛔문제점 - Sourcetree로 원격repo에 commit, pull,push..는 해봤는데 IntelliJ에서 바로하는 법을 모름... - 구글링해서 나온 방법으로 push했더니 안된다는 메시지가 뜸. - 구글링해서 찾은 방법: IntelliJ에서 Create Git Repository 선택 후 push할 폴더 선택 - 아래 사진과 같이 이미 존재한다고 나옴...하지만 만든 기억이 없음... 시도해본 것들💦 - 터미널에 로컬repo 초기화 명령어 작성 - Sourcetree로 push해보기.. - GitHub에서 new Repository생성 후 push해보기.. - 폴더에 있는 .git삭제 해보기 등등 몇..
(항해99) Java 문법 종합반 5주차 정리 프로세스와 쓰레드, 싱글 쓰레드와 멀티 쓰레드, 구현방법 3가지, 싱글 쓰레드와 멀티쓰레드 실습, 데몬&우선순위&쓰레드 그룹, 쓰레드 상태&sleep&interrupt, join&yield&synchronized, wait&notify, Lock&Condition, 모던자바_자바 8변경점, 모던자바_함수형 프로그래밍 실전 예제, 모던자바_stream, 모던자바_null [프로세스 구조] OS가 프로그램 실행을 위한 프로세스를 할당해줄때 프로세스안에 프로그램 Code와 Data 그리고 메모리 영역(Stack, Heap)을 함께 할당 1. Code 는 Java main 메소드와 같은 코드를 말함 2. Data 는 프로그램이 실행중 저장 할 수 있는 저장공간을 의미 1) 전역변수, 정적변수(static), 배..
WIL-2023/6월 (1) 2023.06.12. ~ 2023.06.18. 📝이번주 목표 1. 스파르타코딩클럽 Java문법 종합반 4주차, 5주차 강의 듣기 2. 항해99과제 '숫자야구 프로그램 만들기' 3. github공부 4. 프로그래머스 코딩테스트 문제풀기
(항해99) Java 문법 종합반 4주차 정리 오류 및 예외에 대한 이해, 예외발생과 try catch finally문, 예외 클래스 구조 이해하기, chained exception 및 실제 예외 처리하기, 제네릭 개념 및 기본 문법 소개, 제네릭 문법 자세히 살펴보기, collection 다시보기(List), Wrapper클래스 [오류(Error) vs 예외(Exception)] - 오류(Error)는 일반적으로 회복이 불가능한 문제 - 예외(Exception)는 일반적으로 회복이 가능한 문제 [예외의 종류] 코드실행 관점에서 예외의 종류 컴파일 에러(예외) - .java 파일을 .class 파일로 컴파일할때 발생하는 에러 - 대부분 여러분이 자바 프로그래밍 언어의 규칙을 지키지 않았기 때문에 발생 - 예를들어 있지 않은 클래스를 호출한다거나, 접..
(항해99) 엑셀보다 쉬운 SQL 4주차 정리 원하는 데이터를 더쉽게:Subquery, Subquery 본격 사용해보기, Subquery 연습해보기 (where, select, from, inner join), with절 연습하기, 실전에서 유용한 SQL문법(문자열, Case), SQL문법 복습(초급, 중급) Where 에 들어가는 Subquery - where 필드명 in (subquery) Select 에 들어가는 Subquery - select 필드명, 필드명, (subquery) from .. From 에 들어가는 Subquery 문자열 쪼개기 - SUBSTRING_INDEX 문자열 일부만 출력하기 - SUBSTRING - 문자열, 출력을 하고싶은 첫 글자의 위치, 몇개의 글자를 출력하고 싶은지
(항해99) 엑셀보다 쉬운 SQL 3주차 정리 여러 테이블을 연결해보자: Join 이란?, Join 본격 사용해보기, 배웠던 문법을 Join과 함께 사용해보기, 이제는 실전!본격 쿼리 작성해보기, 이렇게 끝내면 아쉽죠? 한번 더 총복습!, Left-Join- 안써보니까 섭섭했죠?, 결과물 합치기!Union 배우기 join - 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것 join의 종류 Left Join - A와 B는 각각의 테이블을 의미. 둘 사이의 겹치는 부분은, 테이블 A와 B의 key 값이 연결되는 부분 - left join은 어디에 → 뭐를 붙일건지, 순서가 중요 Inner Join - A와 B는 각각의 테이블을 의미. 두 테이블의 교집합을 의미 - 두 테이블의 공통된 정보 (key값)를 기준으로 ..
(항해99) 엑셀보다 쉬운 SQL 2주차 정리 범주의 통계를 내주는 Group by, SQL 쿼리가 실행되는 순서, Group by 기능 알아보기, 깔끔한 정렬이 필요할 땐?Order by, Where와 함께 사용해보기, 같이 삽질해보기, Order by&Group by같이 연습해보기, 이외 유용한 문법 배워보기 group by기능 - 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것 - 동일한 범주의 갯수는 count(*)를 사용 select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명 group by 범주별로 세어주고 싶은 필드명; - 동일한 범주 특정 필드의 최솟값은 min(필드명)을 사용 select 범주가 담긴 필드명, min(최솟값을 알고 싶은 필드명) from 테이블명 group by 범주가 담긴..
(항해99) 엑셀보다 쉬운 SQL 1주차 정리 필수 프로그램 설치 안내, Select쿼리문이란?, 4주동안 사용할 스파르타 데이터베이스 살펴보기, 특정 데이터만 가져오고 싶다면?, Where절 같이 연습해보기, Where절과 자주 같이 쓰는 문법 써보기, 이외 유용한 문법 배워보기, 같이 삽질해보기, 퀴즈 풀어보기 Select쿼리문 - 데이터베이스에 명령을 내리는 것을 의미 - 여기서 Select 쿼리문은, 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미 - Select 쿼리문은 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 로 구성 Where절 - Select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것을 의미 Where 절과 자주 같이쓰는 문법 - '같지 않음' 조건은 != 로 걸 수 있음 - '범위' 조건은 between 으..

728x90