묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
안녕하세요. 스프링 로그인 유지 관련 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예/2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 들은 학생입니다. 이번에 스프링 인터셉터 - 인증 체크를 듣고 개발을 해보았는데요.김영한 강사님께서 만드신 로그인 세션 기능은 유저 한명일 때 잘 작동하는 것은 알 수 있는데, 궁금한 점은 유저가 여러명일 때는 작동이 잘되는가 라는 점입니다.세션은 서버의 메모리상에서 공유되는데 if( session == null || session.getAttrivute(SessionConst.LOGIN_MEMBER) == null ) .... 위와 같은 코드 부분에서 session이 있다고 하더라도 만약 다른 유저가 이미 로그인 되어 있다면(로그인을 했다면), session과 세션의 SessionConst.LOGIN_MEMBER 키에 대한 값은 이미 존재합니다.따라서 저는 이번에 예시로 작성해주신 로그인 세션 유지 기능이 유저 한명이 일 때만 작동한다고 생각합니다. 아직 제가 많이 부족하고 많이 모자랍니다. 나쁜 의도로 질문한 것이 아니라 너무 궁금하고 아무리 찾아봐도 모두 강사님처럼 코딩을 하셔서 질문남겨봅니다. 항사 강사님께서 쉽고 친절하게 설명해주신 덕분에 쉽게쉽게 스프링을 이해하고 잘 배워갑니다. 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
영한님 공부한 내용을 노션에 정리 중인데...
영한님!! 공부한 내용을 노션에 정리해서 깃헙에 공유 링크를 올리려 하는데, 아무래도 ppt를 기반으로 정리하다 보니 조심스러워서 여쭤보고 올리려고 합니다. 혹시 괜찮을까요??
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Full outer join 과 Union 효과가 완전히 동일하나요?
LEFT JOIN 과 다르게 UNION은 위아래로 테이블이 통합되었는데, 그러면 FULL OUTER JOIN도 위아래로 테이블이 결합하는건가요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
질문 드립니다.
프로젝트 경로를 강의와 동일하게 세팅 후 진행 결과, npm start 실행하면 동일 오류가 발생합니다. CopyWebpackPlugin({ 부분을 주석처리하면 오류가 사라지는데 "./src/main.css" 파일이 있음에도 오류가 발생하는 원인 및 해결책이 궁금합니다. node js 최신버전으로 다운받았습니다. 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
수동빈과 자동빈 충돌이 안일어납니다..
수동빈과 자동빈을 충돌 일어나게 설정하고 했는데 충돌이 안일어납니다.. 현재 기준으로 2.6.4인데 설정이 바뀐것인가요?
-
미해결스프링 핵심 원리 - 기본편
이름으로 프로토타입 빈 찾는 방법
Provider 를 사용하면 타입으로 빈을 조회하는데요. 이전 강의에서 말씀해주신 전략 패턴을 적용하면서, 프로토타입 빈을 사용할 수 있는 방법은 없을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
Proto 파일 작성시 MsgId 추가시 오류
3일도안 구글링 해바도 해당 오류에 대한 답을 못찾았습니다. 도움 부탁드립니다 ㅠㅠ 1. Protocol.proto에 MsgId에 추가하였습니다. 그리고 아래 해당 메세지도 추가하였습니다. 컴파일 하면 아래같은 메세지가 나옵니다. 편한시간에 검토 부탁드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
postman json 전송오류
강의들은대로 코드작성 후 postman send를 했는데 콘솔창에 json 이 뜨지않고 Body-Pretty 부분에 404 , not found 가 나오는데 원인 알 수 있을까요 ? ㅠ
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
질문 드립니다
수업 진행 중 문의 드립니다. 프로젝트 경로를 수업과 동일하게 진행 후 npm start 실행하면 동일 에러가 발생합니다. CopyWebpackPlugin 를 주석처리 하니 에러가 발생하지 않는데, 경로 내에 파일이 제대로 있는데 "./src/main.css" 오류가 발생하는 원인이 궁금합니다! 감사합니다.
-
미해결자바 스프링부트 활용 웹개발 실무용
레포지토리 검색을 못한다네요 ㅠㅠ
Service required a bean of type 'kr.edu.randi.mvc.repository.ArticleRepository' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) Action: Consider defining a bean of type 'kr.edu.randi.mvc.repository.ArticleRepository' in your configuration. @Autowired(required=true)를해봐도 안되네요... 아무리봐도 다른 곳이 없는데 ... 이상하네요 ㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
try{}안에는 무엇이와야하는건가요?
트랜잭션중에 뭔가 오류같은게 발생하면 롤백시키는거니까 tx.begin도 try{}안에 추가하는게 맞지않나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
17:54초에 중단점 거는 부분 프로그램 흐름이 잘 이해가 안되서 질문올려봅니다...
다음으로 넘어가면 왜 Session의 OnRecvCompleted의 catch쪽으로 가는지 잘 모르겠습니다 ㅜㅜ (어디를 타고 어디를 탓는지 정확히 이해가 안가네요 ㅠ...) 이런 복잡한 흐름을 어떻게 타고가는지 노하우같은거라도 알려주시면 감사하겠습니다!!
-
미해결스프링 핵심 원리 - 기본편
안녕하세요. 아래 스윙님이 하신 질문과 동일한 질문입니다.
저도 해당 내용이 궁금해서 질문을 남기려다가 답변 내용을 보고 그렇구나 하고 넘어갔습니다. 하지만 뭔가 이상해서 질문 남깁니다. 스윙님의 질문 내용은 왜 config 클래스에 @Configuration을 붙이지 않았는데 싱글톤으로 관리가 되느냐였습니다. 그 답변은 스프링 컨테이너로 직접 등록하면 싱글톤으로 관리가 된다였구요. 그런데 다음강의의 ConfigurationSingletonTest 클래스의 configurationTest를 보고, 강의를 들으면 AppConfig에 @Configuration이 있기 때문에 싱글톤으로 관리가 되고 있다고 합니다. 또한 제거하면 유지가 되지 않는다고 하고있고요. 그 사실을 찍어서 객체 생성이 몇번 일어나는지, 객체가 동일한지로 판단하고 있습니다. 보시다시피 해당 메서드에서는 스프링 컨테이너를 통해 AppConfig를 설정 파일로 쓰고 있습니다. 그렇다면 스윙님의 질문에 대한 답변에 의하면 @Configuration이 붙던, 아니던 싱글톤이 유지되어야 하는데, 이 강의 회차의 주 내용이 @Configuration이 있기 때문에 싱글톤이 유지되고, 없다면 유지되지 않는다는 내용이라서 이부분에 대해서 재차 궁금합니다. 따라서 TestConfig에 @Configuration을 붙이지 않은 이유와 붙이지 않아도 싱글톤으로 작동한 이유가 궁금합니다. 제가 잘못 이해한 부분이 있으면 설명 부탁드리겠습니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안 읽은 메세지 불러오기
안녕하세요 제로초님 :) 안읽은 메세지수를 가져오는 코드중 이코드를 내가 메세지 보낼때와 그 페이지에 접근했을때 작성했는데 이렇게 하면 내가 그 방에 들어가 있는 도중 상대방이 메세지를 보내고 읽은 다음, 내가 아무런 행동도 취하지 않고 나오면 바로 읽은 메세지도 안읽었다고 뜨는데 그렇다면 onMessage에도 시간을 코드를 적어줘야 하지 않나요..?
-
미해결
파이썬 출력안됨
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 실행을 누르면 결과가 출력되지 않고(간단한 print 조차도) conda run -no-capture-output --live-stream python 이런 메세지만 떳다가 사라집니다 . 갑자기 이런현상이 발생했는데 어떻게 해야하나요 ㅠㅠ
-
미해결애플 웹사이트 인터랙션 클론!
캔버스에 그려진 whiteRectWidth 와 실제로 같은 크기로 설정된 div의 크기가 다른 경우
안녀 안녕하세요. 위와같이 콘솔창을 보시면 whiteRectWidth가 202.5로 찍혀서 똑같은 크기를 가진 div를 위에 생성했더니 캡쳐와 같이 너비가 틀린 것을 확인했습니다. 실제로 캔버스에 그려질때 화면시작점부터가 아니라 좀 더 뒤에서 그려지는 건가요?? .test { background-color: black; width: 202.5px; height: 800px; align-self: flex-start; } 테스트한 div의 크기
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
.travis.yml 작성중 johnahn(repository명?)을 수강생id로 모두 바꿔서 써야 하나요?
language: generic sudo: required services: - docker before_install: - docker build -t johnahn/react-test-app -f ./frontend/Dockerfile.dev ./frontend script: - docker run -e CI=true johnahn/react-test-app npm test after_success: - docker build -t johnahn/docker-frontend ./frontend - docker build -t johnahn/docker-backend ./backend - docker build -t johnahn/docker-nginx ./nginx - echo "$DOCKER_HUB_PASSWORD" | docker login -u "$DOCKER_HUB_ID" --password-stdin - docker push johnahn/docker-frontend - docker push johnahn/docker-backend - docker push johnahn/docker-nginx deploy: provider: elasticbeanstalk region: "ap-northeast-2" app: "docker-fullstack-app" env: "DockerFullstackApp-env" bucket_name: elasticbeanstalk-ap-northeast-2-972153559337 bucket_path: "docker-fullstack-app" on: branch: main access_key_id: $AWS_ACCESS_KEY secret_access_key: $AWS_SECRET_ACCESS_KEY
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
payload라는 하나의 객체로 묶었을 때와 묶지 않았을 때
toggleOneItem()의 인자로 todoItem, index를 별개로 넣어주었을 때와 { todoItem, index } 라는 하나의 객체로 묶어서 전달했을 때 toggleOneItem() 함수의 실행결과가 다르네요. 전자의 경우, completed 가 없다는 식의 TypeError가 발생하고, 후자의 방식대로 해야 에러 없이 정상적으로 실행됩니다. 둘 사이에 어떤 동작 차이가 있는 건가요??
-
미해결
How to reloading Cash Card at Dollar General?
Cash App Card is a prepaid Card that Cash App offers to its users free of cost. There is no hidden fee for Cash Card. Everyone who has a verified Cash App account can order Cash App Card. After submitting a request for Cash Card, the user can get the same within 10 business days. It is important to specify here that you can use the Cash Card services only after activating the same. You can activate Cash App card after scanning QR code or entering the CVV Number and expiry date printed on the Card. After that, you can add cash to Cash App for using Cash Card for payments. If you are wondering, can I load my Cash App card at Dollar General? Yes, you can load your cash Card at Dollar General. There are several merchant stores in the United States, where you can load your Cash App Card. You can check the instructions for reloading Cash Card at Dollar General below. How do I load my Cash App Card? Visit the nearby Dollar General Store. Go straight to the Cash Counter and request the Cashier to load your Cash Card. The Cashier may ask you for your Cash Card details, provide the same. Pay the physical cash to the Cashier that you wish to add to your Cash App Card. Based on your card details and payment made, the Cashier will add money to your Cash App. You can check your Cash App balance to acknowledge the payment. Don't forget to take the receipt of payment done. Note: The store may take $4 as a cash reloading fee. It may differ from one store to another. Can I load my Cash App Card at Family Dollar? Yes, the Family Dollar store also has cash reloading facilities. The process of refilling a Cash Card is almost the same in every store. Visit the Family Dollar store near you. Meet the Cashier and request to load Cash App Card. You need to follow the instructions given by Cashier. Provide your Cash App ID like mobile number or Cashtag. However, the machine will automatically read your Cash Card details. You have to make payment in cash to the Cashier. Subsequently, your Cash Card will be reloaded. Once the Cash Card is reloaded, you can resume your purchase or shop with Cash Card as usual. How do I put money on Cash App Card without visiting a store? The Cash App users can put money on Cash App in different ways. Whatever the option suits you, go with that and add money to your Cash App. When a user makes payments with Cash Card, the funds available in the Cash App account are deducted as both are connected. It means if your Cash App balance is low, you can't make payment with Cash Card. Suppose you are not in a position to visit a merchant store for reloading Cash card, don't worry. You can add money to your Cash Card as per the following methods: Add Cash to Cash App with debit card transfer. Borrow money from friends or relatives. You can easily add money to Cash App through bank transfer or ask someone to send money to you on Cash App. Conclusion Apart from loading money at Dollar General and Family Dollar, the users can add cash to Cash App through other means as explained above. The users must have enough balance in the bank account. You have to follow step-by-step guidelines to reload your Cash App Card. If you need assistance, connect with customer support.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 요청합니다
인프런 ID : kimimgo@gmail.com Github ID : unikl0513@naver.com