묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
왜 오류가 뜨는지 모르겠어요 ㅠㅠ
(사진)
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
강의가 감동입니다..
강사님.키보드 소리가 참 좋습니다.어떤 제품을 쓰시는지 좀 알수 있을까요?물론 강의는 더할나위 없구요..ㅋㅋ
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
apscheduler 가 중지된 이후에 특정조건에 의해서 다시 시작할 수 있나요?
apscheduler 가 중지된 이후에 특정조건에 의해서 다시 시작할 수 있나요? 예를 들어 중지된 이후에 다음날 다시 한번 체크를 하고 싶은데 가능한지?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원기능 테스트에서 질문드립니다.
dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-devtools' compile('com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.7') compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test'} spring: datasource: url: jdbc:h2:tcp://localhost/~/Dev/projects/book/db;MVCC=TRUE username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: truelogging: level: org.hibernate.SQL: debug org.hibernate.type: trace package com.ym.book.shop.service;import com.ym.book.shop.domain.entity.Member;import com.ym.book.shop.repository.MemberRepository;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringRunner;import org.springframework.transaction.annotation.Transactional;import static org.junit.Assert.*;@RunWith(SpringRunner.class)@SpringBootTest@Transactionalpublic class MemberServiceTest { @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; @Test public void 회원가입()throws Exception{ //given Member member = new Member(); member.setName("Kim"); //when Long saveId = memberService.join(member); //then assertEquals(member, memberRepository.findOne(saveId)); } @Test public void 중복_회원_예외()throws Exception{ //given //when //then }}결과 :2019-10-06 14:52:56.074 INFO 2244 --- [ Test worker] o.h.h.i.QueryTranslatorFactoryInitiator : HHH000397: Using ASTQueryTranslatorFactory 2019-10-06 14:52:56.173 DEBUG 2244 --- [ Test worker] org.hibernate.SQL : select member0_.member_id as member_i1_4_, member0_.city as city2_4_, member0_.street as street3_4_, member0_.zipcode as zipcode4_4_, member0_.name as name5_4_ from member member0_ where member0_.name=? Hibernate: select member0_.member_id as member_i1_4_, member0_.city as city2_4_, member0_.street as street3_4_, member0_.zipcode as zipcode4_4_, member0_.name as name5_4_ from member member0_ where member0_.name=? 2019-10-06 14:52:56.204 DEBUG 2244 --- [ Test worker] org.hibernate.SQL : insert into member (member_id, city, street, zipcode, name) values (null, ?, ?, ?, ?) Hibernate: insert into member (member_id, city, street, zipcode, name) values (null, ?, ?, ?, ?) 2019-10-06 14:52:56.216 INFO 2244 --- [ Test worker] o.s.t.c.transaction.TransactionContext : Rolled back transaction for test: [DefaultTestContext@4d40c3e testClass = MemberServiceTest, testInstance = com.ym.book.shop.service.MemberServiceTest@b322034, testMethod = 회원가입@MemberServiceTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@1ee9b049 testClass = MemberServiceTest, locations = '{}', classes = '{class com.ym.book.shop.ShopApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@275315df, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@47bf348f, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7db5eaa6, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2cda0ac3], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true]] 2019-10-06 14:52:56.223 INFO 2244 --- [ Thread-6] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor' 2019-10-06 14:52:56.223 INFO 2244 --- [ Thread-6] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2019-10-06 14:52:56.226 INFO 2244 --- [ Thread-6] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2019-10-06 14:52:56.231 INFO 2244 --- [ Thread-6] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. BUILD SUCCESSFUL in 5s 5 actionable tasks: 3 executed, 2 up-to-date 2:52:56 PM: Tasks execution finished ':cleanTest :test --tests "com.ym.book.shop.service.MemberServiceTest.회원가입"'.이렇게 결과가 나옵니다.select, insert가 2번씩 실행이 되는데요혹시 제가 설정이 잘못된 게 있을까요?
-
React로 NodeBird SNS 만들기
쿠키를 로그로 확인할수 있는 방법은 없을까여?
삭제된 글입니다
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DB Insert할 때 질문입니다.
회원 서비스 개발에서 validateDuplicateMember를 할 때에 동시에 회원가입이 이루어질 때 방지로 name에 유니크를 걸어 주신다고 했는데 이해가 잘 되지를 않습니다. 보통 이름이 같은 사람도 많은데 name 에 unique를 주어도 되는건지 궁금하고요. 동시에 일어났을 때 방지하는 법에 대해 좀 더 자세히 알고 싶습니다~
-
미해결Database - SQL
강의 중 MySQL에서 insert문 사용할 때, 모든 컬럼에 데이터를 추가해도 컬럼명을 생략하면 오류가 난다고 하셨습니다. 오류가 안납니다!
직접 해보니 오류가 안나네요!
-
해결됨React로 NodeBird SNS 만들기
express.js router.post() 관련 질문
upload.array("image") 이렇게 multer가 router.post()의 두번째 인자로 들어가는데, 해당 라우터레벨의 미들웨어로 들어가는거죠? 세번째, 네번째 등 인자로 원하면 미들웨어 계속 추가해줄수도 있는건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한 부탁드립니다
인프런 아이디: aksfbsgnlfls 인프런 이메일: aksfbsgnlfls@gmail.com 깃헙 아이디 : aksfbsgnlfls@gmail.com 깃헙 Username : pius712
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
Activate가 안먹힙니다.
똑같이 설치했는데 일단 전 root 가 아닌 base 로 뜨고, 가상환셩 test1,test2 만들었는데 activate test1해도 계속 base에 머물러 있네요.
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
카멜표기법
카멜표기법이 아니라 파스칼 표기법으로 정정해야 할 것 같습니다. 카멜표기법은 첫 글자가 소문자라고 알고 있거든요.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
xcode 가 안되는데 어떻게 해결해야하나요?
런에 나온데로 pod setup 이라고 해도 적용이 안되네요 ㅜㅜ
-
미해결함수형 프로그래밍과 JavaScript ES6+
products가 사라지는 부분
다른분이 질문한것에서 저도 의문이 생겼는데 답변을 봐도 이해가 잘되지않습니다. curry함수에 의해서 products =>filter(p=>p.price <20000, products)가 products ⇒ filter(p⇒p.price <2000)(products)로 변화되고 filter(p⇒p.price <2000) 이렇게 축약되었을때 어떻게 같게 작동하는지 모르겠습니다. a => f(a) 라는 함수는 그냥 f와 하는일이 같다는 말이 이해가 잘안됩니다. 조금만 더 풀어서 설명부탁드립니다.
-
미해결홍정모의 따라하며 배우는 C++
shallow copy를 release모드에서 할때 문의드립니다.
안녕하세요, 앞강의랑 연속해서 듣다보니 shallow copy로 인해 발생할 수 있는 문제 부분 코드를 release모드에서 실행시켰는데, shallow copy된 주소가 삭제된 이후에도 문제없이 정상적으로 hello.getString()이 호출되는 걸 볼 수 있었습니다. 주소가 삭제 되었는데 함수를 이용해 호출되는게 이해 가되지 않아서 문의드립니다. 자세한 강의 항상 감사합니다.
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
db pool connection 반환에 관련질문
defer를 사용하면 커넥션 자원을 반환을 할 수 있을 것 같은데 알고 gorm을 사용하면 반환을 하지 않아도 되는지 문의 드립니다 인터넷으로 찾아보면 반환을 하는 소스도 있고 어떤데는 반환 하지 않아도 된다는 것 같은데 무엇이 맞는말인지 잘 모르겠습니다. 부탁드리겠습니다.
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
해당 문제에 질문이 있습니다.
제가 java에 대한 syntax가 조금 부족한 것 같은데요,1). 화면상의 코드 41 line 의 while 문에 의해 x, y 가+dir[] 해서 이동하다가 벽을 만나면 튕겨나오고, 다시 -dir[]를 해주잖아요. 이거 밑에 if(visited[x][y]) continue visited[x][y] = true; 에서, if 문의 x y 는 while 문 범위 밖의 x y고, visited[x][y] = true;의 x y 는 그 범위밖 바로 전 요소의 x y 가 맞나요?? 아니면 둘다 그냥 벽과 maze 범위 밖 바로 전 요소의 x y 인가요? 2). 그리고 syntax 적 질문인데, hasPath 에서 m,n을 int m = int n = 으로 하게되면, hasPath 메소드에서 m과 n을 다시 정의하게 되므로, 값이 안나오는게 맞나요?처음에 int를 썼다가, 좌표에 true false값들이 print 되지 않아서 이것저것 고쳐보다가 int를 빼니까 출력이 되서요.. 3). 마지막으로, 선생님강의 절반 넘게 수강하면서 열심히 강의 듣고, 혼자서 구현하면서 기계적인 부분은 외우고, 코딩테스트 준비하고 있는데요.해당 강의 끝무렵에, bfs dfs 문제가 시간 오래걸린다고 말씀하셨는데, 전 이 문제도 시간이 많이걸립니다 ㅠ 혹시 이문제의 난이도가 삼성 역량테스트 나 이외 대기업 코딩테스트와 비교한다면 어느정도 되는건지 말씀해주실 수 있나요? 얼추 2주 넘는 시간이 시험전까지 있는데, 전력을 다하고 있습니다.
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
13강 14강
13강부터 그냥 코드만 써서 결과보여주는 느낌이라 어려워요 조금만이라도 설명을 해주시면 안되나요??
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
isValid 함수 return 값 질문
count 가 0이면 true를 리턴하고 0이 아니면 false를 리턴하도록 할때, return count == 0; 라고 하면 그렇게 되는건가요?
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
unlock 업데이트 된 것에 대해서
에러가 떠서 --unlock부분을 --allow-insecure-unlock로 바꿔서 해봤는데 invaild : 0 이 자꾸 뜨길래 뒷부분 0을 지웠더니 됐습니다.. 0이 뜻하는게 1번째 계정인걸로 아는데 0을 안써도 되는건가요...?
-
미해결누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
게시판 임포트 문제 해결하고 게시판 글쓰기 기능 테스트 하고 로그인 기능 테스트 도중 문제가 생겼습니다;;;;;
몇주전 까지만해도 게시판 jsp 파일 import 문제로 자바빈즈가 포함된 패키지가 인식이 되지 않는 문제로 끙끙 않았는데 주변의 도움으로 해결하고 다니 또다른 문제에 직면했습니다...... 제가 만들고있는 웹 페이지 게시판을 로그인 하지 않은 상태로 테스트 하면서 로그인을 한 후 글 작성을 하라는 스크립트 창을 확인하고 로그인 페이지까지 넘어가는건 순조로웠습니다 하지만....... DB에 있는 회원 정보로 로그인을 시도했음에도 불구하고 데이터베이스 오류가 발생했다는 스크립트 창과 함께 이클립스 콘솔창을 들여다보니 이러한 에러 메세지들과 함께 저의 멘탈을 붕괴시켜버리네요 ㅠㅠ 회원가입 또한 아이디 중복 스크립트창만 계속 뜨고 회원가입이 제대로 진행이 안되더라고요;;;; 뭐가 문제인지 도통 모르겠습니다