| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- mysql 표 출력
- oh-my-zsh
- 순차탐색
- 분할정복 방법
- table status
- 오블완
- mysql 표
- 맥
- CS스터디
- cs
- 터미널
- 스터디2기
- 인프런워밍업클럽
- 동적 프로그래밍 방법
- zsh theme
- 데이크스트라
- mycli
- MySQL
- Less
- zsh
- 이진탐색
- 네트워킹데이
- 욕심쟁이 방법
- 인프런
- 오일러 경로
- Pager
- 알고리즘
- VI
- 티스토리챌린지
- spring boot
- Today
- Total
목록분류 전체보기 (97)
Develop
안녕하세요. 오늘은 15일차 (4주 1일차) 입니다. 오늘은 SQL 기능에 대해서 알아보고 JDBC 연결까지 진행했습니다. 그리고 3주간 배웠던 내용에 대한 역량평가도 진행했는데요..!약 20문제 중 16문제를 맞췄습니당 (LMS 로 복습한 내용이 나와서 잘하고있구나 느꼈습니당) 공부 내용View원본 테이블로부터 유도되어 일반 테이블처럼 조작할 수 있는 가상의 테이블 저장된 SQL 쿼리 결과를 조회할 때 사용 Procedure일련의 SQL 작업을 수행특징 : 값을 반환하지 않음 (out 변수를 통해서 값 반환 가능)Function일련의 SQL 작업을 수행, 입력값을 받아서 결과값을 반환함수를 만들어 쓸 수 있음 TriggerINSERT, UPDATE, DELETE 등 이벤트가 발생할 때 자동으로 실..
안녕하세요.오늘은 14일차 (3주 5일차) 입니다. MySQL Funtion문자 관련 함수length (문자열의 길이)char_length (문자열의 문자수)instr (특정문자 위치 찾기)substr (문자열 지정위치부터 자르기)concat (여러 문자열 합치기)replace (특정문자를 다른문자로 대체하기)trim (공백 제거)lpad, rpad (원하는 숫자만큼 원하는 문자로 채우기)숫자 관련 함수abs (절대값)mod (나머지)floor (내림)ceil (올림)round (반올림)truncate (지정한 자리수로 자르기)날짜 관련 함수now(현재 연월일시)datediff(기준일에서 빼기)date _add(기준일에서 더하기)date_sub(특정기간 빼기)year, month, datesysdate(..
안녕하세요 ! 13일차 (3주 4일차) 입니다. 오늘은 DBeaver 로 실습하면서, SQL 이론과 문법에 대해서 알아봤습니다. 공부 내용Table행 : record, tuple, row열 : field, attribute, column행의 수 : cardinality열의 수 : degree DB Type 정수형 tinyint 1bytesmallint 2bytemediumint 3byteint 4byte (표준)bigint 8byte 실수형 float 4bytedouble 8bytedecimal : 크기에 따라 다름 논리형bool : 내부적으로 tinyint로 저장됨 (0 또는 1) 문자열 char : 고정길이데이터, 255bytevarchar : 가변길이데이터 65535 bytetext : 대량의 ..
안녕하세용 ~12일차 (3주 3일차) 입니다. 오늘 수업은 Java 프로젝트에 API를 이용해 Gemini LLM을 붙이는 작업(강사님 코드 클론)을 마무리했고,데이터베이스 실습을 위해 MySQL과 DBeaver를 설치하는 시간을 가졌습니다. (전 둘다 설치되어 있어서 그동안 오류 읽는법 연습했습니당) 수업 종료 후 오늘 본 코드가 실행이 잘되는지 보다가 오류가 여기저기 생겨서 딥다이브(제기준 나름ㅋㅋ)하는 시간을 가졌습니다. 1. 외부 모듈을 가져올 때 오류 처리2. Java 프로젝트에서 .env 파일 적용하기 오늘의 딥다이브-1외부 모듈을 가져올 때 오류 처리 개요Java A 프로젝트에 LLM프로젝트를 모듈로 붙임실습으로 B 프로젝트에 LLM 프로젝트를 모듈로 붙이는 연습 진행 문제 발생B프로..
안녕하세요! 데브코스 11일차 (3주 2일차) 입니다.오늘은 어제에 이어 Java IO class 를 더 살펴봤고, Google Gemini API 를 이용해서 프로젝트에 LLM 을 붙이는 작업을 했습니다. (물론 강사님이 하시고.. 저는 클론) HTTP 이론도 잠깐 했고요. 오늘은 어쩐일로 수업 중반부까지 잘따라갔는데,그 생각하자마자 갑자기 어려워지고 속도가 빨라지고 ..패키지도 클래스도 엄청많이 만들고... 케게겍 !그래도 다른날 보다는 재미있었습니다. 코드치고 시간이 남으면 다른 수강생들 질문에 답도 달아보고 약간 자존감 업 됨 ㅋ IO는.. 클래스 마다 이름이 비슷한데.. 또 기반이 나뉜다고 하고 헷갈렸는데요 개념을 좀 짚고 넘어가야겠습니다! 공부 내용 I/OInput과 Output의 약자로..
안녕하세용! 10일차 3주 1일차 입니당이제 자바문법이 몇개만 남겨두고 거의 끝나간다고 합니다.. 짝짝짝 공부 내용데코레이터 패턴(Decorator Pattern)객체의 기능을 확장할 때, 원래 객체를 변경하지 않고 동적으로 기능을 추가할 수 있도록 하는 패턴클래스를 직접 수정하지 않고도 객체를 감싸면서 새로운 기능을 추가상속이 아닌 조합 방식으로 기능을 추가하는 구조 디미터 법칙(Law of Demeter, LoD)'객체는 자신이 직접적으로 소유하고 있는 객체와만 상호작용해야 하며, 너무 많은 객체와 직접적인 관계를 가지면 안된다' 는 원칙친구의 친구는 내친구가 아니다 라는 개념으로, 객체 간의 결합도를 낮추고 유지보수를 쉽게 만든다.객체의 메서드를 호출할 때 . 은 한번만 사용도매인 객체가 아니..
안녕하세용 ! 3/14(금) 9일차 입니다. 주말에 2주치 이론을 복습하다보니 지금쓰게 되었네요ㅎㅎ;; 금요일에는 Lambda, Comparator, Date, Record, Stream, Optional, Reduce 등 을 배웠습니다.이날 진짜 폭풍진도 ㄷㄷ Stream 부터 Optional, Reduce 는 어렵게 느껴졌습니다. 공부내용 Lambda말로만 듣던 람다식! 드디어 배웠습니다~실제로 써보니 람다식으로 축약되면 저는 코드이해가 더어렵더라고요. (아직 초보라서 그런가;;)Lambda 는 익명 클래스를 더 간결하게 표현하기위한 문법new 키워드를 사용한 객체 생성방식이 아니라 화살표 ( -> ) 를 이용한 함수형 표현식을 이용오직 하나의 메서드만 존재하는 함수형 인터페이스 (@Functio..
안녕하세요!8일차 (2주 4일차) 입니다. 드디어 오늘 목-어깨-엘보-허리가 결리기 시작했습니다... 빠직;하루종일 앉아있으니 관절이 고통스럽네요. 암튼 오늘은 어제에 이어서 자료구조를 좀 더 봤습니다.오늘은 그나마 스택,큐, 해시 개념은 알고있어서 괜찮았고, 해시셋, 해시맵은 알아듣지못했습니다.. 공부 내용(못알아 들어서 내용이 짧습니다 ...) Set중복 허용x, 저장 순서 유지xMapKey - Value 값을 하나의 쌍으로 묶어서 저장Stack마지막에 저장한 데이터를 가장 먼저 꺼내는 LIFO(Last In First Out) 구조Queue처음에 저장한 데이터를 가장 먼저 꺼내는 FIFO(First In First Out) 구조 팀활동 - RBFRBF는 팀원들이 각자 딥다이브 하고싶거나 토론하고싶..
안녕하세요!어제 7일차 (2주 3일차) 였는데, 과중한 공부탓에 저녁먹고 잠들어버렸습니당그래서 8일차에 두개를 씁니다 ㅠㅠㅋ 공부 내용오늘 부터는 공부했던 내용을 이해한 내용 짧게 적어보려 합니다. Collection Framework데이터군을 저장하는 클래스들을 표준화한 설계를 뜻 함데이터 그룹은 List, Set, Map 3개 인터페이스로 구분 됨List : 중복 허용o, 저장 순서 유지oSet : 중복 허용x, 저장 순서 유지xMap : key-value 형태로 저장 ArrayListList 인터페이스 구현 시 사용Object의 배열을 이용해서 데이터를 순차적으로 저장Index로 원하는 요소를 찾아감읽는 속도가 빠른 대신 추가/삭제가 어려움배열의 요소 삭제 시, 삭제할 객체 바로 아래에 있는 데이터..
안녕하세요6일차 (2주3일차) 입니다. 공부 내용오늘 부터는 제가 전부 모르는거 였어욤 ^^ ;;;; 하 Wrapper class, String(immutable), Collection, Generic복습은 데브코스 LMS로 메서드까지 강의 들었고, 코드트리로 Scanner 입력받기 까지 풀고있습니다.이걸 데일리로 하고, 시간남으면 인프런으로 보강하고싶었는데,, 언제 다 따라갈런지 ㅋㅋㅋㅠ 인프런 워밍업 클럽 스터디를 겸해서 그런지, 2~3일에 한번꼴로 미션을 수행하다보니 복습진도가 안나가네요지금 스터디 드랍하고 나중에 들을까 생각중입니다... ㅠㅠㅋㅋㅋ 오늘 신기했던 것 들 JAVA 공식문서 보는법 ! 독학할때 많이 들었던 말이 공식문서를 보라는 얘기였는데, 영어다 보니 문서 대신 구글링에 의존했..