묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! Querydsl
질문있습니다.
영한님 안녕하세요. 개인 프로젝트에 querydsl을 적용해서 진행하고 있는데, 막히는 부분이 있어서 해당 부분에 대해 질문 드립니다. 실전1편의 도메인 모델, 테이블 설계를 참고하여 진행하고 있습니다.(회원<->주문<->주문상품<->상품<->카테고리) 상품을 검색하면 제가 구매 목록(order)에 존재하는 아이템은 필터링하려는 코드를 구현하려고 하는데 잘 안되네요.. 파라미터로 검색한 상품 이름(검색어), 회원ID로 받을 때, List<Item> 을 리턴하는 select쿼리 코드를 어떻게 구현하면 좋을까요..?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 목록
다른 건 전부 잘 되었는데요... 회원 목록이 작동을 안 하네요. ㅠㅠ '#이름' 이것부터 안 떠요 ㅠㅠ
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
pre-commit시에 npm은 안붙여줘도 되는건가요?
그 이유는 무엇인가요?
-
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
파일 입출력 문장 실행
삭제된 글입니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mongoURI 관련 에러
안녕하세요 강사님 강의 잘보고 있습니다. 다름이 아니라 PS C:\Users\user\Desktop\boiler-plate> npm run start > boiler-plate@1.0.0 start C:\Users\user\Desktop\boiler-plate > node index.js Example app listening at http://localhost:5000 MongooseError: The `uri` parameter to `openUri()` must be a string, got "undefined". Make sure the first parameter to `mongoose.connect()` or `mongoose.createConnection()` is a string. 9과를 잘지나서 12번 토큰 생성 후 npm start를 하려고 하니 저렇게 에러가 납니다.... 어떻게 해야할지 감이 안 잡혀서 여러번 시도하다가 이렇게 글을 남깁니다. dev.js에 ""로 감싼건 ''로 바꿨습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
저도 위와 비슷하지만 좀 다른 것 같아서 질문드려요.
C:\Users\thdwl\OneDrive\바탕 화면\nodebird\last>ssh -i "react-nodebird.pem" ubuntu@ec2-15-164-233-195.ap-northeast-2.compute.amazonaws.com Warning: Identity file react-nodebird.pem not accessible: No such file or directory. ubuntu@ec2-15-164-233-195.ap-northeast-2.compute.amazonaws.com: Permission denied (publickey). 접근할수 없다고 뜨는거 같은데 해결 방법이 있을까요?
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
sign up에서 sumbit 버튼을 누르고 페이지
삭제된 글입니다
-
미해결Python 엑셀 프로그래밍 - with xlsxwriter
선택지1에 해당하는 엑셀 문서 만드는 소스
강사님 강의 너무 잘 듣고 있습니다. 혹시 이번 강의에서 생략한 선택지1에 해당하는 엑셀 문서 만드는 소스 공유 부탁드려요 너무나 초보라서 그렇습니다.
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
80자 줄바꿈이 되지 않습니다.
룰러 80자로 세팅하고, prettier사용결과 console안의 내용이 80자 단위로 잘리지 않았는데 이렇게 나오는게 맞는건가요?
-
해결됨타입스크립트 입문 - 기초부터 실전까지
강의 내용 확인(함수 타입 - 옵셔널 파라미터)
강사님~ 강의 잘 보고 있습니다 함수 타입 - 옵셔널 파라미터 강의 2:15쯔음부터 옵셔널 연산자 설명해주시는데... 물음표 얘기하시는 거죠? 코드에선 ?로 보여주시는데 음성으로는 느낌표(!)라고 녹음이 되었네요
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
hibernate.dialect 관련 질문입니다.
persistence.xml파일 내부에 dialect를 기본으로 작성하면 아래처럼 에러가 발생하여 인터넷 검색을 통해 해결하였습니다. 그러나 수정한코드에는 선이그어져 있어서 사용하면 안된다는 의미인것같아서요 문제는 해결했는데 정확한 원인을 모르고 넘어가는것같아 답답하여 질문합니다. 결론: 같은 dbms안에서도 방언의 종류가 여러종류인지 이런걸 판단하는 방법이 무엇인지 알고싶습니다. ex) mysqldialect vs mysql5dialect vs mysql5innodialect mysql사용 에러발생 -> mysql5Inno사용 에러미발생 그러나 deprecated 메세지 발생 -> mysql5사용 해결완료 에러내용: <property name="hibernate.hbm2ddl.auto" value="create"/> 위처럼 테이블을 삭제하고 자동 생성해주는 코드 추가시 발생하는 에러였습니다. 1. mysqldialect방언 사용시 : type=MyISAM을 맨뒤에 붙이면서 에러가발생합니다. create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM 2. mysql5innodbdialec방언 사용시: engine=InnoDB을 맨뒤에 붙이면서 쿼리가 잘 작동합니다. create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) engine=InnoDB 에러전문------------------ ibernate: create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM 10월 28, 2020 10:09:03 오전 org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection INFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2d5ef498] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 10월 28, 2020 10:09:03 오전 org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleException WARN: GenerationTarget encountered exception accepting command : Error executing DDL " create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM" via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlString(SchemaCreatorImpl.java:439) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlStrings(SchemaCreatorImpl.java:423) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:314) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:166) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:135) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:121) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:156) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:73) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:316) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:469) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1259) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at hellojpa.JpaMain.main(JpaMain.java:10) Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 6 at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.StatementImpl.executeInternal(StatementImpl.java:764) at com.mysql.cj.jdbc.StatementImpl.execute(StatementImpl.java:648) at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) ... 15 more
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
proxy 객체
댓글작성 기능을 구현중에 있는데요 saga 백엔드까지는 요청응답은 잘 작동하고 reducer에서 draft.userPost.find로 postid찾고 거기에 댓글 더하려고 하는데 잘 안되서 console로 찍어보니까 draft.userPost, draft.userPost[action.data.postId - 1], find 메소드써도 아래처럼 proxy객체로 나오는데 이런 경우엔 어떻게 접근해야 되나요? 댓글 작성하라는 요청보냈을 때, 응답오는 data는 { id: 1, content: "aaa", UserId: 1, PostId: 1 } 이런식입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
3D MMORPG에서 충돌체크 구현에 대하여 궁금합니다.
안녕하세요? Rookiss님 2D로 만드는 경우는 MAP 데이터를 COMMON폴더의 MAPDATA를 통해 서버가 게임룸속의 세상을 인지하고 처리하게 되는 걸 알게 되었습니다. ex) text파일을 읽어서 _collision[y,x]을 만들고 새로운 플레이어가 들어오면 _player[y,x] 배열에 담기.. 그런데 만일 3D게임인 경우 구글검색을 해보니 cube나 box를 통해 collision을 만들어 놓은 3차원 좌표 데이터를 서버에 가지고 있게 된다고 하던데 그렇다면 큰 데이터를 실제로 어떤 방식으로 가지고 있고 구현하게 되나요? 리니지2m 예를 드시면서 설명해주셨는데 cell방식이라고.. 결국 3차원 구조체를 구현하고 데이터 역시 이런 방식이 필요한건가요? 배그같지만 디자인고 간단하지만 높이값이 있는 FPS 3D MMORPG를 만들어 보고 싶어서 드리는 질문입니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
기업에서도 아나콘다, 파이썬 등을 라이센스 걱정없이 쓸수 있나요?
라이센스 비용이 발생하는지 검색해도 나오질 않아 질문드립니다 ㅠ
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
Entity default 값 매핑
안녕하세요! 실무 진행 중에 혹시 질문을 드려도 될까 해서 여기로 다시 왔습니다. Entity에서 column을 매핑할 때, 원래 테이블에 not null인 필드에 default 값이 있다면 엔티티에도 default 값을 정해주어야 하나요? 영한님은 보통 원래 테이블 필드에 default 값이 있으면 엔티티 column 작성시 어떻게 처리하시나요?
-
미해결실전 리액트 프로그래밍
TagList.js 컴포넌트는 언제 만든건가요??
이전 동영상에서도 저 컴포넌트의 세부 코드를 작성하는 내용이 없었는데, 이번 동영상에서는 이미 완성이 되어있던데 이건 언제 만든건지요..??
-
해결됨프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
dom 실습관련해서 질문드립니다!
dom 실습에서 google 로고 관련해서 실습을 진행했었는데, 구글로고를 가져와서 수정하거나 아니면 삭제하는등 실습을 보여줬는데, 저는 그게 안돼서 너무 답답합니다... 강사님이 이전에 질문에 대한 답변을 저에게 주셨는데, 그래도 안되서 어떡해 해야할지 모르겠습니다. 밑에 나와있는 것 처럼 InXdpd가 class에 해당하므로 getElementByClassName('InXdpd')로 했는데도 불구하고 'underfined'라고 나와서 어떡해 해야할지 모르겠습니다....
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'modifyBean' available as request attribute 오류 질문
여기서 modifyBean은 선생님의 modifyUserBean과 같습니다. 다시 본론으로 들어와 선생님의 프로젝트를 반복해서 따라하는 과정에서 java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'modifyBean' available as request attribute 이러한 오류가 발생했습니다. RootAppContext에서 @Bean("modifyBean") public UserBean modifyBean() { return new UserBean(); } 를 정의하고 컨트롤러에서 @Resource(name="modifyBean") private UserBean modifyBean; 로 주입받으면 오류가 해결되기는 하나 교수님은 별도의 주입 없이도 modify.jsp가 실행됬는데 왜 그런지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
getBean 사용
안녕하세요 강사님 질문드립니다~! ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AutoAppConfig.class);MemberService memberService = applicationContext.getBean("memberService", MemberService.class);memberService를 필요한 곳에서 호출하게될텐데 예를 들면 웹에서는 컨트롤러에서서비스를 호출하게 될텐데 보통 과거에? @Autowired를 사용해서 MemberService를 주입해서 사용했는데 위 예제로는 그런 곳 마다 AppConfig파일을 사용해서 getBean을 통해서 저렇게 가져와야하나요?아직은 웹 강의아니고 원리 강의이고 스프링웹때는 스프링웹 설정파일에 AutoAppConfig 파일을 설정해주고 컨트롤러에서도 생성자 주입으로 memberservice를 쓰는구조로 웹에서는 사용하게 되는게맞나요?그냥 웹에서 막쓰다가 원리강의 듣고 생각해보니 헷갈리네요감사합니다 ㅎㅎ
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
쿠키와 세션
로그인 후 세션에 저장하는 방법도 있는데, 실무에서도 로그인 하고 쿠키로 저장 많이하나요?