묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
cors설정을 해줬는데 cors에러가 발생합니다
삭제된 글입니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
줄바꿈 br
선생님 span태그에서 선생님처럼 줄바꿈이 안 되길래br 사용해서 줄바꿔도 괜찮나요??
-
해결됨실전! 스프링 데이터 JPA
@Modifying에 관한 질문
안녕하세요 영한님!이번 강의로 Modifying 어노테이션의 clearAutomatically 옵션이 왜 필요한건지 잘 이해했습니다. 그런데 다른 옵션인 flushAutomatically는 제가 아는 상식과 충돌이 되서 질문드립니다.기본적으로 createQuery를 날리면 db에 직접 접근하여 처리하기 때문에 현재 영속성 컨텍스트의 1차 캐시에 있는 것들을 강제로 flush하고 작성한 쿼리를 날리는 것으로 이해를 하고 있습니다.벌크연산 역시 createQuery의 일종이라고 생각하기 때문에 flushAutomatically 옵션의 기본값은 true일 거라고 예상했는데 false로 되어있어서 헷갈립니다.1. Modifying에서 제공하는 자동 flush 옵션과 벌크 연산전에 자동으로 일어나는 flush는 의미가 서로 다른건가요?//추가: 구글링을 해본 결과, 두 flush는 같은 의미가 맞고 @Modifying 옵션 값과 상관없이 hibernate에서 강제로 flush를 해준다고 합니다.그리고 이건 질문은 아니고 제가 정리한게 맞는지 여쭤봅니다.강의 영상처럼 테스트 클래스의 한 @Transaction 안에서 멤버를 생성하고 벌크연산으로 변경하고 조회하는 것이 아니라서비스 레이어에서 각각의 @Transaction가 있는 메서드로 분리해서 테스트를 해봤는데, 여전히 동일한 현상이 일어나더라구요.2. 이것은 OSIV에 의해서 영속성 컨텍스트의 생명주기가 트랜잭션의 종료시점이 아닌 최종적으로 response를 뱉을때까지 유지되고, 1차 캐시 역시 유지되기 때문에 각각의 트랜잭션에서 실행되는 서비스 메서드 간에서도 1차 캐시가 공유된다는 뜻으로 이해하면 될까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
세션쿠키 질문
안녕하세요 질문있습니다 '세션 쿠키를 브라우저에 보내줘요' 부분에서 console.log(req.isAuthenticated());console.log(req.session); 해보니 전부다 정상적으로 잘 받아진 것 확인 되는데 브라우저에 쿠키 추가가 안됩니다. 리액트 쓰는 중인데 res.redirect('/') 부분이 잘 이해가 안가서 res.send('success')로 login 컴포넌트에서 받은다음 스테이트 변경되면 다른 컴포넌트로 넘어가게 하려고 하고있습니다. 페이지는 잘 넘어가는데 쿠키는 반응이 없네요.. 이부분이 문제일까요? 조언 부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
A* 알고리즘 질문입니다
안녕하세요 강사님 강의를 여러번 돌려보다보니 이해가 안되고 넘어갔었던 부분들도 조금씩 이해가 가고 있는 중입니다 A* 강의를 모두 듣고 궁금한점이 생겨서 질문드립니다 최단 거리가 아니라 방문했었던 모든 길들을 표시해보고싶어서 List<Pos> visitedPoint = new List<Pos>(); 로 리스트를 만들고 마지막에 pq.Push() 부분에서 visitedPoint.Add(new Pos(nextY, nextX)); 로 방문한 자점들을 모두 등록한 후에 플레이어 위치 업데이트 부분에서 visitedPoint 에 있는 좌표를 하나씩 표시하도록 하였는데 처음 예상에는 일단 길이 있는 부분으로 간뒤에 막히면 다시 왔던 길로 돌아간 뒤에 방문하지 않은 쪽으로 이동할 줄 알았는데 미리 예약된(?) 좌표인건지 플레이어의 위치가 이리저리 워프가 되는데 pq노드 안에 등록되었던 예약된 좌표 중에 g+h가 더 적은 위치로 이동이 되는건가요? 그리고 하나더 궁금한게 closed를 이용해서 한번 방문한 지점은 더이상 방문하지 않도록 하였는데 방문했었던 지점도 더 효율적으로 재방문 할수 있을것 같은데 한번만 방문할수 있도록 만들어져있는데 이건 현재 타일맵이라서 작성된 부분일까요?
-
해결됨작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
nginx 설정 관련하여 질문드립니다.
\현재 위처럼 nginx 컨테이너가 중지되어있는 상태입니다 . 로그로 에러를 찾아보니 위처럼 해당 etc 안에 nginx폴더가 없는것이 원인인것으로 보입니다 . 컨테이너로 받아오다보니 nginx컨테이너를 접근할 방법도 없는것 같은데 이부분에 대한 오류를 어떻게 해결해야 할까요? 혹시나해서 DockerFile도 함께 업로드해봅니다 감사합니다. 추가) nginx 의 경로가 /usr/local/nginx/conf /etc/nginx /usr/local/etc/nginx 라고 하여 위의 경로로 바꾸어 만들면 아예 응답없음이 되네요 ㅜㅜㅜ 추가) 방금 같은상황인데 잡혔다가 Volume 설정강의에서 모두 지우고 새로 컨테이너를 생성하니 오류가 이어집니다 . 이런 메세지와 함께요 도커 정말 어렵네요 ㅜㅜ
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
Kubernetes Cluster의 NTP는?
안녕하세요. 좋은 강의 잘보고 있습니다. 영상에는 포함되지 않은 내용을 질문드릴려고 합니다. Kubernetes Cluster를 구성했는데요. 1. Kubernetes Custer의 Node간 NTP를 처리해주어야 할까요? 1-1. NTP처리 해주어야 할까요? 2. Pod들도 Container레벨의 Server로 간주되므로, Pod들도 NTP를 처리해줘야 할것 같은데요. '2'의 논리가 맞다면? 2-1. kube-system Pod들의 NTP도 추가로 설정해줘야 할까요? 2-2. Monitoring구성(Promethous-stack, EFK등)할때도 NTP설정을 모두 해줘야 겠죠?
-
미해결파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용
안녕하세요 플라스크 설치가 완료됐는데 VS code에서 연결이 안되나봐요
안녕하세요 플라스크 설치가 완료 되었다고 뜨는데 VS code에서는 자꾸 오류가 납니다ㅠㅠ 어떤 부분이 잘못된 건가요? dynamic 예제 폴더에서는 열리는데 나머지에선 다 오류가 뜹니다ㅠㅠ
-
미해결[유니티 3D] FPS 서바이벌 디펜스
처음 playerscript 어디가 틀렸나요?
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour{ [SerializeField] private float walkSpeed; private Rigidbody myRigid; // Start is called before the first frame update void Start() { myRigid = GetComponent<Rigidbody>(); } // Update is called once per frame void Update(){ Move(); } private void Move() { float _moveDirX = input.GetAxisRaw("Horizontal"); float _moveDirZ = input.GetAxisRaw("Vertical"); Vector3 _moveHorizontal = transfrom.right * _moveDirX; Vector3 _moveVertical = transfrom.forward * _moveDirZ; Vector3 _velocity = (_moveHorizontal + _moveVertical).normalized * walkSpeed; myRigid.MovePosition(transfrom.position + _velocity * Time.deltaTime); } }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
실습을 해봤는데 조금 다르게 나옵니다.
안녕하세요, 예제 5번을 다음과 같이 실행했는데 아래와 같이 한줄 띄우고 써집니다. 혹시 제가 파이썬 버전이 3.9.2 라 그런걸까요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
ThreadLocal<SendBuffer> 관련 질문입니다.
강의 듣다가 그림이 잘 안그려지는 부분이 있어서요. 경합을 피하기위해 각 쓰레드마다 고유의 SendBuffer를 갖게끔 만들어 준것 같은데 , 제가 이해한대로면 , 예를들어 100명의 유저가 행동한 정보를 모아서 SendBuffer에 담아서 각 100명에게 다시 보내주는 방식으로 생각했습니다. 이런 과정을 하나의 작업 단위라고 보았을때 쓰레드 하나가 모두 처리하는 것인가요? 그러고 다음작업은 다른 스레드일수도있고 동일쓰레드일수도있고.. 쓰레드 마다 고유의 SendBuffer가 있다면 서로 각각 내용물이 다르게 될텐데 강의에서 Knight 클래스의 정보를 담는 과정에서 다른 쓰레드가 바통터치하듯 중간에 낚아채는 경우는 없나요? 마지막 부분에 sendBuffer안에 있는 buffer는 다른 쓰레드가 참조는 하지만 읽기만 하기 때문에 상관 없다고 하셨는데 애당초 tls에 할당을 해준건데 참조가되나요?
-
미해결스프링 시큐리티
AccountContext 관련 질문이 있습니다.
강사님 강의 잘 듣고 있습니다. 엔티티를 직접적으로 노출시키는 것을 방지하는 것 외에도, User 클래스의 중요한 기능들을 편리하게 사용하기 위해 AccountContext라는 객체를 사용하는 것도 맞는 이야기인가요? 가령 관련 소스를 찾기 위해 블로그를 뒤져봤는데, isAccountNonExpired나 isAccountNonLocked와 같은 메소드들을 Domain단에 불필요하게 override하는 코드들도 많이 봐왔습니다. 이러한 부모의 주요 및 부가 기능들을 상속을 통해서 깔끔하게 사용하기 위함으로 봐도 괜찮을까요?
-
미해결초보를 위한 도커 안내서
-v 볼륨 마운트 후 mysql 컨테이너 실행 시, 백그라운드 동작이 되지 않습니다.
안녕하세요 .. ! 도커 기본 명령어 (volumn)을 수강 하던 중, mysql 컨테이너를 중지/삭제하고 볼륨을 마운트 시켜 다시 실행을 했을 때, -d 옵션을 준 것과는 결과가 다르게 container가 바로 중지되고 있어 .. 이 부분에서 무엇이 잘못 되었는지 어떻게 해결할 수 있는지 질문 드립니다. 감사합니다 !
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. 코테 관련하여 질문 있습니다.
안녕하세요. 비전공 개발자로 일하고 있습니다. 현재 저의 상태는 파이썬의 기초 문법 및 코드업 기초 적인 문제는 다푼정도 입니다. 제가 준비하고 있는 시험은 대기업 코딩테스트 입니다. 현재 이강의를 들으면서 준비 중인데 궁금한점이 있어 질문드립니다. 1. 대기업코테 준비시 해당강의 및 문제를 반복적으로 풀어보는것이 도움이 되나요? 2. 혹시 해당강의의 는 코테에서 어디까지 커버가 가능하다고 생각하시나요? 3. 비전공자라 알고리즘 자료구조를 개념만 알뿐 따로 구현은 해보지 않았는데 강의를 수강하면서 추가적으로 공부를 해야하나요? 직장을 다니면서 공부를 하느라 시간이 별로 없어서 효율적인 방법이 무엇인지에 대해서 생각하고 있습니다. 답변 부탁드리겠습니다. 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
질문있습니다. requestScope
하시는말씀이 1.(스프링 애플리케이션 실행 시점)에 컨트롤러의 스프링컨테이너에 빈들은 @Autowired 로 서로 주입이 이루어져야 하는 상태인데 MyLogger(request scope) 은 http://localhost:8080/log-demo를 치고 request 받는시점에 빈이 생성되고 이로인해 서로 타이밍이 안맞게 되는것이고 //이부분부터 동작 이해가 잘가지않습니다.. (request를 받기 전까지 상황에는 MyLogger 클래스의 빈등록, 의존주입이 잘되지않아) Provider을 이용해서 꼬인 시점을 풀어주기위해 (Provider)을 사용하면 애플리캐이션 실행후 주입 받는 시점에 스프링컨테이너에 MyLogger 빈을 컨테이너에서 찾아서 의존 주입단계에서 주입이 되게 해주고 getObject() 시점에서 MyLogger을 받을수 있도록 한건가요? 만약에 맞다면 의존 주입을 받을당시 Mylogger이 (주소창에 http://localhost:8080/log-demo 입력하기도전에 http request를 이미 받고있다는건데.. ) 점점 미로로 들어가는 느낌이네요 ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
템플릿관련 질문드립니다!
두수의 합을 반환하는 간단한 함수를 템플릿으로 작성해보았습니다. 그리고 main함수에 다음과 같이 작성하였습니다. 그리고 오류내용을 보니 다음과 같이 나왔습니다. '인수 목록이 일치하는 함수 템플릿 "Add"의 인스턴스가 없습니다'라고 하는데 어떤부분이 문제인지 잘 모르겠습니다..ㅠㅠ 아 그리고 위의 함수에서 T3를 반환하는 이유는 만약 int float을 계산했을때 float을 반환하게 하고 싶어서 T3를 하나 더 추가한 것입니다.
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
aws role에 대해..
기술문서를 봐도 aws role 개념이 잘 이해 되지 않는데 쉽게 설명 부탁드립니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
casecade와 orphanRemoval에 대한 질문
안녕하세요? 저는 앱 개발 동아리에서 프로젝트를 진행 중인 취업준비생입니다. 개발 도중에 casecade와 orphanRemoval에 대해 헷갈리는 점이 생겨 질문하게 되었습니다. [상황] Post, AlcoholTag, UserRecipe라는 클래스가 있고, 연관관계는 Post : AlcoholTag = 1:N, AlcoholTag : UserRecipe = 1:N 인 상태입니다. 현재 게시글 삭제 API를 작성하던 중이었고 Post를 삭제할 경우 그와 연관된 AlcoholTag가 삭제되고, 또 그렇게 Post에 의해 삭제된 AlocholTag들 각각과 연관되어 있던 UserRecipe까지 삭제가 되는 API 입니다. Post.java AlcoholTag.java UserRecipe.java [문제] 여기서 AlcoholTag에 있는 아래 코드에서 orphanRemoval이 없이 casecade REMOVE만 적용하면 @OneToMany(mappedBy = "alcoholTag", cascade = CascadeType.REMOVE, orphanRemoval = true)private List<UserRecipe> userRecipes = new ArrayList<>(); Post를 postRepository에서 delete로 삭제할 때 AlcoholTag들은 삭제되고 이거에 연관된 UserRecipe들은 삭제되지 않더라고요. Post에 의해 삭제되었더라도 AlcoholTag가 삭제되었다면 이 영속 상태에 따라 UserRecipe도 삭제될 거라고 생각했는데, 그렇지 않은 이유가 뭔지 알려주실 수 있을까요? 일단은 문제 해결을 위해 고아 객체를 제거하도록 orphanRemoval = true를 추가했고 정상적으로 삭제되는 걸 확인했습니다. 질문 읽어주셔서 감사합니다!
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
vue, node 배포 문의
유튜브에 올리신 제품 판매 웹앱 구현 강좌는 vue, node 를 같이 통합하여 만드셨는데 이걸 서버에 어떻게 배포하는지 궁금합니다. 블로그나 유튜브를 보고 빌드를 하는데 방법이 너무 다양해서 에러가 자꾸 발생하네요 ㅠㅠ 제품 판매 웹앱 구현 프로젝트를 기반으로 빌드를 하고 서버에 배포할 수 있는 참고 url이나 문서를 혹시 알 수 있을까요?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
full reload 문제
안녕하세요, 선생님께서 알려주신대로 live server full reload 세팅에서 체크박스에 체크하고 껐다가 다시 켰습니다. 그런데 저는 왜 자꾸 수정할때마다 맨 위로 올라가는걸까요..? 혹시 다른 셋팅 변경 방법이 따로 있나요? 지금은 아직 about 섹션 하고 있어서 큰 불편함은 없지만 이제 그 다음부터 조금 불편할 것 같아서요. 혹시나 하고 다른 방법이 있나 싶어서 여쭙습니다. ㅎㅎㅎ 아니면 그냥 블라캣츠를 쓰는게 나을까요? 감사합니다!