TIL(일기), WIL이라는 것을 배웠다.지식이 상당히 방대하다. 그렇기에 선택과 집중의 필요성이 느껴진다. 하지만 선택을 하려면 수박 겉핥기처럼 알 필요는 있다고 생각한다.내가 정말 별거 아니다. 내가 가장 못한다. 그러므로 더더욱이 열심히 해야한다.나를 잘 알 필요
requests와 request의 다르다는 것requests는 requests 라이브러리request는 flask의 메소드ajax와 jinja2의 차이서버와 클라이언트 중, 어디에 더 비중을 두느냐에 따라 둘 중 하나를 선택할 수 있다는 점.물론 각자의 장점이 있겠지만
깃허브깃허브를 좀 더 배움. 어제보다 크게 도약한 느낌. 오늘 공부를 하기 전까지만 하더라도, 브렌치의 생성과 커밋 그리고 추후 머지할 때 어떻게해야하는지 머리속에 로드맵이 잡히지가 않았는데 오늘은 그 개념이 (거의) 완벽하게 잡힘.나중에 sourcetree를 쓰지않고
.gitignore 사용법을 배웠다.노션의 강력함을 알았다. 노션에 적은 거 깃허브나 velog에 복붙하면 형식이 그대로 복붙되어 굉장히 편리하다.파이썬 if문에서 그럴 수 있다면, 가능하면 else를 빼는 것이 좋다. else 스니펫들이 성능을 크게 잡아 먹는다고 한
공간 복잡도는 시간 복잡도의 중요성보다는 크게 낮다. 공간 복잡도를 희생할지라도 시간 복잡도를 낮춰야한다.대부분의 문제에서는 알고리즘의 성능이 공간에 의해서 결정되지 않습니다. 따라서 공간 복잡도보다는 시간 복잡도를 더 신경 써야 합니다.코딩 연습직사각형 별찍기이중 f
20220514 조원들과 아침에 수다 떨면서 한 말. 마치 닥터 스트레인지가 된 거 같다. 새벽에 컴퓨터를 끄고 자고 일어나 다시 컴퓨터 앞에 앉아 있는 모습이, 끊임없는 시간 루프 속에 도르마무랑 싸운 스트렌지와 같다고. 영겁의 죽음을 당한 스트레인지이지만 결국 승
20220515 20220509부터 20220515를 포함한 TIL, WIL 항해 매니저님이 JWT와 API 키워드를 포함한 WIL을 작성하라 했다. 아마 그 말의 속뜻은 추정컨데 두 개념은 이번 주에 배운 것중 가장 중요한 것이며 앞으로도 계속 나온 것이니 그 두
Array와 Arraylist 차이가 잘 이해가 되지 않아 정리https://programmers.co.kr/learn/courses/30/lessons/12919속도가 느려서 다른 사람이 푼 정답을 보았다. 그 답은 아래에.for문 없이 상당히 깔끔하다.ht
버스 Spring 과제 if (currentPassengerNumber == maxPassengerNumber)로 하니까 아래와 같은 결과가 나오더라. 2명씩 증가하니 45는 나올 수가 없는 수가 되고 그렇게 되자 무한이 승객의 수가 증가하는 모습을 볼 수 있었다.
하샤드 수 https://programmers.co.kr/learn/courses/30/lessons/12947Chapter2 모의고사단축키 정리⇧ : shift⌃ : controll⌥ : option⌘ : command
Spring 실행 시 다음과 같이 변경Group: com.”원하는 문구”Artifact: week01Type: GradleLanguage: JavaJava Version: 8Spring 실행 시 꼭 필요한 5가지 요소LombokSpring WebSpring Data J
/api/courses/{id}에서 {id}는 다른 무언가여도 된다. {abc}도 괜찮다.courseRepository.deleteById(\*id\*);는 아무것도 리턴을 하지 않기 때문에 오류가 발생한다. 아래와 같이 바꿔주야 한다.상충관계: 기능성 ↔ 복잡도 ↔
JVM: 여기를 클릭
클래스(Java)와 테이블(DB)은 서로가 기존부터 호환가능성을 두고 만들어진 것이 아니기 때문에 불일치가 발생함.이를 ORM을 통해 객체 간의 관계를 바탕으로 SQL문을 자동으로 생성하여 불일치를 해결함.따라서 ORM을 이용하면 따로 SQL문을 짤 필요없이 객체를 통
https://www.inflearn.com/course/스프링-입문-스프링부트/dashboardbuild.gradle에 관한 간단한 설명. HelloController.java의 동작 설명 웹 브라우저에서 ~8080/hello 요청. 1의 요청이
[https://lh3.googleusercontent.com/XgprFeO-t9AhbGT94wNQP7XR-qcuEHFmyj3IUppACwaMM9eZbiPwoySvRPpRiEmlJoeULJkg26v1C4qpH7Tjx2wDrjo5qMkwGlmKDPtq9jXPb6V54dO
20220527 내가 보기에는 정적(static)파일이 있는 곳과 동적(templates)파일이 모여있다는 차이가 있다고 생각함.templates 스프링이 계속 버전이 올라가면서 view 엔진이 JSP 대신 thymeleaf로 바뀌었습니다. templates폴더는
Controller: 가게 홀 직원. 손님을 응대하고 주문을 받아 카운터로 넘김Service: 카운터 직원. 홀 직원의 주문을 받아 주방으로 넘김. 반대로 주방에서 카운터 직원에게 음식을 내줌. 사장이 그 역할을 하는 경우가 많으며 가게를 운영하기 위한 기타 사항을 다
ORM은 Object Relational Mapping(객체-관계-매핑)의 약자이다.ORM은 객체와 데이터베이스의 관계를 매핑해주는 도구이다.ORM은 프로그래밍 언어의 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 도구이다.ORM은 프로그래밍 언어의
양방향 연관관계에서의 주인 ![](https://lh3.googleusercontent.com/hBCjBdtosCUhYiHcK6j5-f58wdpkVsl7bxSh8sv3Fczk8A3oPcfX3r8XxB2dzkdrz6YpzBbqtXM1fyKOdJSPV0TKukREeHRF
Gonna write it in no time
WIL의 키워드 : 이번 주차를 진행하며 내가 가장 신경 쓴 부분/기술에 대한 정리
Spring Boot and Spring Security with JWT including Access and Refresh Tokens 🔑Screen Shot 2022-07-03 at 4.22.00 PM.pngSpring 자체에 User 클래스가 있기에 AppUse
이번 WIL의 키워드 : 실전 프로젝트를 진행하며 기술적으로 막혔던 부분은 무엇인가요? 해결했다면 어떻게 해결했는지 과정을 작성해주세요!