새로운 팀원들과 만나서 새로운 강의 와 과제를 받아 진행하는 첫날! 팀원들이 모두 조용했지만, 다행히 의견은 잘 내주어서 즐겁게 팀 노션 작성도 하고, 이번 주 내로 강의도 듣고 과제도 해야 해서 급하게 강의를 들었다. spring은 아예 처음 해보는 나라서 안 그래도 걱정되는데, 강의 듣고 과제까지 하려니까 마음이 너무 급했다. 그래서 오늘과 내일 강의를 다 듣고 나머지 3일 동안 과제를 진행하며 추가로 공부를 하기로 계획을 세웠다. 하루 종일을 강의만 들었는데 막상 velog를 적으려니 적을 내용이 그렇게 많지는 않네… 거의 실습으로 진행해서 그런가…? 어쩐지 공부를 안 한 것 같아 보이는 이 적은 양의 글.. 이지만 정말 열심히 강의를 들었다는 걸 누구라도 알아줬으면 좋겠다.. (내가 기억해야지 뭐!)
문제 : 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.
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;
}
}
문제 : 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주 차를 다 듣는 걸 목표로 했고 완료했다. (목표 달성! 너무 뿌듯하다😆)
static 폴더에 있는 HTML에 접근 하기 위한 방법
바로 URL 경로에서 직접 접근 하기
thymeleaf가 엔진에 걸려 있지 않은 상황 → http://localhost:8080/static-hello로 입력
⇒ 한 번 Controller를 거쳐서 반환하는 방법
redirect 방법 사용하여 재 요청 하여 사용
@GetMapping("/html/redirect")
public String hrmlStatic() {
return "redirect:/hello.html";
}
정적 웹 페이지 (in Templates)
동적 웹 페이지 (html명 틀려서 오류 났었음.)
⇒ 새로 고침 할 때마다 방문자 수 올라감
강의 듣는 내내 오류 한 번 없이 잘 진행되다가 갑자기 마지막 강의에서 뜬금 없이 에러가 발생했는데 도대체 뭐가 잘못된건지 모르겠어서 내일 튜터님께 여쭤봐야하나 하다가 오류난 이유를 발견했다. {} 안 지우고 작성해서 db와 연동이 제대로 안 된 문제였던 것 같다. 다행히 잘 해결되서 오늘의 목표 달성 성공!