안녕하세요. 좋은 강의 감사드립니다. 강의를 통해 인증과 인가를 적용한 프로젝트를 구성하게 되면 굳이 spring security를 통해 oauth를 구현하지 않아도 될 것 같은데요... 실무에서는 어떠한 형태로 적용하고 있는지 궁금합니다. 실무에서도 강의내용에 인증과 인가를 보강한 수준으로 적용이 가능한지 아니면 spring security oauth를 적용해야하는지 궁금하네요. (spring security는 아직 설정 등이 복잡한 감이 있습니다.)
지금 공부 시작한지 2개월 좀 넘었고 인터넷 강의만 들으면서 공부하고 있습니다. 근데 공부를 하다 보니 전공 지식이나 알고있는게 하나없고 그냥 무대뽀로 달려들어서 공부를 해서 그런지 계속 막히고 점점 자신감을 잃어갑니다. 진짜 제대로된 강의를 듣고싶은데 어떤 강의가 좋을지 추천부탁드리겠습니다!(자바스크립트, 타입스크립트를 좀 제대로 배울수있는 강의를 원합니다. 포폴에 도움이 되는 강의도 좋습니다!)
파일명 : "실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화 v2022-11-28.pdf" 위치 : "API 개발 고급 - 실무 필수 최적화" > "커멘드와 쿼리 분리" > "참고" 밑 [ 오타 ] 보통 비즈니스 로직은 특정 엔티티 몇게를 등록하거나... [ 수정 필요 ] 보통 비즈니스 로직은 특정 엔티티 몇 개를 등록하거나...
Failed to load ApplicationContext 를 비롯해서 initializtion 오류 등 짜잘한 오류들이 조금 있었는데요 좋은 답변을 해주신게 많지만 결국 소스코드를 보지 않는한 찾기 어려운 부분들이 꽤 있었습니다. 혼자 해결해보는 것도 너무 좋은 방법이지만 방법을 찾지못해 지치는 분들을 위해 제가 겪은 이슈들 공유해봅니다. RunWith 어노테이션 임포트 안됨 -> Jnit기본 버전이 바뀌어서 그렇습니다. 5를 사용하면 필요없는 어노테이션인데 이게 스프링 버전이 올라가면서 아예 5버전을 밀어주는 느낌인지 4로 바꾸려면 gradle에 별도로 Junit 관련된 코드를 추가해주어야합니다. 소스 코드 다운받거나 검색하면 쉽게 나옵니다. 저는 스프링 버전도 강의와 똑같이 맞춰놓았습니다. initialization 오류 -> Junit 임포트를 잘못했을 경우 발생합니다. import가 두가지인데 import org.junit.Test; 를 해주시면됩니다. Junit5의 경우 jupiter가 들어간걸로 하는거 같은데 현재 강의를 따라가시려면 그냥 쥬피터가 아닌 어노테이션 붙여주시면 됩니다. Failed to load ApplicationContext 해당 오류가 다른 분들도 가장 많이 겪으신 오류인듯합니다. 제 경우랑 크게 해결방법은 세가지로 보였습니다.(이 글을 보기 전에 해결방법을 여러가지 스스로 찾아보시는것도 추천드립니다) 단순 오타 -> 은근히 있는 케이스입니다. 테스트가 익숙하지 않아 테스트 문제겠거니 할 수 있지만 오타로 인한 경우도 있습니다. H2 디비 -> jpa가 db랑 소통하기 때문에 db가 연결되어야합니다. 활성화가 되어있는지 확인해주셔야합니다.(+버전, db파일이 제대로 생성되었는지 확인) application.yml -> 그대로 따라했는데 뭐가 문제지? 확인을 정말 많이했는데 올려주신 코드를 보고 알았습니다. ;MVCC=TRUE를 빼고 올려주신 코드로 따라하니 잘되었습니다. 좋은 강의지만 시간이 지나면서 달라진점이 있는 듯 합니다. 그 외로 자바 버전이 다른가해서 찾아봤는데 강의에서는 8버전이지만 코드를 받아보면 11버전이고 그래서 둘 다 해봤는데 여기 진도까지 자바 버전으로 인한 문제는 없어보입니다.
안녕하세요. 강사님, 2/3 정도 진행하면서 내용이 너무 좋다는 생각이 드네요. 집필하신"스프링 부트 쇼핑목 프로젝트 with JPA" 도 DDD기반의 패키지 구조로 구성되어 있나요? 그렇다면 구매해서 보고 싶네요 아울러 패키징을 구성하신 DDD기반 새로운 강의도 생각하시고 있으신가요?
"devDependencies": { "@types/express": "^4.17.14", "@types/node": "^15.3.0", "prettier": "^2.2.1", "tsc": "^2.0.3", "tsc-watch": "^4.2.9", "typescript": "^4.3.4" }, 대부분, @types/node와 typescript의 버전이 최신걸로 되면서 문제가 발생함을 알 수 있습니다. 위와 동일하게 버전을 맞추고 업데이트 하지 않도록 하시면 동작될겁니다.
안녕하세요! typecast 강좌를 보고 dynamic_cast는 rtti를 사용하기 때문에 비용이 커서 typecast를 사용하는 것으로 이해했습니다. 그래서 dynamic_cast와 예제의 typecast 속도 비교를 해봤습니다. 근데 dynamic_cast가 더 빠른 걸 확인 할 수 있었는데, 예제에서 추가 별도로 TypeCast를 커스텀하게 더 개발 해야 되는 건지 질문 드립니다.
안녕하세요 영한님 오타 제보 드립니다! 1. 강의자료PDF(v2022-12-07)/ 7. 스프링 MVC - 웹 페이지 만들기.pdf / 8p 중복된 package와 import가 있습니다. 2. 강의 소스 코드/springmvc1-v2020-03-08/servlet/src/main/webapp/jsp/members/save.jsp 강의 소스 코드의 System.out.println("MemberSaveServlet.service"); 이 System.out.println("save.jsp"); 로 수정되어야 될 것 같습니다.
자바 문법 마치고 현재 스프링 강의를 듣고 있습니다!! 자바 -> 스프링(김영한님 로드맵 따라가고 있습니다) -> 개인 프로젝트 -> CS 공부 -> 코테 준비 이 순서대로 방향을 잡으면 괜찮을까요? ? 혼자 독학하다 보니 공부하다가도 다른 건 언제 하지,, 이게 맞나 하는 것들이 많아 이렇게라도 선배님들의 조언이 듣고 싶습니다!
(혹시 수강 할까 말까 하는 분들 보시라고 남겨 놓습니다.ㅋ) 본 강의 다 듣고... 파이토치가 궁금해서 둘러보다가... 파이토치가 적성에 맞는듯 해서 공부를 시작했습니다. 그런데 너무 접근이 쉬운게.... 권철민 강사님이 본 강의에서 설명하신 내용들이 딥러닝에 모두 기반이 되는 이론들이라... 아주 수월하게 진행 중입니다. 특히 파이토치에는 자동미분이라는 개념이 생소한데... (케라스는 알아서 연산하는 바람에 드러나진 않지만...) 처음 접하고 해서 여기저기 많이 뒤져보고 유튜브도 많이 뒤져봤지만.... 본강의의 백프로퍼게이션 만큼 잘 설명된 건 못찾았습니다. 수업 보는 도중에 참 똑똑한 사람들 많구나... 해서 집중해서 들었것이 도움이 많이 되네요(가물가물 하면 또 봐야겠네요. ㅋ) 본 강의는 타이틀은 CNN이지만... 기본 개념에 충실한 아주 아주 좋은 강의라고 생각이 듭니다. 딥러닝에 진지하신분들에게 꼭 추천합니다. (돈이 1도 안아깝네요.ㅋ) 강의 감사드립니다. ps- 수강평에 이미 써서 더 안써지더라고요. ㅋ