'5월 13일' 스무 번째 기록 [TIL]

가은·2024년 5월 13일
0

I Learned [본 캠프]

목록 보기
31/135
post-thumbnail

👩‍🏫 오늘의 출석

❓스무 번째, 9 to 9을 해 본 소감❓

새로운 팀원들과 만나서 새로운 강의 와 과제를 받아 진행하는 첫날! 팀원들이 모두 조용했지만, 다행히 의견은 잘 내주어서 즐겁게 팀 노션 작성도 하고, 이번 주 내로 강의도 듣고 과제도 해야 해서 급하게 강의를 들었다. spring은 아예 처음 해보는 나라서 안 그래도 걱정되는데, 강의 듣고 과제까지 하려니까 마음이 너무 급했다. 그래서 오늘과 내일 강의를 다 듣고 나머지 3일 동안 과제를 진행하며 추가로 공부를 하기로 계획을 세웠다. 하루 종일을 강의만 들었는데 막상 velog를 적으려니 적을 내용이 그렇게 많지는 않네… 거의 실습으로 진행해서 그런가…? 어쩐지 공부를 안 한 것 같아 보이는 이 적은 양의 글.. 이지만 정말 열심히 강의를 들었다는 걸 누구라도 알아줬으면 좋겠다.. (내가 기억해야지 뭐!)

📑오늘 학습한 내용

🧩오늘의 알고리즘 : 두 정수 사이의 합🧩

문제 : 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.

예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.

제한 조건

  • a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.
  • a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.
  • a와 b의 대소관계는 정해져있지 않습니다.
class Solution {
    public long solution(int a, int b) {
        long answer = 0;
        if(a <= b){
            for(int i = a; i <= b; i++){
                answer += i;
            }
        } else {
            for(int i = b; i <= a; i++){
                answer += i;
            }
        }
        return answer;
    }
}

🧩 오늘의 SQL : 조건에 맞는 회원수 구하기 🧩

문제 : USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.

SELECT COUNT(USER_ID) AS USERS
FROM USER_INFO
WHERE YEAR(JOINED) = 2021 AND 20 <= AGE AND AGE <= 29

오전에는 코드카타 1시간 후 기초 주차 발제가 있었고, 새로운 팀원들과 만나는 첫날이었다.
또한 새로운 강의와 과제를 받았는데, 이번 주차에 다 해야 한다는 소식에 약간 부담과, 가능할지 의심이 들지만 일단은 할 수 있는 데까지 해봐야지 하는 생각으로 오늘 내로 지급받은 강의 1주 차를 다 듣는 걸 목표로 했고 완료했다. (목표 달성! 너무 뿌듯하다😆)

🌱 Spring 입문 주차 강의

static 폴더에 있는 HTML에 접근 하기 위한 방법

  1. 바로 URL 경로에서 직접 접근 하기

  2. thymeleaf가 엔진에 걸려 있지 않은 상황 → http://localhost:8080/static-hello로 입력

    ⇒ 한 번 Controller를 거쳐서 반환하는 방법

  3. redirect 방법 사용하여 재 요청 하여 사용

@GetMapping("/html/redirect")
    public String hrmlStatic() {
        return "redirect:/hello.html";
    }

정적 웹 페이지 (in Templates)

동적 웹 페이지 (html명 틀려서 오류 났었음.)

⇒ 새로 고침 할 때마다 방문자 수 올라감

강의 듣는 내내 오류 한 번 없이 잘 진행되다가 갑자기 마지막 강의에서 뜬금 없이 에러가 발생했는데 도대체 뭐가 잘못된건지 모르겠어서 내일 튜터님께 여쭤봐야하나 하다가 오류난 이유를 발견했다. {} 안 지우고 작성해서 db와 연동이 제대로 안 된 문제였던 것 같다. 다행히 잘 해결되서 오늘의 목표 달성 성공!

0개의 댓글