묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨디자인 시스템 with 피그마
컬러 팔레트 관련 문의드립니다:)
안녕하세요, 강사님!컬러 디자인시스템 설계중인데 궁금한 점이 있어 문의드립니다.알려주셨던 tailwind color generator 로 컬러를 뽑았을때 9가지 컬러만 나열이 되는데 추가로 더 많은 색상의 컬러 팔레트를 구성하고 싶을땐 어떻게 해야할지 궁금합니다!또 아래와 같이 컬러 팔레트에 50부터 1000의 숫자는 어떤걸 의미하는지 궁금합니다. 컬러팔레트를 구성하고 50-1000의 숫자는 제가 임의적으로 값을 매기는건지 아무리 찾아봐도 나오질 않아 문의드려요 ㅠㅠ 항상 친절하고 자세하게 답변해주셔서 정말 감사드립니다~!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료요청
안녕하세요? 강의자료 요청드립니다.kej7959@naver.com 입니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@Entity적용시 제약사항이 필요한 이유
@Entity적용시-기본생성자는 필수- final클래스, enum,interface,inner클래스에는 사용할 수 없음- 저장할필드에 final을 사용하면안된다-> 이런 제약조건이 붙는 이유는 뭔가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
CLI 강의 흐름?에 대한 질문입니다.
이전 강의랑 뭔가 내용이 자연스럽게 이어지지 않는 것 같아요..이전 강의가 터미널 열어서 cli 설치하고, 에러 잡는데서 끝났거든요,..근데 이번 강의에서 프로젝트 템플릿 유형을 적는데 갑자기 vue init 은 왜 하는 걸까용 ㅠㅠ?그리고 우리 프로젝트가 클론해온 걸로 있는데 왜 템플릿 유형을 적어야 하는지도 궁금합니다.잘 따라오다가 여기서 헤매고 있어요 ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
flush, flush(), commit의 차이
flush, flush(), commit의 차이1. 엔티티와 스냅샷 비교 후 변경된 것에 대한 SQL 생성2. 생성된 SQL을 쓰기 지연 SQL 저장소에 등록3. 쓰기 지연 SQL 저장소에 등록된 쿼리를 DB로 전송flush() : 1+2+3flush : 3그리고 commit까지 진행해야 디비에 반영됨.그렇다면 commit은 오류없이 완료되었다는 증명같은건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강사님이 jdbcrepository에서 내용 복붙하셨는데
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]그냥 따라쳐야되나요? 아니면 학생들도 복사하는곳이 따로있을까요? 못찾겠어서 질문 남깁니다,,
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.persist도 jpql인가요?
em.createQuery()로 객체 대상으로 쿼리날리는게 jpql이고em.persist는 jpql이 아닌가요? 그냥 바로 sql을 날리는건가요?jpql 호출시에 flush가 발생하는데em.persist할때도 flush가 발생하나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
merge
merge는 다음과 같이 동작해요1. 1차 캐시에서 엔티티를 찾는다2. 없으면 디비를 조회한다3. 찾아온 것에 값을 채운다 없으면 새로운 객체를 생성하고 거기에 값을 채운다4. 그리고 값을 반환한다근데 merge는 준영속을 영속화시킬때 사용하잖아요준영속인 개체가 1차캐시에 있을리 없지않나요? 1의 과정을 왜 거치는건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프 반복문 컨트롤러 파라미터 전달
타임리프에서 th:each="item : ${items}" 이런식으로 item을 반복출력하고 있는데 문제는 각 아이템마다 주문버튼이 있을경우 그 주문버튼을 누를때 ${item.name}이 항상 맨 첫번째 요소만 전달이 되는데 인덱스를 따로 넣는 방법이 있을까요? 주문버튼의 코드는 th:onclick="|location.href='@{order(name=${item.name})}'|" 입니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
H2콘솔이 연결이 안되는 것 같습니다
H2콘솔이 연결이 안되는 것 같습니다. ㅜㅜ Gradle 부분과 오류난 부분 첨부해서 올립니다 다른 분들 질문 하신거 참고해 보기도 했지만 해셜 하지 못해 질문을 올립니다학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
jwt.io 에서 invalid signature 가 게속 뜨는 문제
1) 해당 사이트에서secret 을 먼저 설정해주고복붙하면 invalid 하다고 뜹니다.스택 오버플로우를 참고해서 순서를 알았는데안되서 순서를 바꿔서 해봐도 잘 되지 않습니다. (base64 encoded 등등 순서 바꾸고 여러시도를 해봄)코드와 dependency는 동일하고 secret 만 secret 으로 바꿨습니다. 2) 뒤에서 강의에서 api gateway 에서 AuthorizationHeaderFilter 에서 검증과정은 무사히 통과 합니다.제가 놓친게 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님 갑자기 빌드가 안되서 문의드립니다.
info - Creating an optimized production build .<w>[webpack.cache.PackFileCacheStrategy] Restoring failed for ResolverCachePlugin|normal|dependencyType=|esm|path=|/home/ubuntu/nodebird/front|request=|./node_modules/next/dist/client/next.js from pack: TypeError: Cannot read property 'length' of undefined<w> [webpack.cache.PackFileCacheStrategy] Restoring failed for ResolverCachePlugin|normal|dependencyType=|esm|path=|/home/ubuntu/nodebird/front|request=|/home/ubuntu/koey/front/node_modules/next/dist/client/polyfills.js from pack: TypeError: Cannot read property 'length' of undefined<w> [webpack.cache.PackFileCacheStrategy] Restoring failed for ResolverCachePlugin|loader|path=|/home/ubuntu/nodebird/front|request=|next-client-pages-loader from pack: TypeError: Cannot read property 'length' ofundefined Cannot read property 'length' of undefined이 메시지의 의미는 아는데 npm run build 시에 이런게 뜨는게 이해가 되질않네요..결국 빌드도 안되고...
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
아무리 해도 안되네요
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.changed 67 packages, and audited 68 packages in 2s5 packages are looking for funding run npm fund for details2 high severity vulnerabilitiesSome issues need review, and may require choosinga different dependency.Run npm audit for details.질문에 있는 방법이나 인터넷에 나온 방법을 다 사용해도 여기를 통과를 못합니다.
-
미해결스프링 핵심 원리 - 기본편
Proxy My Logger 에 대한 간단한 질문
안녕하세요~! 간단한 질문이 있습니다! 혹시 그러면 Proxy 를 사용하게 되면 Bean Container 에는 진짜 MyLogger.class 가 등록될 일은 없는 걸까요? Proxy 를 사용하지 않으면 Request 가 들어오면 어쨌든 잠깐이라도 Bean Container 에 등록이 되었다가 폐기 되는 것으로 이해 했었습니다. 하지만 Proxy 를 사용하면 가짜 Porxy My Logger 가 싱글톤처럼 Bean 등록이 되고, 필요시 호출될 때마다 진짜 My Logger 를 사용하려는 클래스에 넘겨주게 되는 것이 맞을까요? (관리 객체는 클라이언트 객체: Controller, Service ).
-
미해결스프링 핵심 원리 - 기본편
@Configuration은 없어도 되지 않을까 싶습니다.
@Configuration과 바이트코드 조작의 마법 강의의 후반부(10분 정도) 내용 질문입니다.싱글톤을 사용하는 이유는 "고객 트래픽이 초당 100이 나오면 초당 100개 객체가 생성되고 소멸되는" 상황을 막기 위함인 것 같은데요.@Configuration은 빼고 @Bean을 냅두면비록 싱글톤이 깨져서 memberService, orderService, memberRepository가 각기 다 다른 MemoryMemberRepository 인스턴스를 가질지라도,고객 트래픽이 초당 100이 나와도 아무런 객체가 생성되지 않을 것 같습니다..AppConfig가 사용되는 순간 3개의 MemoryMemberRepository 인스턴스가 생기더라도한 번 스프링 빈에 등록되면 MemberApp, OrderApp 등에서는 getBean으로만 인스턴스를 찾게 되니 new 연산도 쓰지 않고 객체가 생기는 일은 없어 보이는데요 @Configuration으로 AppConfig를 바이트코드 조작을 하는 수고로움을 더는 대신그냥 찜찜해도 객체 3개를 사용하면 안되나요?혹시라도 제가 모르는 또 다른 치명적인 문제가 있는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Recv (TCP) 관련 질문이 있습니다.
2:05초에서 TCP로 보낼경우 한 번에 패킷이 다 오지 않을 수 있다고 했는데요.위에 그림과 같이 1 클라이언트가 16byte 보내고2번 클라이언트가 3바이트 보낸다고 했을 때,1번 클라이언트 16바이트가 다 도착하지 않았는데 2번 클라이언트의 3바이트가 끼어들 수 있나요? 그럼 1번 클라이언트의 패킷이 끝까지 왔는지 판별하기 어려울 것 같은데요. TCP 구조를 잘 몰라서 동시에 패킷을 보냈을 때 순차적으로 접근해서 해결이 되는건지(IO단에서) 아니면 통신 두절이나 통신 오류(물리적 오류)로 인해 지연 현상이 생겨 패킷이 꼬일 수 있는지 궁금합니다. 요약하자면 1번클라이언트 패킷이 전송완료(받기완료)가 되지 않은 상태인데 2번 클라이언트의 패킷이 끼어들 수 있는지 궁금합니다. 이럴때는 처리를 어떻게 해야하나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 요청 드립니다
강의 자료 요청 드립니다.이메일: kooldog1004@naver.com 입니다.수고하세요.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
크롬 개발자 도구 관련
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다. 4.2 session.js 코드를 실행하였을 때강의에서는 Network-Headers-Query String Parmetersname: 조현영 이라고 뜨는데직접 실습 했을때는 General,Response Header, Request Header이렇게 세개밖에 안뜹니다. Query String Parmeters가 따로 안나옵니다..!소스코드는 깃허브에 있는거 복붙해서 확인한거라 따로 오타가 있지는 않을거같은데컴퓨터마다 다르게 뜨는게 맞는건가요..?application에 session은 잘 나오는 상태입니다.
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
보면서 설명해주셨던 핸드북? 파일도 따로 받을 수 있나요?
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
-
미해결스프링 시큐리티
질문 session 만료시 메시지
안녕하세요. 세션 타임이 끝나서 만료됐을때와 maximumSessions 개수가 초과했을때 다르게 url을 설정하고 싶은데 가능할까요? 파라미터를 다르게 설정하여 html에서 메시지를 다르게 보여주고싶습니다.