묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬(Python) 기초부터 실무까지 part.1
마지막으로 더해지는 값이 63이 맞는거 아닌가요?
sum = 0for a in range(1, 100): sum += a if sum > 2000: print(a, sum) break이렇게 썼는데 63으로 나오네요 ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프를 어디서든 다 쓸수있나요
현재 MVC 2편 오류코드 메시지 처리를 듣고있는데 html 파일에서 th:field="*{itemName}"을 하면 얘가 많은 것을 해줘서 th:errors="*{itemName}" 을 하면 에러가 나면 그에 맞는 css가 동작을 하잖아요 근데 타임리프말고 jsp를 쓴다던지 자바스크립트, 리액트를 쓴다면 th~~~ 이런식으로 못하는거 아니에요? 자바스크립트랑 리액트를 아직 제대로 배우질 않아서 ㅜㅜ 그래서 질문은 예를들어 html 파일안에 자바스크립트랑 타임리프랑 둘이 동시에 쓸 수 있나요? 팀 프로젝트할때 html(프론트)을 js, ajax 등을 써서 만들어 온 사람이 있으면 그 html에다 <html xmlns=th ~~~ >해서 타임리프 먹일 수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
이중 @Transactional 질문 드립니다!
안녕하세요 항상 좋은 답변 감사드립니다! 이번에는 @Transactional을 두 번 사용했을 때의 동작 방식에 대해 궁금해서 글을 적게 되었습니다. 다음 테스트 코드에서, 테스트코드 전체 클래스에 @Transactional이 붙어있습니다. @Test// @Rollback(value = false) public void 회원가입() throws Exception { //given Member member = new Member(); member.setName("kim"); //when Long saveId = memberService.join(member); //then em.flush(); assertEquals(member, memberRepository.findMember(saveId)); // JPA는 같은 트랜잭션 안에서 PK 값이 같으면, 같은 영속성 컨텍스트에서 같이 관리된다. 딱 하나로만 괸리가 된다. } 그리고 이 테스트 코드 내의 join() 메서드도 @Transactional이 있는 것으로 보입니다. @Transactional public Long join(Member member) { validateDuplicatedMember(member); memberRepository.save(member); return member.getId();} Transactional은 tx.begin() , tx.commit()을 자동화해주는 코드로 이해를 하고 있는데.. 이게 두 가지가 반복되면... tx.commit(), begin()이 각각 두 번씩 일어나게 되면서... 같은 트랜잭션인지 굉장히 애매할 것 같습니다.. 혹시 이런 경우에는 트랜잭션이 어떤 것이 선택되고, 어떻게 선택되는지를 알려주실 수 있으실까요? 항상 감사드립니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
toolkit과 saga
안녕하세요 제로초님 질문들의 답변중에 saga를 버리고 toolkit으로 넘어가셨다고 하셨는데 saga와 toolkit은 별개 아닌가요?redux- toolkit을 씀으로써 saga를 redux-toolkit에 내장된 redux-thunk로 대체한다로 이해하면 될까요!?앞장에서는 thunk보다 saga를 추천하셔가지고 위에 가정은 아닌것 같고 toolkit에 비동기 미들웨어를 담당하는 다른 부분이 있는건가요!?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
DB 설계
강사님~ 이번년도에 실제 비지니스 런칭을 하고싶은데, DB가 속도 저하에 병목인것같아 완벽히 강의 숙지하면 DB설계 공부도 하고싶습니다. 혹시 관련 책, 인강등 추천해주실 수 있으신가요? 항상 감사드립니다!
-
미해결[유니티 3D] 실전! 생존게임 만들기 - Advanced
질문 있습니다
강의를 보면서 만들고 있는데 이상한 점이 있어서 질문 드립니다. SubMachineGun에 Animator가 적용이 안되어 있는것 같은데 어떻게 적용하나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 연결 오류
h2 콘솔에서 연결 버튼 누르면 밑의 메시지가 뜨고 안됩니다ㅜㅜ 어떻게 해결해야 하나요..? IO Exception: null [90028-200] 90028/90028 (도움말)org.h2.jdbc.JdbcSQLNonTransientException: IO Exception: null [90028-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:505) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:194) at org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:210) at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:182) at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:103) at org.h2.engine.Database.getPageStore(Database.java:2659) at org.h2.engine.Database.open(Database.java:675) at org.h2.engine.Database.openDatabase(Database.java:307) at org.h2.engine.Database.<init>(Database.java:301) at org.h2.engine.Engine.openSession(Engine.java:74) at org.h2.engine.Engine.openSession(Engine.java:192) at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171) at org.h2.engine.Engine.createSession(Engine.java:166) at org.h2.engine.Engine.createSession(Engine.java:29) at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) at org.h2.Driver.connect(Driver.java:69) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:309) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:289) at org.h2.server.web.WebServer.getConnection(WebServer.java:785) at org.h2.server.web.WebApp.login(WebApp.java:1008) at org.h2.server.web.WebApp.process(WebApp.java:223) at org.h2.server.web.WebApp.processRequest(WebApp.java:173) at org.h2.server.web.WebThread.process(WebThread.java:139) at org.h2.server.web.WebThread.run(WebThread.java:94) at java.base/java.lang.Thread.run(Thread.java:832)Caused by: java.lang.IllegalStateException: Could not open file nio:C:/Users/mimiy/test.mv.db [1.4.200/1] at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:950) at org.h2.mvstore.FileStore.open(FileStore.java:179) at org.h2.mvstore.MVStore.<init>(MVStore.java:381) at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3579) at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:170) ... 23 moreCaused by: java.io.FileNotFoundException: C:\Users\mimiy\test.mv.db (액세스가 거부되었습니다) at java.base/java.io.RandomAccessFile.open0(Native Method) at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:347) at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:261) at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:216) at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:129) at org.h2.store.fs.FileNio.<init>(FilePathNio.java:43) at org.h2.store.fs.FilePathNio.open(FilePathNio.java:23) at org.h2.mvstore.FileStore.open(FileStore.java:153) ... 26 more
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
axure 프로그램을 사야하나요??
강의 소개 페이지에 별 말이 없길래, 프로그램을 사야하는지 몰랐습니다..ㅠㅠ 수십만원하는 프로그램을 사는건 무리인데, 다른 방법 없나요? 강의 자료를 다운 받아서 환불이 불가능한데, 설명 한 줄이라도 써둬야 했던거 아닌가요..ㅜ 한달 무료이용할 수 있는 것 같은데 이걸로 강의 듣는건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
요즘 Session 객체를 잘 사용하지 않는다는 말씀
안녕하세요, 강사님 강의 항상 재미있게 보고 있습니다. update 시 권한체크를 말씀하시면서 요즘 Session 객체를 잘 사용하지 않는다는 말씀해주셨는데 저는 아직 업무 환경에서 session 객체를 이용한 권한 확인만 경험해보았습니다. session 을 검색하면 보면 쿠키와 비교하는 글이 대부분이라, session 객체를 잘 사용하게 되지 않는 이유가 특별히 있는건지, 그럼 이제 대부분 jwt 나 스프링 시큐리티 같은 걸 이용하는게 session 보다 더 보편적인지 궁금합니다.
-
미해결스프링 시큐리티
RoleHierarchy 데이터 포맷
안녕하세요 SetupDataLoader 소스에 응용해서 서비스 시작할 때 RoleHierarchy 데이터를 삽입하고 싶은데요. 방법을 찾아봐도 어떻게 해야 할지 몰라서 질문드리게 되었습니다.. RoleHierarchy 해당 포맷에 맞춰서 데이터를 삽입하려면 어떻게 해야 할지 알 수 있을까요.? 데이터 포맷 때문에 여쭤봐서 부끄럽지만. 방법을 어떻게 찾아봐야 할지 모르겠습니다. Set<RoleHierarchy> roleHierarchy = new HashSet<>(); parentName 필드 데이터 포맷은 어떻게 만들여야하는지 힌트를 얻을 수 있을까요..? private void setupSecurityResources() { //roleHierarchy 권한 삽입 Set<RoleHierarchy> roleHierarchy = new HashSet<>(); roleHierarchy.add("ROLE_ADMIN"); roleHierarchyRepository.save(new RoleHierarchy("ROLE_MANAGER",roleHierarchy));
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
git hub에 따로 branch 되어있는 파일은 없나요 ?
강의를 따라가면서, 리액트가 업데이트가 되면서, 되는 hook이 있고, 안되는 hook 들이 많으며, redux또한 많이 바뀌어서 이거 따라가기에 좀 난처한 상황이 되었습니다. 똑같은 코드지만, 에러가 뜨는 .. + 강의자료에 있는 zip 파일이 최종본인가요 ? zip 파일로 다운 받고도 에러가 많네요 .. 일단 파이어베이스 제꺼의 코드로 삽입햇을때 에러랑, 강사님 코드를 두고 그냥 해보았을때 mime-types 에러가 뜹니다 . 도저히 무슨 문제인지 .. 영상 다 듣지도 못하고 ,, 이거참 ... npm 으로 설치를 하여 실행을 해보아도 오류는 고쳐지지 않습니다 . 영상을 보고 싶어도 라이브러리의 업데이트 버전들이 매우 급격하게 변화했고, 올려주신 자료도 실행조차 되지 않으니 영상 값이 매우 떨어지네요 ...
-
미해결스프링 기반 REST API 개발
도커 ps 조회 문제
도커 설치 후 docker run --name rest -p 5432:5432-e POSTGRES_PASSWORED=pass -d postgres 이렇게 컨테이너를 만들고나면 docker ps 목록 조회를 할시 안뜨실 경우 docker ps -a 를 하시면 조회가 가능하실거에요. 해당 컨테이너가 실행이 되지 않고있다는 것 인데 설정에 문제가 있어 실행이 안되는 것이라고 하네요. docker ps -a 후에 생성한 컨테이너 ID확인후 docker logs 컨테이너ID <해주시면 아마 문제는 이것이다 라고 설명이 나올겁니다. 저는 (추천하지는 않는다고 하지만 연습이니까) docker run --name rest -p 5432:5432-e POSTGRES_HOST_AUTH_METHOD=trust -d postgres 로 수정해서 docker ps시 조회가 되네용..! 이렇게 하는것이 맞는지 스스로도 의문이 들긴해요..
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
강의노트는 어디서 다운받으면 되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
제가뭘 잘못건드렸는데
Description: Parameter 0 of constructor in hello.eastzoospring.SpringConfig required a bean of type 'hello.eastzoospring.repository.MemberRepository' that could not be found. Action: Consider defining a bean of type 'hello.eastzoospring.repository.MemberRepository' in your configuration. Process finished with exit code 1 이렇게 뜹니다..왜그럴까요?//
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
예제코드 및 회로도 요청 건
이전에 구매했는데 pc 포맷으로 다시 회로도랑 소스코드 예제를 보려고하니 다운로드 기간이 지나서요... dldnjf121@naver.com 위 메일로 다시 보내주실 수 있으신가요? ㅠㅠ.
-
미해결홍정모의 따라하며 배우는 C언어
오버플로우강의, 19:28 , 따라하는 중 _itoa 부분에서 빌드 오류
오버플로우강의 19:28 쯤 나오는 코드를 따라 입력하고 빌드 해봤는데 _itoa 부분에서 빌드 오류가 발생합니다. 오류 설명에 _CRT_SECURE_NO_WARNINNGS 이 있는데 scanf() 강의에서 알려주신 해결법으로도 해결이 안되고 잘못 따라한 부분이 있는지 한참 봤는데 전혀 모르겠어서 질문드립니다. 제 비주얼 스튜디오 버전이 2022버전이라 그런 것일까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
npm run dev 오류
안녕하세요 John 강사님! 유익한 무료 수업 제공해주셔서 정말 잘 듣고 있습니다. 다름이 아니라 npm run dev 명령어 실행중에 오류를 겪어 어떻게 해결할 수 있을지 도움받고자 합니다. - dev.js 파일 만들기 : mongoURI 생성 module.exports = { mongoURI:'mongodb+srv://flowersayo:<비밀번호>@cluster0.ifdyv.mongodb.net/myFirstDatabase?retryWrites=true&w=majority' } - 루트와 client에서 npm install : 노드모듈 생성 위 두가지 모두 완료하고 npm run dev 명령어를 실행하였지만 오류가 발생한 상태입니다. 아래는 오류 메시지 입니다. PS C:\Users\flowe\Desktop\movie-app> npm run dev > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" [0] Error occurred when executing command: npm run backend [0] Error: spawn cmd.exe ENOENT [0] at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) [0] at onErrorNT (node:internal/child_process:477:16) [0] at processTicksAndRejections (node:internal/process/task_queues:83:21) [1] Error occurred when executing command: npm run start --prefix client [1] Error: spawn cmd.exe ENOENT [1] at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) [1] at onErrorNT (node:internal/child_process:477:16) [1] at processTicksAndRejections (node:internal/process/task_queues:83:21) [1] npm run start --prefix client exited with code -4058 [0] npm run backend exited with code -4058
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
5:52 Basecontroller bc질문
PlayerController와 Monstercontroller둘다 BaseController를 상속받고 있는데 Basecontroller 컴포넌트를 가져오면 알아서 PlayerContoller일 경우 bc에 PlayerController에 할당이 되고 MonsterController일 경우 알아서 Monstercontroller가 bc에 할당이 되는 것인가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터 예외 경로 /aaa , /aaa/ 차이
안녕하세요~ 7강. 인터셉터 부분 복습 중 문의 드립니다. 아래 강의 소스 중 excludePathPatterns 을 적용한 이후 소스를 수정하면서 이것 저것 테스트 해 보는 중 http://localhost:8080/error/ 와 같이 뒤에 슬래쉬(/)가 붙는 경우 인터셉터 예외가 적용되질 않아, 인터셉트 함수를 타는 것 같습니다. 보통 뒤의 슬래쉬는 붙지 않는다고 생각하고 개발하면 되나요? 실무에서도 뒤에 붙는 슬래쉬까지는 고려하지 않고 개발하는지도 궁금합니다. @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LogInterceptor()) .order(1) .addPathPatterns("/**") .excludePathPatterns("/css/**", "/*.ico", "/error"); }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Entity폴더 위치
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]JPA 공부중 질문이 생겨 문의드립니다. 예를들어 제가 기능이 여러개가 있어서 폴더 아키텍처를 아래와 같이 기능별로 나누고 그 안에 각각 엔티티나 그외 파일을 저장하려고 하는데요. 여기서 궁금한 점이 예를들어 1번 기능에서 사용하는 엔티티를 2번기능에서도 사용하거든요. 그래서 뭔가 이렇게 2곳이상에서 사용하는 엔티티는 commonEntity라는 식으로 따로 빼서 처리해야 하는지.. 보통 어떤식으로 구성하는걸 추천하시는지 궁금해서 질문드립니다. 기능 entity controller repository...등등 기능 entity controller repository...등등