묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 데이터 JPA
JPA에서 Multiple datasource 를 어떻게 설정하는지 궁금합니다.
https://www.inflearn.com/dwquestion/jpa%EC%97%90%EC%84%9C-multiple-datasource-%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%EC%A7%80-%EA%B6%81%EA%B8%88%ED%95%A9%EB%8B%88%EB%8B%A4-2/이성균님의 질문에 주신 답변을 보고추가로 질문을 드리고 싶어서요...Repository와 Entity를 1개의 패키지로 유지해서Master/Slave Datasource로 구동시키는 방법은 어떻게 해야할까요?(동일한 TABLE Schema니 Repository와 Entity가 다를 이유는 없긴하지만요...)Master는 Read/Write가 가능하고, Slave는 Read만 가능한 상황이죠.Service에서 Transactional(readOnly)의 true/false에 따라 Datasource를 선택하고 싶습니다.이렇게는 불가능...한건가요?꼭 다른 package로 구성해서만 할 수 있는건가요?
-
미해결스프링 데이터 JPA
JpaRepository를 상속한 interface는 누가 Bean으로 만들어주나요?
@EnableJpaRepositories를 해야 하지만그렇지 않은 경우에도 Bean으로 등록되는데...그렇다면 어떤 애노테이션이나 어떤 것때문에그리 되는지 말씀을 안해주셔서요...
-
미해결홍정모의 따라하며 배우는 C++
6.2 배열기초[2 of 2] array 에서 함수로 전달된 array의 주소가 다르게 표시되는 이유
함수 dosomething으로 전달된 students_scores의 주소를cout << (int)&students_scores 로 출력하면 나오는 주소는 students_scores의 주소가 맞는지요?함수로 전달된 students_scores가 이미 pointer인데 여기에 '&'를 붙여서 출력하면 students_scores의 주소가 아닌 함수의 argument주소값이 출력되는 것이 아닌지요? cout <<(int)students_scores 로 출력하면 main()에서 선언된 students_scores 와 같은 주소가 출력됩니다.
-
미해결밑바닥 부터 시작하는 머신러닝 입문
정확한 과제를 제출해 주세요. 이번 과제가 아닌 다른 과제를 제출하신거 같네요!?
자체 테스트로는 sklearn 과 유사한 결과가 나옵니다.그러나, submit.bat 을 실행 하면, 일단 결과는 Failed 가 뜨고,웹페이지 상에선,'정확한 과제를 제출해 주세요.이번 과제가 아닌 다른 과제를 제출하신거 같네요!?'라는 메시지가 출력됩니다.문제를 몇번이나 꼼꼼히 보고 수정을 해서, 더이상 고칠 곳이보이진 않는데요. 어떻게 해야 과제를 통과 할 수 있을지 막막합니다.도움이 필요 합니다.
-
미해결My Location - ionic3 와 Google Map Api 를 활용한 내 위치 정보 찾기
mapTypeId : google.maps.mapTypeId.ROADMAP 이부분 mapTypeId : 'roadmap' 으로 고쳐야 합니다.
mapTypeId : google.maps.mapTypeId.ROADMAP 이부분 mapTypeId : 'roadmap' 으로 고쳐야 합니다.
-
미해결My Location - ionic3 와 Google Map Api 를 활용한 내 위치 정보 찾기
new google.maps.latLng 이부분 new google.maps.LatLng 이걸로 고쳐야 에러가 안뜹니다.
new google.maps.latLng 이부분 new google.maps.LatLng 이걸로 고쳐야 에러가 안뜹니다.lat라고 쓰면 에러납니다. Lat입니다.
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
Calculator 와 return 이 오류가 뜹니다.(비주얼스튜디오2015버전)
큰 마음 먹고, 유료 결제 후매우 만족하면서 강좌를 하나하나 보고 있습니다. 감사합니다.그런데, 제가 모노디벨롭이 아니고, 비주얼스튜디오2015버전을 사용하고 있습니다.그래서 그런지, 이 "함수" 강의 편에서 나온 코딩에서 위에 질문을 남기신 분 처럼,void Start () {Debug.Log("Result : " + Calculator (10, 20));Debug.Log("Result : " + Calculator (30, 50));}의 ~~ " Result : " + Calculator(10,20)); 이라는 글자와 그 아래에 같은 범위의글자들이 모두 빨간줄로 그어져 있고 오류라고 뜹니다.또한 맨 아래에return (B -A);에서 return 도 빨간 줄로 그어져 있고 오류가 나고요.왜 그런건지 매우 궁금하고 답답합니다.나름 큰맘먹고 유료결제를 했는데 답변을 해 주셨으면 합니다.이데로라면 모도디벨롭으로만 진행해야 하는건지.. 답답하네요.
-
미해결홍정모의 따라하며 배우는 C++
안녕하세요 교수님
영상에서 말씀하셨던for문 대신 while문으로 jack jack을 한번 출력해보라고 하셔서include using namespace std;int main(){char name[] = "Jack jack";const int n_name = sizeof(name) / sizeof(name[0]);char *ptr = name;int i = 0;while(1){ if(i < 9) { cout << *(ptr + i) << endl; ++i; } else break;}이런식으로 작동시켜보았습니다.그런데 하면서 궁금한점이if조건 안에 ((ptr + i) < 9) 이런식으로 조건을 넣으려고 했더니char 타입과 int 타입이라 ptr + i 이런 조건을 줄 수 가 없어 작동이 안되더라구요.다른 방법은 없는지 궁금합니다.
-
미해결블록체인 기반의 스마트컨트랙트 개발
Windows PowerShell로 실습하시는 분은 다음의 curl 명령어를 써 주세요
> curl http://localhost:8545 -contenttype "application/json" -method post -body '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":1}'
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
nodemon이 재실행될때마다 데이터베이스를 만드는 명령어가 실행됩니다.
선생님이 실행하시는 콘솔창에는 보이지 않는데 저는 아래와 같이 나타납니다. <code class="language-shell">Executing (default): CREATE TABLE IF NOT EXISTS `users` (`id` INTEGER NOT NULL auto_increment , `email` VARCHAR(40) UNIQUE, `nick` VARCHAR(15) NOT NULL, `password` VARCHAR(100), `provider` VARCHAR(10) NOT NULL DEFAULT 'local', `snsId` VARCHAR(30), `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME, PRIMARY KEY (`id`)) ENGINE=InnoDB;<p>Executing (default): SHOW INDEX FROM `users` FROM `nodebook`</p><p>Executing (default): CREATE TABLE IF NOT EXISTS `posts` (`id` INTEGER NOT NULL auto_increment , `content` VARCHAR(140) NOT NULL, `img` VARCHAR(200), `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME, `userId` INTEGER, PRIMARY KEY (`id`), FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;</p><p></p> 뒤는 길어서 잘랐습니다만.. 이렇게 계속 디비를 생성하는 게 정상인가요??
-
미해결홍정모의 따라하며 배우는 C++
제가 전에 있는 강의에서 놓친 거인지 모르겠지만
for (auto&itr : arr)cout << itr << " "; 위 강의에서 이것은 무슨 뜻인가요
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
with open 문제
강의 자료에 있는 csv_read.py 에서 csv 파일이 읽어지지가 않습니다.sytaxerror: EOF error는 주로 괄호를 안 닫거나 했을 때 벌어지는 error 인데 보시는 바와 같이 괄호는 제대로 닫겨 있습니다. 어제까지만 해도 된 거 같은데 lxml package 설치 후 갑자기 이럽니다. 어떻게 해야 할까요? 알려주세요File "", line 1with open("customers.csv") as customer_data:^SyntaxError: unexpected EOF while parsing
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
xml open 관련 질문입니다.
File "", line 1with open("books.xml", "r", encoding="utf8") as books_file:^SyntaxError: invalid syntax이렇게 나오는데요 왜 그런건가요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
matchedUrl 정의할 때
const matchedUrl = router[req.method][req.url](matchedUrl || router[req.method]['*'])(req, res);보통 객체에서 키 값을 불러올 때는 . 을 사용하잖아요.[]는 보통 배열에서 사용되고?왜 저런식으로 사용됐는지 이해가 잘 안됩니다.또 matchedUrl 정의가 (req, res) 까지인가요?그렇다면 const 정의할 때 옵션을 정해준거랑 비슷한건가요?
-
해결됨스프링 프레임워크 핵심 기술
@Autowired 의 ApplicationContext 구현체는 어떤 방식으로 선택이 되었는지 궁금합니다.
안녕하세요@AutowiredApplicationContext applicationContext하면 ApplicationContext의 여러 구현체 중AnnotationConfigServletWebServerApplicationContext 클래스로 나오고 있는데이 클래스에는 @Primary 나 @Qualifier 어노테이션이 붙어 있지 않습니다.어떻게 위의 클래스가 선택이 되었는지 궁금합니다.
-
미해결스프링 부트 개념과 활용
curl and undertow
안녕하세요. 질문드리고 싶은 점이 몇 가지가 있습니다. 1) curl -I -k --http2 https://localhost:8443/hello 를 입력하면 curl: (1) Unsupported protocol 이라는 결과가 나와서 https://simonecarletti.com/blog/2016/01/http2-curl-macosx/ 에 나온 안내대로 진행을 했는데 결과가 바뀌지 않는데, 무엇이 문제일까요? 2) 의존성을 다음과 같이 입력했는데, 계속해서 Tomcat이 실행되는데 무엇이 문제일까요? <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>me.yun</groupId> <artifactId>dec04</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>dec04</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!-- Exclude the Tomcat dependency --> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> 3) 2)에서 입력한 의존성에 다음의 코드가 존재하는 상황입니다. 그런데 Error:(3, 37) java: package org.apache.catalina.connector does not exist 같은 에러가 나오는데 xml 설정이 잘못된 것일까요? package me.yun.dec04; import org.apache.catalina.connector.Connector; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.servlet.server.ServletWebServerFactory; import org.springframework.context.annotation.Bean; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class Dec04Application { @GetMapping("/hello") public String hello(){ return "Hello Spring"; } public static void main(String[] args) { SpringApplication.run(Dec04Application.class, args); } @Bean public ServletWebServerFactory serverFactory(){ TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory(); tomcat.addAdditionalTomcatConnectors(createStandardConnector()); return tomcat; } private Connector createStandardConnector(){ Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol"); connector.setPort(8080); return connector; } }
-
미해결스프링 부트 개념과 활용
공식문서와 예시
안녕하세요.강의 속에서 다음과 같은 코드를 보여 주셨는데요. 첨부해 주신 공식문서에는 이런 예시가 없더라구요. 보통 이런 기본적인 예시 코드들은 공식 문서가 아니라면 어디에서 찾을 수 있을까요?@Componentpublic class PortListener implements ApplicationListener<ServletWebServerInitializedEvent> { @Override public void onApplicationEvent(ServletWebServerInitializedEvent servletWebServerInitializedEvent) { ServletWebServerApplicationContext applicationContext = servletWebServerInitializedEvent.getApplicationContext(); System.out.println(applicationContext.getWebServer().getPort()); }}
-
미해결스프링 부트 개념과 활용
안녕하세요. 강의 속에서는 다음과 같은 코드를 알려주셨는데, 알려주신 공식문서에서는 이런 예제가 없더라구요. 보통 이런 예시들은 어디에 주로 제시되어 있는 것일까요?@Componentpublic class PortListener implements ApplicationListener<ServletWebServerInitializedEvent> { @Override public void onApplicationEvent(ServletWebServerInitializedEvent servletWebServerInitializedEvent) { ServletWebServerApplicationContext applicationContext = servletWebServerInitializedEvent.getApplicationContext(); System.out.println(applicationContext.getWebServer().getPort()); }}
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
sdk manager.exe가 실행 안되요
sdk manager.exe가 안 되네요… 실행시키면 켜졌다 꺼지네요 요기 답변은 달아주나요?
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
실행시 아래 박스는 아래로 안떨어지는 이유가...
실행시 아래 박스는 아래로 안떨어지는 이유가 그 박스에는 rigidbody가 설정 안되어 있어서 그런건가요?