글 전체보기27 [스프링5 입문] Chap 04. 의존 자동 주입 📚 @Autowired 애노테이션 + 이 애노테이션을 필드나 세터 메서드에 붙이면 스프링은 타입이 일치하는 빈 객체를 찾아서 주입한다. public class ChangePasswordService { // @Autowired를 붙이면 설정 클래스에서 의존 주입할 필요 X @Autowired private MemberDao memberDao; ... } // AppCtx.java는 설정 클래스이다. // @Autowired를 붙였으므로 AppCtx 클래스의 @Bean 설정 메서드에서 의존을 주입하는 코드를 삭제하면 된다. // (주석 처리한 부분) publid AppCtx { @Bean public ChangePasswordService changePwdSvc() { ChangePasswordServic.. 2024. 1. 5. 2023 회고와 2024 다짐 1월달에 작성하는 2023 회고&2024 계획이다! 내년에 작성하는 회고에는 더 많은! 의미있는! 활동들이 채워져 있으면 좋겠다.🔥 🎄2023 회고🎄 📚 TOEIC 공부 2023년은 본격적으로 '개발'을 공부하게 된 해였다. 그러나 정확히 '개발자가 되고 싶다'고 하더라도 어떠한 방향으로 나아가야 하는지 알기 어려웠다. 주변에 프로그래밍에 관심있어하는 지인들이 없었기에 정보에 목말라하며 매일 인터넷이나 개발 커뮤니티를 들락날락했던 기억이 있다. (지금도 다르지 않다) 그렇게 정보들을 찾아다니며 무엇이라도 공부해두고 싶어 겨울방학 때 토익 시험을 봤고, 만족스러운 결과를 얻었다. 이를 바탕으로 상반기에 학교에서 진행하는 교환학생 도우미, '버디 프로그램'의 멘토로 참여할 수 있었다. ⚽️ 토트넘 팬이 되다.. 2024. 1. 4. [스프링5 입문] Chap 03. 스프링DI [스프링5 입문] 카테고리는 '초보 웹 개발자를 위한 스프링 5 프로그래밍 입문' 책을 공부하는 글이 업로드될 예정이다. 블로그 글에는 간단한 정리 내용들을 작성하고, 코드들은 마지막에 깃허브 링크를 첨부할 예정이다. https://m.yes24.com/Goods/Detail/62268795 스프링5 프로그래밍 입문 - 예스24 스프링 프레임워크의 버전업으로 개선된 내용을 담았다. 처음 스프링을 배우고자 하는 독자들이 입문할 때 필요한 것은 스프링의 방대한 내용이 아닌 기초와 전반적인 흐름을 잡아주는 것으로 m.yes24.com Chap 01 ~ 02는 기본적인 환경설정들에 대한 내용이라 Chap 03부터 업로드를 시작하려 한다. 의존이란? 한 클래스가 다른 클래스의 메서드를 실행할 때 이를 ‘의존’한다.. 2024. 1. 4. 2023 OUTTA AI BOOTCAMP 후기 이번 8월에 끝났던 OUTTA AI BOOTCAMP에 대해 아주아주아주 늦은 후기를 써보려 한다. 9월 개강 직전에 부트캠프 팀 프로젝트가 끝나고 배웠던 것들을 정리해놓으려 했지만.. 개강과 동시에 6전공의 늪으로 빠지게 되어 정리는 커녕 블로그를 관리할 시간조차 나지 않았다. 6월 말에 시작해 8월 말에 끝나는, 약 2개월 간의 부트캠프이다. AI 세션과 데이터 세션이 나누어져 있다. 처음 신청할 때에는 둘 다 중복 신청이 가능한지 몰라서 AI 세션만 신청했는데 이후에 중복신청이 가능했다는 것을 알고 아쉬워 했었던 기억이 있다. (그러나 3주차부터 AI세션 과제 제출하는 것만으로도 빠듯해서.. 오히려 둘 다 신청한 사람들에게 무운(?)을 빌었다.) 일주일에 세 번, 구글 클래스룸을 통해 강의를 수강하고.. 2023. 12. 21. 3-1) 일반 벡터공간 3.1) 일반 벡터 공간 공리란 무엇일까? 공리(axiom)는 자명한 사실이며, 증명이 필요 없는 문장이다. 3.1.1) 벡터공간 집합 $V$가 다음 10가지 벡터공간의 공리(axioms of vector space)를 만족한다면, 집합 $V$는 벡터공간이라고 할 수 있다. 1. 벡터 합에 대하여 닫혀 있다(closed) : 벡터의 합 u + v가 벡터공간 V 안에 있음을 의미한다. 2. 벡터 합의 교환법칙 : u + v = v + u 3. 벡터 합의 결합법칙 : (u + v) + w = u + (v + w) 4. 합에 대한 항등원 : V 안의 임의의 벡터 u에 대하여, u + O = u를 만족하는 영벡터 O가 존재한다. 5. 합에 대한 역원 : 임의의 벡터 u에 대하여, u + (-u) = O를 만족하.. 2023. 10. 13. 2) 유클리드 공간 2.1) 벡터의 성질 ($R^2$는 평면이고 $R^3$는 3차원 공간이다.) 벡터의 합과 스칼라곱에 관한 성질 (a) u + v = v + u (합의 교환법칙) (b) (u + v) + w = u + ( v + w) (합의 결합법칙) (c) u + O = u를 만족하는 영벡터 O가 존재합니다. (합에 대한 항등원) (d) 임의의 벡터 u에 대하여, u + (-u) = O를 만족하는 벡터 -u가 존재합니다. (합에 대한 역원) (e) $k$(u + v) = $k$u + $k$v (분배법칙) (f) ($k$ + $c$)u = $k$u + $k$u (분배법칙) (g) ($k$$c$)u = $k$($c$u) (곱의 결합법칙) (h) 임의의 벡터 u에 대하여 1u = u (곱에 대한 항등원) $R^n$의 벡터에 .. 2023. 10. 6. 이전 1 2 3 4 5 다음