일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 자바
- Flutter
- 국비
- 코딩테스트
- 스파르타내일배움캠프TIL
- 프로그래머스
- 99클럽
- 99일지
- 스파르타코딩클럽
- 내일배움캠프
- 운영체제
- til
- java
- 중심사회
- MySQL
- 개발자스터디
- 개인공부
- 항해
- Python
- wil
- Spring
- 소프트웨어
- 컴퓨터구조론 5판
- 컴퓨터개론
- AWS
- 스파르타내일배움캠프
- 부트캠프
- 스파르타내일배움캠프WIL
- 개발자블로그
- Today
- Total
목록til (105)
컴공생의 발자취
💡 오늘의 학습 키워드- Spring 입문주차 2주차 -DTOSQLCREATE 제약조건3 Layer Architecture - 코드카타 : SQL -날짜 데이터 일부만 추출 IFNULL 사용하기 DTO(Data Transfer Object): 데이터 전송 및 이동을 위해 생성되는 객체 SQL(Structured Query Language): RDBMS에서 사용되는 언어 / Database에서 조작하고 관리하기 위해서는 SQL 언어를 사용DDL(Data Definition Language)?테이블이나 관계의 구조를 생성하는데 사용CREATE, ALTER, DROP, TRUNCATEDCL(Data Control Language)?데이터의 사용 권한을 관리하는데 사용GRANT, REVOKEDML(Data M..
💡 오늘의 학습 키워드- Spring 입문주차 1주차 -Spring boot 프로젝트 만들기fatal:refusing to merge unrelated historiesgradle네트워크웹서버APIRESTWeb Server vs WASStatus CodeHTTP 구성 요소버그lombok 애너테이션- 코트카타 : MySQL -문자열 부분 가져오기(LEFT, MID, RIGHT) Spring boot 프로젝트 만들기라이브러리 추가spring weblombok설정auto importgeneralauto importgeneral fatal:refusing to merge unrelated histories* 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용git pull orig..
팀 프로젝트 다 끝나고 팀 노션이 존재한다는 걸 알아 억울해😫+) TIL 작성 귀찮아서 담날하기~ 🎵팀 프로젝트, 오늘의 회고 이렇게 6개의 큰 틀로 나누어 정리할 것이다. 팀 프로젝트 Keep - 현재 만족하고 있는 부분객체지향적 설계혼자할 수 있더라도 다 함께 협력한 것원활한 의사소통Problem - 불편하게 느끼는 부분Git Commit Convention 난해ERD 미작성으로 인한 변수들의 네이밍이 각기 달랐던 점Try - Problem에 대한 해결책, 당장 실행 가능한 것Git Commit Convention을 회의를 통해 정하고 프로젝트 시작ERD 작성 후 클래스 다이어그램 작성 : 이게 기본적이라고 함 GitHub - kopite97/nbcampTeam5Contribute to kopit..
💡 오늘의 학습 키워드- 질문방 -자바 매개변수 디폴트값자바 네이밍List.of() vs new ArrayList()enum 장점- 마크다운 -이미지 크기 조절접기 / 펼치기 자바 매개변수 디폴트값this()를 사용하는 것과는 다름build partten으로 비슷하게 구현 가능 자바 네이밍종류설명 예시project프로젝트, 레파지토리대/소문자 구분없이 시작MyProjectpackage 패키지소문자 시작com.sparta.homeworkcom.moonnight0.blogclass 클래스대문자 시작, 명사 사용, PascalCaseclass Person;class Car;interface 인터페이스대문자 시작, 형용사 사용, PascalCaseinterface Runnable;method 메서드소문자 시..
💡 오늘의 학습 키워드- 백준 * 1085번 - 직사각형에서 탈출 : 비기너 문제(브론즈3) 오늘의 회고문제1 : [1085번 - 직사각형에서 탈출]어떤 문제가 있었고, 나는 어떤 시도를 했는지간단하게 현재의 x, y를 받았을 때 0, 0과 w, h로 이루어진 사각형의 경계선과의 차이가 최소인 값을 출력하는 문제이다. 1 w에서 x값을 뺀 것, h에서 y값을 뺀 것과 x, y의 값을 배열로 넣고정렬한 다음에 제일 앞의 값을 출력해서 문제를 해결했다. // 백준 문제 사이트.. 여전히 링크만 올라감ㅠhttps://www.acmicpc.net/problem/1085 어떻게 해결했는지import java.util.*;import java.util.Scanner;public class Main { ..
💡 오늘의 학습 키워드- 면담 -enumfinal Enum: 상수를 단순히 정수로 치부하지 말고 객체 지향적으로 객체화해서 관리하자는 취지인터페이스와 같이 독립된 특수한 클래스new로 생성할 필요x일반 클래스 처럼 바로 접근X일종의 객체이기 때문에 힙(heap) 메모리에 저장enum 상수들은 별개의 메모리 주소값을 가짐으로써 완벽히 독립된 상수를 구성 enum 선언enum 명은 클래스와 같이 첫 문자를 대문자, 나머지는 소문자로 구성열거 상수는 모두 대문자로 작성열거 상수가 여러 단어로 구성될 경우, 단어 사이를 밑줄(_)로 연결enum Season { SPRING, SUMMER, AUTUMN, WINTER} enum 참조 방식// 열거타입 변수 = 열거타입.열거상수;Season spr..
💡 오늘의 학습 키워드- 백준 * 14681번 - 사분면 고르기 : 비기너 문제(브론즈5) 오늘의 회고문제1 : [14681번 - 사분면 고르기]어떤 문제가 있었고, 나는 어떤 시도를 했는지x와 y의 값이 입력되었을 때 1, 2, 3, 4분면 중 어느 분면인지를 출력해주는 문제이다. x, y의 값을 입력 받고 if문을 사용해서 조건을 걸고 어느 분면인지를 출력해주는 방식으로 문제를 풀이했다.간단한 문제라 바로 풀이 완료~ 어떻게 해결했는지import java.util.*;import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System..
💡 오늘의 학습 키워드- 백준 * 15969번 - 행복 : 비기너 문제(브론즈2) 오늘의 회고문제1 : [15969번 - 행복]어떤 문제가 있었고, 나는 어떤 시도를 했는지학생의 수와 각 학생의 성적을 입력받아서 최댓값과 최솟값의 차를 구하는 문제이다. 일단 학생의 수를 입력받고 for문을 돌면서 입력받은 변수가 max인지 min인지 따로 변수를 둬서 계속 업데이트 할 생각이었다. 그런데 그냥 어짜피 배열처럼 입력받는거 배열로 입력받은 후 sort로 정렬한 후에 배열의 가장 마지막 값에서 첫 번째 값을 빼면 된다고 생각했다. 그렇게 오늘의 문제 완료! // 이거 왜 박스? 안 뜨지... 아무튼 풀이한 문제의 링크https://www.acmicpc.net/problem/15969 어떻게 해결했는지..
2024.05.03.(금) 💡 오늘의 학습 키워드- 코드카타 : 알고리즘 -substring- 코드카타 : SQL-case - whenif문- 그 외-형변환 substring: 문자열 자르기substring(int startIndex) : startIndex부터 끝까지의 문자열 리턴substring(int startIndex, int endIndex) : startIndex(포함)부터 endIndex(불포함)까지의 문자열을 리턴 case - whenSELECT CASE WHEN 조건1 THEN '조건1 반환값' WHEN 조건2 THEN '조건2 반환값' ELSE '충족되는 조건이 없을 때 반환값' END AS change_nameFROM Table u if 문if (조건문, 참..
💡 오늘의 학습 키워드- Collections 주요 메소드- 프로그래머스 * 명예의 전당(1) : 비기너 문제 Collections 주요 메소드max : 지정된 컬렉션에서 최대 요소를 반환min : 지정된 컬렉션에서 최대 요소를 반환sort : 지정된 컬렉션 정렬shuffle : 지정된 컬렉션의 요소들의 순서를 무작위로 섞기synchronizedCollection : 지정된 컬렉션에 의해 지원되는 동기화 된 컬렉션을 재생성해 반환binarySearch : 지정된 컬렉션에서 이진 탐색 알고리즘을 사용해 지정된 객체를 검색해 인덱스를 반환disjoint : 2개의 지정된 컬렉션들에서 공통된 요소가 하나도 없는 경우 true를 반환copy : 지정된 컬렉션의 모든 요소를 새로운 컬렉션으로 복사해 반환r..