묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Database - SQL
트리거 부분은 MySQL에서는 어떻게 구현해야하나요?
강의 소개에 MySQL을 사용해도 무방하다고 해서 MySQL로 실습하고 있었는데요. SQL 문법상 약간의 차이점은 있었지만 큰 어려움 없이 여기까지 왔는데, 트리거에서는 좀 막히네요. 구글링도 하면서 만들어본 쿼리가 CREATE TRIGGER updateCustomerCategory AFTER INSERT ON customer for each row begin update customer set CustomerCategory = concat(CustomerGroupId, CustomerGroupDetailId) where CustomerId = new.CustomerId end 위와 같은데요. 실행시키면 end 근처에서 syntax error가 있다는 말만 나오고 정확히 뭐가 문제인지는 나오지 않는데 어떻게 해결해야하나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Test 실행 시 Eureka 올라가는 경우
안녕하세요 선생님~ eureka 설정을 하면, JUnit5 Test 케이스를 돌릴때, 등록한 Discovery Service를 찾는것같습니다.Mocking 테스트도아닌 단위 테스트에서 이런 현상이 일어나는데 , Test Resource패키지에서 Eureka 설정을 빼도 자꾸 발생하네요.. 어떤 설정이 추가되야되는지 궁금합니다. 날이 춥습니다 감기조심하세요~~
-
미해결실전! Querydsl
queryDsl에서는 DATE 함수 지원 하지 않나요?
SELECT * FROM member AS m INNER JOIN history AS h ON (m.id = h.id) WHERE DATE(h.created_at) = DATE_ADD(CURDATE(), INTERVAL -1 DAY) 해당 쿼리문을 만들어야 하는데요... 지금 까지 제가 해본 것 입니다!!!! 함수 () { LocalDate minusDays = LocalDate.now().minusDays(1); DateTemplate<LocalDate> localDateDateTemplate = Expressions.dateTemplate(LocalDate.class, "DATE({0},'%Y-%m-%d')", subQEmrConsultationHistory.createdAt, ConstantImpl.create("%Y-%m-%d")); BooleanBuilder booleanBuilder = new BooleanBuilder(); booleanBuilder.and(localDateDateTemplate.eq(minusDays)); return queryFactory .from(qhistory) .join(qhistory.member) .where(booleanBuilder) } 이렇게 한번 해보았는데 당연히 안되었네요... 이방법이 아닌거 같은데요... 이 경우 어쩔수 없이 Mybatis로 가야하나요....
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
무슨 말인지 이해가 안가요
5:37에서 트루디앙 값이 란게 뭔 뜻인가요?
-
해결됨Svelte.js 입문 가이드
화살표 함수 관련 질문입니다.
안녕하세요. 너무나 훌륭한 강의 잘 봤습니다. 어쩜 그렇게 잘 가르쳐주시는지, 수업 듣는 내내 '참 대단하시다!' 싶었고.. 그만큼 배울 게 많아서 참 좋았습니다. 감사합니다. ^^ 마지막 수업까지 보고 나서 저도 Todo 예제를 만들어봤는데요. 역시나 수업을 볼 땐 워낙 설명을 잘해주셔서 따박따박 수긍이 가는 바람에 충분히 이해가 됐다고 생각했는데, 막상 혼자 코딩을 하다보니 여기저기서 막히더군요 ^^;; (수긍이 되는 것과 제대로 이해하는 것이 다르다는 걸 새삼 깨닫게 됐습니다 ^^;;) 수업에서 작성해주신 코드를 무작정 copy하기보다, 알려주신 내용을 최대한 기억해내면서 나름대로 이해한 내용대로 코드를 작성해보니, 정확히 어떤 걸 잘 모르고 있는지 제대로 파악이 돼서 좋았구요. 그렇게 시행착오 겪고 나서 수업을 다시 반복해서 보니 좀더 확실히 이해되는 것 같습니다. 근데 화살표 함수 관련해서 시행착오가 좀 있었는데요;; deleteTodo() 함수 내용 $todos = $todos.filter(t => t.id !== todo.id)를 $todos = $todos.filter(t => {t.id !== todo.id}) 이렇게 해놓으면 항목 하나 삭제 시도할 때 리스트 전체가 사라지는 현상이 있더라구요;; 제가 화살표 함수 구문에 대한 이해가 부족해서 그런 것같은데;; t => t.id !== todo.id 에서 t.id !== todo.id에 중괄호만 하면 boolean 값 return을 명시적으로 안해서 $todos.filter() 결과가 null이 되고, 중괄호를 안해야 boolean값들이 제대로 return 되기 때문에 그런 게 맞나요? input 태그에선 on:keydown={e => {e.key === 'Enter' && updateTodo()}} 이렇게 하나 on:keydown={(e) => e.key === 'Enter' && updateTodo()} 이렇게 하나 동일하게 동작하길래, 중괄호를 하든 안하든 상관없다고 착각했는데, input 태그에선 updateTodo() 함수를 호출하는 게 목적이라 return 여부와 상관없이 정상적으로 동작한 것같은데, 제가 이해한 게 맞는지 답변 부탁드립니다. ^^;;
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다 !
/user로 적으면 포트가 3000/user 이렇게 계속 보내져서 3066을 명시적으로 적어줘야지만 서버에 요청이 보내지더라구요 혹시 제로초님처럼 /user 이렇게만 적어도 보낼 수 있는 방법이 있을까요 ?? return axios.post("http://localhost:3066/user", data);
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Github 요청드립니다!!
강좌에 안내된 gist 페이지에도 댓글 남겼습니다! https://gist.github.com/joshua1988/3fd36e04623aa42d536d8dbae37290de#gistcomment-3705305 인프런 아이디 : kei02012@naver.com인프런 이메일 : kei02012@naver.com깃헙 아이디 : jhk0806@gmail.com깃헙 Username : whitejh
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
keras 모델 평가할 때 evaluate, predict의 차이를 알고 싶습니다
안녕하세요 둘 모두 테스트 배치를 넣어서 결과를 받아오는데 무슨 차이가 있나요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
지금 이번 강의까지 듣고 질문이 있습니다
지금까지 따라치면서 공부했는데요 너무 처음보는부분들이 많아서요... 저는 노드 간단하게 배웠는데 (간단하게 투두리스트로 서버랑연결하고 CRUD정도) 그거하다가 지금 강의를 들으니까 그냥 따라치는느낌만 받습니다ㅠㅠ.... 혹시 이정도 수준이면 실무에서 주니어정도로 수준일까요?(목표를 잡고 공부하고싶어서 여쭤봅니다) 그리고 그전에 진짜간단한 프로젝트만하다가 이강의를 들으니까 문턱이 너무높아보입니다 단계적으로 올라가야 이해가 될텐데 혹시 어떻게 공부해야될까요? 참고할만한게 잇을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
vsc 사용 단축키 질문!
교수님 수업하실 때 보면 reponse 이것만 쳐도reponse => 이렇게 갑자기 만들어지던데무슨 단축키를 사용하신건가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
고급매핑 중 MappedSuperclass 를 질문드립니다.
- 배경 1. @MappedSuperclass 예시 코드에는 create, update 정보만 있었지만, 저는 deleted (소프트 딜리트 플래그) 도 넣고 싶습니다. 2. deleted 는 검색이 필요하기에 객체 관계가 필요하고, 그렇기에 @MappedSuperclass 로 묶을 수 없다는 것을 인지했습니다. 3. 위 조건을 만족하기 위해서 @Entity 를 주면 해결이 되지만, 이 경우 매핑 정보 전달만을 위한 클래스가 테이블로 생성되어 버럽니다. - 질문 1. 현재는 뾰족한 방법을 찾지 못해 모든 테이블에 deleted 를 따로 만들어주고 있습니다.공통적으로 관리할 수 있는 방법이 있을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
JSON.parse쪽 오류 가 나는데요
삭제된 글입니다
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
응답지연으로 어떤 테스트를 할 수 있을까요?
안녕하세요. 강의 잘 들었습니다. 강의 다 듣고 정리하고 있는데 카오스 멍키로 응답지연을 주는 건 좋은데 응답지연을 주면 이걸 어떻게 활용할 수 있을까요?? 응답지연이 생길 때 어떻게 대응을 할지는 어디 부분에서 해줘야 하는 건가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 권한 승인 부탁드려요
삭제된 글입니다
-
미해결선형대수학개론
Theorem8의 g와 관련하여
Theorem8의 g와 관련하여... 'g. Ax = b가 적어도 하나의 해를 R^n공간에서 가진다.' 인데요. 해당 내용이 'a. A가 invertible하다.' 와 equivalent하다는 것은 이해가 갑니다. 그런데, g.를 Ax = b가 하나의 해만 가진다고 해도 equivalent하지 않나 싶습니다. A가 invertible한 경우에 위 식 양변의 좌측에 각각 A의 역행렬을 곱해주면 x는 유일하게 A역행렬*b로 나타나지 않나 해서요. 왜 최소 한 가지 해를 갖는다는 명제로 국한했는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
로드맵 교재
로드맵 2개 존재하던데요. 모든내용이 집필하신 참고서적에 나옵니까? 인강 대신 별도로 책으로만 봐도 됩니까? 인강듣는것과 차이가 많이 있습니까?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
테스트 시 DB 싱크 문제
안녕하세요 기선님! 테스트코드를 작성하는 도중에, 태그를 추가하는 테스트와 태그를 삭제하는 테스트에서 NullPotintException이 발생했습니다. 이유는 account 객체에서 getTags() 메서드를 호출한 결과가 Null이었기 때문이었습니다. 이 말은 ManyToMany 관계가 정상적으로 DB에 싱크가 되지 않았다는 것인데, 기선님 말씀대로 테스크 클래스에 @Transactional을 통해서 트랜잭션 처리를 해주었음에도 싱크가 이루어지지 않는 것 같습니다. mockMvc.perform(post("/settings/tags/add") .contentType(MediaType.APPLICATION_JSON) .content(objectMapper.writeValueAsString(tagForm)) .with(csrf())) .andExpect(status().isOk()); 트랜잭션 처리를 해주어서 persist하게 만들어 줬는데도 왜 DB 싱크가 제대로 되지 않는 것인지 궁금합니다!! 그리고 테스트가 아닌 실제 어플리케이션 실행에서는 문제없이 잘 작동을 했습니다! org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException: Cannot invoke "java.util.Set.add(Object)" because the return value of "com.sejin.domain.Account.getTags()" is null
-
미해결C# ADO.NET 데이터베이스 프로그래밍
app.config 연결문자열 암호화 방법
안녕하세요. app.config의 연결문자열 암호화 하는 방법에 대해서 검색해 보았는데 여러가지 방법들이 있었습니다. 혹시 선생님께서 사용하시는 방법이나 추천하시는 방법은 어떤게 있을지 궁금합니다. 간단히 관련 링크 정도라도 알려주시면, 찾아서 공부해 보도록 하겠습니다. 답변 부탁드립니다. 감사합니다.
-
미해결CSS Flex와 Grid 제대로 익히기
스크롤바 / modal 표시 위치 질문
1. 브라우저의 너비를 조정하여 card-list 가 2열로 나타날 때 1분코딩님의 브라우저엔 수직 스크롤바가 안 생기던데, 이건 어떻게 하는 건가요? 제가 따라한거는 card-list 가 열이 몇개든 다 스크롤바가 생깁니다. 2. modal-switch 를 체크하면 modal 이 디스플레이되는데, 제 것은 화면 하단으로 내려가서 디스플레이가 됩니다. 아마 <div class="modal"> 이 구문이 body 의 맨마지막에 위치해 있어서 그런거 같은데, 1분코딩님 화면을 보면 현재 화면위치에서 modal 이 디스플레이되거든요. 어떤 차이가 있어서 그런지, 제가 뭘 빼먹은게 있는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Visual Studio C# 프리퍼런스
루키스님 강의 잘 보고 있습니다. (: 이건 공부 관련 질문은 아니고 Visual Studio UI(?) 질문이라 조금 쌩뚱 맞아서, 죄송합니다. 루키스님의 Visual Studio C# 셋팅처럼 class나 function, 변수 등에 다른 색깔을 줘서 좀 더 편하게 알아보고 싶은데, 이건 preferences에 가서 수정하는 건 알고 있는데, Visual Studio 자체적으로는 C#은 수정할 수가 없는건지 도저히 못 찾겠더라고요. 혹시 어디서 어떻게 바꾸셨는지 알려주실 수 있으신가요?