묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
test 오류
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.ConnectException: Connection refused: connect: localhost" [90067-214]로그에서 해당 오류가 발생합니다해당 yml 설정입니다h2도 다시 삭제하고 버전을 다시 다운로드 받아도 같은 에러가 뜨네요 ㅠㅠ memberrepositorytest에도 에러가 발생하고 있습니다 https://drive.google.com/file/d/1RAzTzhg_dplS9SvhK1A_-es0XUFsViMu/view?usp=sharing 혹시 몰라서 압축 파일도 올립니다 감사합니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Hastag, Post 관계와 Post,Post관계에서 헷갈리는 점이 있습니다.
hastag와 post의 관계A해시태그를 작성한 게시물이 10개가 있으니일(해시태그)대 다(포스트) 관계이므로 db.Hastag.belongsToMany(db.Post); Post와 Post의 리트윗 관계A 포스트를 리트윗한 게시물이 10개가 있고,각각의 포스트는 하나의 메인 포스트 A 를 리트윗한거니 아래처럼 작성해야 하지 않을까? 라고 생각했습니다. db.Post.belongsToMany(db.Post,{ through:"MainPost"});db.Post.belongsTo(db.Post,{ through:"RetweetPost"});근대 제로초님께서는 일대일 관계로 작성해주셨는데 해시태그와 비슷한 경우인거같은데 둘이 다른 이유가 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
혹시 저처럼 s3에 업로드할 때 아무 이미지도 안 올라시는 분들이 있으면 봐주세요
혹시 저처럼 buffuer가 찍히지 않으신 분들은storage에 multer.memoryStage()를 추가하면 buffer가 찍히실 겁니다.https://github.com/expressjs/multer#memorystorage
-
미해결최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
데이터를 만지는 곳에서는 textView가 왜 self가 쓰이는지 궁금합니다.
평소에는 func라도 textView.text = ""를 할 때는 self를 붙이지 않았던 거 같은데 이번에는 왜 self가 빠지면 에러가 나고 self를 넣어야하는지 잘 모르겠습니다. 설명 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
해결완료) readOnly 에러 질문
혼자 해결할려고 memberService, test 등등 다 삭제하고 다시 만들어 봐도 readOnly에서 에러가 떠서 질문드립니다. readOnly 들어가보면 밑에 사진 처럼 뜹니다.빨간색 줄 번역해도 이해가 안되네요 그양 없애도 넘어가도 되는거죠 ? https://aroundlena.tistory.com/66여기 링크대로 하니 해결했습니다~~
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HttpServletResponse에서 getWriter() 후 .print와 .write의 차이
안녕하세요. 서블릿 강의를 듣고 있는 한 학생입니다.강의중에 응답메세지 body에 데이터를 담는 경우에response.getWriter() 후단순 텍스트나 HTML를 body에 담으시는 경우에는print()를 사용하시구JSON을 body에 담으시는 경우에는write()를 사용하시는데두 함수의 차이가 있는것인지 너무 궁금합니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
에러
이 에러도 vue 버전때문에 그런건가요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
eslint,prettier 오류
eslint, prettier 설정하고 컨솔에서 아래와 같은 오류가 계속나네요.. 강의에서는 에디터에서 나는 걸로 설명하셨는데요.. 컨솔에서 계속 에러가 나네요.. node module 폴더 삭제도 해보고 setting.json 파일 수정해도 동일합니다.확인 부탁드려요.
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
리액트로 하면 어떻게 해야할지 작성해주실수있나요?
루프를 useeffect에 넣으니까 그냥 흰화면만 떠서요.. 물론 다음강의보고 완성했지만(css이용한것), click했을때만 자연스럽지 mousemove할때는 끊기더라고여. 리액트로 예시 한번 부탁드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
다른 분 하고 같은 에러가 나는데, 알려주신 대로 해도 않되서 다시 오려봅니다, kex_exchange_identification: Connection closed by remote host Connection closed by ::1 port 10022
Mac을 쓰고 있고 CPU는 인텔입니다.-v는 디버깅모드로 볼려고 해봤습니다. ssh -v root@localhost -p 10022OpenSSH_8.6p1, LibreSSL 2.8.3debug1: Reading configuration data /etc/ssh/ssh_configdebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no filesdebug1: /etc/ssh/ssh_config line 54: Applying options for *debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disablingdebug1: Connecting to localhost port 10022.debug1: Connection established.debug1: identity file /Users/rex/.ssh/id_rsa type -1debug1: identity file /Users/rex/.ssh/id_rsa-cert type -1debug1: identity file /Users/rex/.ssh/id_dsa type -1debug1: identity file /Users/rex/.ssh/id_dsa-cert type -1debug1: identity file /Users/rex/.ssh/id_ecdsa type -1debug1: identity file /Users/rex/.ssh/id_ecdsa-cert type -1debug1: identity file /Users/rex/.ssh/id_ecdsa_sk type -1debug1: identity file /Users/rex/.ssh/id_ecdsa_sk-cert type -1debug1: identity file /Users/rex/.ssh/id_ed25519 type -1debug1: identity file /Users/rex/.ssh/id_ed25519-cert type -1debug1: identity file /Users/rex/.ssh/id_ed25519_sk type -1debug1: identity file /Users/rex/.ssh/id_ed25519_sk-cert type -1debug1: identity file /Users/rex/.ssh/id_xmss type -1debug1: identity file /Users/rex/.ssh/id_xmss-cert type -1debug1: Local version string SSH-2.0-OpenSSH_8.6kex_exchange_identification: Connection closed by remote hostConnection closed by ::1 port 10022
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
AcceptAsync
AccepteAsync의 pending이 false일 때 왜 따로 처리를 해줘야되나요??바로 Accept할 수 있는 상황이면 OnAcceptCompleted가 실행되던가, 이벤트 핸들러가 호출 되는게 맞는(?) 흐름아닌가요?->pending 이 true일 때는 기다렸다가 알아서 처리해주기 때문에 이렇게 생각이 들었습니다!
-
미해결CSS Flex와 Grid 제대로 익히기
figure + div
02:522:52 경우에 따라서는 figure + div를 감싸는 경우가 있다고 하셨는데 보통 어떠한 이유로 많이들 wrapper를 만드나요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
저번부터 이해가 잘 안 갔는데요ㅠ
overflow:hidden이 원래 감추는 역할로 알고 있는데왜 부모 값을 그대로 따라가게 되죠?부모가 동그라미기 때문에 해당 값만큼 감춰버리는건가요? float:left하면 자식이 붕 뜨는 요소에서도 overflow:hidden하니까 부모의 요소 크기를 따라갔는데, 그것도 어떤 원리인가요? 질문이 많아서 죄송합니다 ㅠ
-
미해결윤재성의 처음 시작하는 jQuery Programming
소스코드 받을 수 있나요??
소스코드 받을 수 있나요??
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
출퇴근길 개발 읽기 카톡방 참여코드가 어떻게 되나요?
강사님께서 운영하시는 출퇴근길 개발 읽기 카카오톡 오픈 채팅방에 들어가고 싶은데,참여코드를 찾을 수가 없어서 질문드립니다!오픈채팅방 참여코드는 어디에서 찾을 수 있나요? 혹은 참여코드를 알려주시면 감사하겠습니다. ◡̈
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문입니다.
@Repository 가 붙는다면 자동으로 저장소를 생성해 주는 건가요? JPA Reopsitory 를 사용하지 않은 이유와 저장소가 생성이 된다면 어느 위치에 데이터들이 저장이 되는 것인지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
오류
8분여 정도 몬스터 따라오기 실행시키는 가운데 아래와 같은 에러 메시지가 뜹니다.NullReferenceException: Object reference not set to an instance of an objectMonsterController.UpdateMoving () (at Assets/Scripts/Controllers/MonsterController.cs:66)BaseController.Update () (at Assets/Scripts/Controllers/BaseController.cs:54)cs 66번째 줄은 nma.speed 줄이고 // 이동 Vector3 dir = _destPos - transform.position; if (dir.magnitude < 0.1f) { State = Define.State.Idle; } else { NavMeshAgent nma = gameObject.GetOrAddComponent<NavMeshAgent>(); nma.SetDestination(_destPos); nma.speed = _stat.MoveSpeed; transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(dir), 20 * Time.deltaTime); }BaseController cs 54는 UpdateMoving(): 줄입니다. void Update() { switch (State) { case Define.State.Die: UpdateDie(); break; case Define.State.Moving: UpdateMoving(); break; case Define.State.Idle: UpdateIdle(); break; case Define.State.Skill: UpdateSkill(); break; } } 무엇이 문제인지요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
AWS Jenkins + Tomcat 연동 문제
안녕하세요? 강의대로 모두 따라했는데, Build할 때 아래와 같이 문제가 발생합니다 ㅠ[DeployPublisher][INFO] Deploying /var/lib/jenkins/workspace/JunyHarang-Tomcat-Project/target/hello-world.war to container Tomcat 9.x Remote with context null ERROR: Build step failed with exception org.codehaus.cargo.container.ContainerException: Failed to redeploy [/var/lib/jenkins/workspace/JunyHarang-Tomcat-Project/target/hello-world.war] at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:176) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1192) at hudson.FilePath.act(FilePath.java:1175) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:816) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:765) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:709) at hudson.model.Run.execute(Run.java:1924) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:107) at hudson.model.Executor.run(Executor.java:449) Caused by: java.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) at java.base/java.net.Socket.connect(Socket.java:609) at java.base/java.net.Socket.connect(Socket.java:558) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:508) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603) at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:375) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:396) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1253) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1015) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:567) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) ... 19 more java.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) at java.base/java.net.Socket.connect(Socket.java:609) at java.base/java.net.Socket.connect(Socket.java:558) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:508) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603) at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:276) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:375) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:396) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1253) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1015) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:567) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:882) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:895) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:161) at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:81) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:167) at hudson.plugins.deploy.CargoContainerAdapter$DeployCallable.invoke(CargoContainerAdapter.java:136) at hudson.FilePath.act(FilePath.java:1192) at hudson.FilePath.act(FilePath.java:1175) at hudson.plugins.deploy.CargoContainerAdapter.redeployFile(CargoContainerAdapter.java:133) at hudson.plugins.deploy.PasswordProtectedAdapterCargo.redeployFile(PasswordProtectedAdapterCargo.java:95) at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:113) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:816) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:765) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1072) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:709) at hudson.model.Run.execute(Run.java:1924) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) at hudson.model.ResourceController.execute(ResourceController.java:107) at hudson.model.Executor.run(Executor.java:449) Build step 'Deploy war/ear to a container' marked build as failure Finished: FAILURE
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
db properties에서 오류입니다
<property name="locations" value="/WEB-INF/mybatis/db.properties"></property>name에서 이런 오류가 뜹니다 Set locations of properties files to be loaded.Can point to classic properties files or to XML files that follow JDK 1.5's properties XML format.Note: Properties defined in later files will override properties defined earlier files, in case ofoverlapping keys. Hence, make sure that the most specific files are the last ones in the given list oflocations. 이 강의에서 다른 분도 같은 오류 질문 올리셨던데 답변이 되어있지 않네요 ㅠㅠㅠ혹시 이 부분 해결 안되면 나프2탄의 스프링 부분 안듣고 바로 스프1탄으로 넘어가도 되나요?그러면 이해하기 어려울까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.find 매개변수가 강의 화면과 다르게 나옵니다
매개변수가 primaryKey가 아닌 Object로 뜨는데그대로 진행해도 괜찮은지 잘 모르겠습니다 업데이트 쿼리문을 작성했는데콘솔에는 조회만되고 업데이트가 되지 않습니다