이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
상태관리 중 GetX 와 Riverpot 장단점에 대해 여쭙습니다.
안녕하세요.궁금한게 있어 문의드리게 되었습니다. 현재 진행중인 프로젝트는 상태관리로 GetX를 사용하고 있었습니다.그리고 강의를 듣다보니 여기서는 riverpot을 사용하시더라고요.그래서 좀더 알아봤는데 GetX에 대한 평이 상이하게 다르더라고요. 혹시 GetX 사용에 대해 어떻게 생각하시는지, GetX 와 Riverpot 중 어떤 것을 사용하는게 더 유리한지,이후 유지보수라든가 커리어발전에 있어 무엇이 더 나은지, 실무진에서 GetX를 선호하는지 등조언을 듣고 싶습니다. Riverpot이 더 좋겠다고 판단이 되면 옮길 생각을 하고 있습니다. 읽어주셔서 감사합니다.
-
기계공학과 재학중인 학생입니다. 미래에는 절대 기계기술만으로는 살아남을 수 없다고 생각해서 코딩을 독학해서라도 배울 생각입니다. 전문가 분들에게 질문 있습니다.
사는 곳이 대구여서 아마 자동차 부품회사 쪽으로 취업 할 것 같은데 저는 미래에는 자동차가 무조건 적으로 전자화 될 것으로 생각해서 미래차에 유용한 코딩 기술들을 독학 해보고 싶습니다. 미래에 유능한 인재가 되기 위해서 입니다. 아무튼 지금 당장 생각나는 것은 자율주행에 필요한 딥러닝 머신러닝 인공지능 등이 있기는 한데 이것들 말고도 뭔가 자동차 부품들과 자체를 전기적으로 시스템 적으로 연결할 수 있는 기술을 배우고 싶은데 어떤 것을 먼저 배우고 어떤 능력을 길러야 할지 모르겠습니다. 전문가 분들은 제가 어떤 능력 코딩중에서도 어떤 분야를 공부하면 될 지 아신다면 알려주시면 감사하겠습니다! -자율주행 쪽은 기업들이 다루기 보다는 연구시설에서 많이 다뤄서 아직 그쪽으로 생각은 안하고 있습니다.
-
[리뉴얼] React로 NodeBird SNS 만들기
무한로딩 걸리시는분들 import 확인해보세요
import { all } from 'redux-saga' (o)import { all } from 'axios' (x)저같은경우는 자동완성이 axios로 import했더라구요
-
실전! Querydsl
queryDsl 기본문법 결과조회 .fetchResults() Deprecated 제보 겸 질문입니다
안녕하세요. 최근 버전에는 fetchResults가 Deprecated붙어서 대신 fetch()가 권장되더라구요.들어가서 메서드 설명을 읽어보시면 이렇게 쓰여있습니다.QueryResults 형식으로 프로젝션을 가져옵니다. QueryResults.getOffset() 또는 QueryResults.getLimit()에 의존하지 않는 경우 성능이 더 좋으므로 대신 fetch()를 사용하십시오. 또한 모든 방언에 대해 개수 쿼리를 제대로 생성할 수 없습니다. 예를 들어 JPA에서 count 쿼리는 여러 group by 표현식 또는 having 절이 있는 쿼리에 대해 생성할 수 없습니다. QueryResults 형식으로 프로젝션을 가져옵니다. 쿼리 결과에 총 행 수가 필요하지 않은 경우 대신 fetch()를 사용하십시오.일부 쿼리에서 count할때 문제가 있으니 앞으로는 fetch()써서 그 결과에 페이징 처리 하라는 것 같은데, Deprecated 뜨면 아무래도 공부하는 입장에서는 안쓰는 게 맞겠죠? 그냥 써도 되나요? 추가로 fetchCount()도 Deprecated 떠요
-
웹 애니메이션을 위한 GSAP 가이드 Part.01
파트4 까지 무지성 구매 갑니닷!
커리큘럼이 너무 취저여서 아묻따 신청해버렸습니다. part 4 나올 때까지 무지성으로 지를거에요~~너무너무 기대 됩니다.브릿지 클론처럼 알찬 강의 부탁드려요 정말 감사합니다!
-
실전! 스프링 데이터 JPA
Spring Boot 3.0.0에서 p6spy가 제대로 동작하지 않습니다.
Spring Boot 3.0.0에서 p6spy 로그가 안보입니다.호환성에 문제가 있는 듯 합니다.Spring Boot 2.7.6에서는 p6spy 로그가 잘 확인됩니다.
-
자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
노트북 사양 낮아도 괜찮나요?
2017년도에 산 그램인데8gb메모리에 128gb 용량입니다자바 프로그램 돌리는데 문제없을까요?
-
23년 개발자 취뽀하고 싶다면 지금 당장 해야할 것?! 커리어콘 #합격바이블 무료신청!🔥 (~12/21)
2023년 상반기 취뽀하고 싶다면 주목!👀누구보다 빨리! 캐치의 채용 트렌드&합격팁 공개! 로레알, 센드버드, 카카오, SNOW 등 인기기업 현직자에게 취업 인사이트를 확인하세요! [강연 미리보기]💡캐치TV 철수가 알려주는 2023 채용 트렌드💡인사담당자 즉문즉답 '인턴 VS 신입?!'💡갓 취업한 카카오페이 개발자가 말하는, 12월 지금 해야할 것💡웬만큼 다 겪은 5년차의 커리어 관리 TIP [선착순 이벤트]선착순 100명에게 스타벅스 아메리카노를 드려요!행사 기간 ▶ 2022.12.20(화)~12.21(수)신청 하기 ▶ https://bit.ly/3Y2c85E
-
생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
Spring Security Oauth
안녕하세요. 좋은 강의 감사드립니다.강의를 통해 인증과 인가를 적용한 프로젝트를 구성하게 되면 굳이 spring security를 통해 oauth를 구현하지 않아도 될 것 같은데요... 실무에서는 어떠한 형태로 적용하고 있는지 궁금합니다.실무에서도 강의내용에 인증과 인가를 보강한 수준으로 적용이 가능한지 아니면 spring security oauth를 적용해야하는지 궁금하네요. (spring security는 아직 설정 등이 복잡한 감이 있습니다.)
-
Jenkins를 이용한 CI/CD Pipeline 구축
꺄르륵 node다~!
node기반 업로드 감사합니다 ㅎ-ㅎ
-
front-end 개발자가 되기 위한 도움 요청
지금 공부 시작한지 2개월 좀 넘었고 인터넷 강의만 들으면서 공부하고 있습니다.근데 공부를 하다 보니 전공 지식이나 알고있는게 하나없고 그냥 무대뽀로 달려들어서 공부를 해서 그런지 계속 막히고 점점 자신감을 잃어갑니다.진짜 제대로된 강의를 듣고싶은데 어떤 강의가 좋을지 추천부탁드리겠습니다!(자바스크립트, 타입스크립트를 좀 제대로 배울수있는 강의를 원합니다. 포폴에 도움이 되는 강의도 좋습니다!)
-
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
자료 오타 확인이요
파일명 : "실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화 v2022-11-28.pdf"위치 : "API 개발 고급 - 실무 필수 최적화" > "커멘드와 쿼리 분리" > "참고" 밑 [ 오타 ]보통 비즈니스 로직은 특정 엔티티 몇게를 등록하거나... [ 수정 필요 ]보통 비즈니스 로직은 특정 엔티티 몇 개를 등록하거나...
-
ChatGPT를 어떻게 써야 공부할 때 도움이 될까요?
코드리뷰, 리패토링, 버그찾기도 잘 되던데 어떻게 공부할 때 잘 쓸까요?
-
15일간의 빅데이터 파일럿 프로젝트
강의 수강 연장 부탁드립니다ㅠㅠ
연말이 되어 드디어 시간이 조금 생겼는데 수강 기한이 얼마 남지 않았네요 ㅠㅠ꼭 실습을 끝까지 따라가보고 싶은데한달 연장 부탁드릴 수 있을까요 ?감사합니다
-
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
자료 오타 확인이요
파일명 : "실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화 v2022-11-28.pdf"위치 : "주문 조회 V6: JPA에서 DTO로 직접 조회, 플랫 데이터 최적화" > "OrderQueryRepository에 추가"쿼리 내 OrderFlatDto 생성자의 인자값이 o.status와 d.address가 뒤바뀌었습니다. [ 오타 ]public List<OrderFlatDto> findAllByDto_flat() { return em.createQuery( "select new jpabook.jpashop.repository.order.query.OrderFlatDto(o.id, m.name, o.orderDate, o.status, d.address, i.name, oi.orderPrice, oi.count)" + ...[ 수정 필요 ]public List<OrderFlatDto> findAllByDto_flat() { return em.createQuery( "select new jpabook.jpashop.repository.order.query.OrderFlatDto(o.id, m.name, o.orderDate, d.address, o.status, i.name, oi.orderPrice, oi.count)" + ...
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 오류 해결 공유
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버전이고 그래서 둘 다 해봤는데 여기 진도까지 자바 버전으로 인한 문제는 없어보입니다.
-
생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
패키징 구성
안녕하세요. 강사님,2/3 정도 진행하면서 내용이 너무 좋다는 생각이 드네요.집필하신"스프링 부트 쇼핑목 프로젝트 with JPA" 도 DDD기반의 패키지 구조로 구성되어 있나요?그렇다면 구매해서 보고 싶네요아울러 패키징을 구성하신 DDD기반 새로운 강의도 생각하시고 있으신가요?
-
탄탄한 백엔드 NestJS, 기초부터 심화까지
AbortSignal Error가 뜨는 경우
"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의 버전이 최신걸로 되면서 문제가 발생함을 알 수 있습니다. 위와 동일하게 버전을 맞추고 업데이트 하지 않도록 하시면 동작될겁니다.
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Typecast 속도 질문 있습니다.
안녕하세요!typecast 강좌를 보고 dynamic_cast는 rtti를 사용하기 때문에 비용이 커서 typecast를 사용하는 것으로 이해했습니다. 그래서 dynamic_cast와 예제의 typecast 속도 비교를 해봤습니다.근데 dynamic_cast가 더 빠른 걸 확인 할 수 있었는데, 예제에서 추가 별도로 TypeCast를 커스텀하게 더 개발 해야 되는 건지 질문 드립니다.
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
오타 제보
안녕하세요 영한님 오타 제보 드립니다!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");로 수정되어야 될 것 같습니다.