묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션 관련 이해한 내용이 맞는지 확인부탁드립니다
1명의 유저에게 1개 세션(저장소) & 1개 세션 Key(JSESSIONID) 할당 다수의 세션을 갖는 하나의 세션 저장소(Tomcat이 관리) 다수의 키(SessionConst.LOGIN_MEMBER etc..) & 상응하는 값(loginMember etc..) 을 갖는 하나의 세션 세션 내용이 이해가 잘 안돼서 질문글들을 정독해보고 내린 결론인데 잘 이해했는지 혹시 잘못 이해한게 있는지 확인해주시면 감사하겠습니다 추가로 이게 맞다면 이전에 만든 SessionManager와의 차이가 One Session for Multi User ( SessionManager) vs One Session for One User (HttpSession) 라고 생각했는데 괜찮을까요?
-
미해결그림으로 배우는 자바, 파트2: 객체지향!
다형성(?)에대해 질문드립니다.
public class Polymorphism { public static void main(String[] args) { // 성기사 객체 생성 HolyKnight uther = new HolyKnight("우서", 180); // 탱커로서의 역할 수행 Tanker t = uther; t.increaseHp(); // 힐러로서의 역할 수행 Healer h = uther; h.heal(); uther.increaseHp(); uther.heal(); }} 인터페이스인 Healer와 Tanker를 상속받는 HolyKnight클래스가 있습니다. HolyKnights가 상속을 받고 그 클래스에서 재정의를 하기에 동작의 실질적 형태는 HolyKnight가 갖고있게 되는건데 굳이 탱크,힐러의 인터페이스 객체 h와 t를 만들어서 그것을 가르켜서 HolyKnights 의 재정의된 메소드를 실행시킬 이유가 있을까요?? 원랜 메서드를 재정의한 클래스의 객체하나만 선언해서 그 객체를 참조해 재정의된 interface들을 실행 시킬 수 있었는데 각 인터페이스마다 객체를 만들면 동작은 똑같은데 코드만 늘어나는 경우인게 아닌가 해서 질문드립니다. (HolyKnights 참조변수는 탱크와 힐러의 인터페이스에 접근가능 하지만 힐러와 탱크인터페이스의 참조변수를 만들어 실행시키면 힐러는 탱크를 탱크는 힐러의 메서드를 사용할 수 없는 장점?때문일까요??)
-
해결됨Kevin의 알기 쉬운 RxJava 2부
doOnComplete, doOnError 는 왜 필요한가요?
질문이 있습니다. doOncomplete, doOnError 메서드라는 게 있다는 건 알겠지만, "이게 필요한가?"라는 의문점이 계속 생깁니다. 생산자의 doOnComplete 대신에 소비자의 onComplete 를 써도 될거 같고... 에러도 마찬가지로 생산자의 doOnError 대신에 소비자의 onError 를 쓰면 되는게 아닌가요??
-
미해결그림으로 배우는 자바, 파트1: 입문!
square 메소드와 cube 메소드는 원래 캐스팅 위치가 서로 다른가요?
square (3.0); => square ((int) 3.0); cube (2); => (int) cube (2); 이렇게 해야만 결과 값이 잘 나오고 제가 원래 생각 했던 square (3.0); => square ((int) 3.0); cube (2); => cube ((int) 2); 로 하면 에러가 나더라구요. ㅠㅠ 이렇게 스퀘어 메소드와 큐브 메소드의 캐스팅 위치에 차이가 있는 건 상황에 따라 달라지는 게 아니라 원래 그렇기 때문에 필히 기억해야만 하는 부분인 거죠?
-
미해결따라하며 배우는 NestJS
nest -g controller boards --no-spec
안녕하세요. nest -g controller boards --no-spec 로 명령어 실행 시 Error Invalid command: boards See --help for a list of available commands. 에러가 노출되는데 module은 잘 생성됬는데 컨트롤러만 에러가 나는 이유가 뭘까요 ㅜㅜ??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
윈도우 h2 console , bat 실행 안됨 ( 해결함 )
윈도우 업데이트 이전까지는 h2 console exe 파일으로 정상 실행이 됐었는데 오늘 갑자기 h2 db가 실행이 안됩니다 관리자 권한으로 실행을 하여도 켜지자마자 꺼지며 cmd , powershell 은 작동되어 sfc scannow 로 오류를 1개 찾아 복구하고 재부팅 후 재시도하였지만 여전히 실패하였고 윈도우 디펜더 실시간 감지 off 등 몇몇 조치를 해보았지만 아직 해결하지 못해서 질문 올립니다 ㅠ ㅡ ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의대로 따라쳤는데 회원정보가 안나오네요
(사진)
-
미해결애플 웹사이트 인터랙션 클론!
마지막 에러 해결 방법이 정말 궁금합니다.
코드 상과 타이밍 상을 생각해도 yOffset을 쓰는 것에 논리적인 모순이 없는 것 같은데에도 불구하고, 캔버스 중간에 중간 이미지가 그려지는 이상이 생기는 이유가 궁금합니다. console을 찍어도 순간 포착되는 이미지가 찍히지 않는데도 캔버스에 등장하는 이유를 알려주세요ㅠㅠ 혹시 yOffset이 delayedYOffset보다 큰 관계로 enterNewScene이 제대로 작동하지 않아서 그런걸까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npx sequelize db:create 에러
npx sequelize db:create 했을 때 다음과 같은 에러가 발생합니다. 개인적으로 진행하고 있는 프로젝트에 적용하며 따라하는 중이라서 프로젝트의 내용은 제로초님과 똑같지는 않지만, 설정은 모두 동일하게 진행했습니다.아래 사진은 config/config.js 입니다. 에러 메시지를 아무리 검색해봐도 모르겠어서.. 도와주시면 감사하겠습니다ㅜㅜ
-
미해결스스로 구축하는 AWS 클라우드 인프라 with 테라폼(Terraform) - 기본편
alb attachment vs asg attachment
alb attachment vs auto scaling attachment 에 대해서 좀 더 설명을 요청드립니다. 강의에서 auto scaling attachment를 사용할 것이어서 alb attachment를 적용하지 않는다고 하였는데, 좀 더 구체적인 설명을 해주시면 좋겠습니다.
-
해결됨비전공 기획자 및 관리자를 위한 IT 필수 지식
모바일 개발 강의 관련 질문
안녕하세요. 모바일 웹, 반응형웹 모바일 강의 내용 중 질문드립니다. 1. 모바일 웹을 유지보수 할 때 서버배포를 해도 개인 몇 몇 고객이 안된다거나 수정사항이 웹사이트에 반영이 안되었다고 연락이 오는 경우가 있습니다. 캐시비우기및 강력새로고침 안내를 하는 빈도가 많습니다. 이런 경우 해결할 수 있는 대안이 있을까요? 2. 반응형 웹(모바일) 경우는 간단한 사용자 안내페이지의 경우+ SI전문 개발업체에서 기획안문서 깔끔하게 나오는 경우 반응형 웹으로 개발하는게 맞지않나요? 운영이나 유지보수 주업무회사인 경우 계속 건바이건으로 수정요청을 하기 때문에 UI는 복잡해지고 기능은 계속 추가되고 복잡한로직이 들어가야하는 경우에는 부적합하다고 생각이 듭니다. 강사님 강의를 수강하다가 제 생각 끄적끄적 올립니다. 강의 잘 들었습니다. 감사합니다.:)
-
미해결홍정모의 따라하며 배우는 C언어
질문
(5:24) 강의에서는 int32_t 의 형식지정자를 모른다 가정하고 설명하셨는데. 정말 형식지정자를 모른다거나 어떻게 할지 애매할 때가 정확히 어떤 경우가 있나요?
-
미해결애플 웹사이트 인터랙션 클론!
scroll 시 loop 호출에 관련해서 질문있습니다.
if(!rafState) { //현재 스크롤 상태가 아닌 경우에 스크롤 한 경우 loop 함수 RAF로 실행 rafId = requestAnimationFrame(loop); rafState = true; } 이 부분에서 loop를 그냥 호출해도 되지 않나요? 굳이 RAF로 호출해주신 이유가 궁금합니다. 또한 rafId를 저장한 이유가 궁금합니다. 여기서 저장하지 않아도 loop 함수 내부에서 RAF 실행으로 반환된 rafId로 인해 cancel되지 않나요? 여기서 실행한 rafId로 실행이 종료되진 않을 것 같은데 굳이 저장해주신 이유가 궁금합니다.
-
해결됨비전공 기획자 및 관리자를 위한 IT 필수 지식
전체일정계획 관련 문의
안녕하세요 수강하다가 질문 드립니다~^^ 전체일정을 계획할 때, 디테일한 부분이 확인이 되어야하는데 보통 그럴경우는 PM, 기획자, 개발자, 퍼블리셔, 디자인, 외부고객사와 모두 같이 회의에 참석하는데 정석인가요? 회사마다 케이스바이케이스지만 강사님께 문의드립니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
리포지토리만들떄 왜 service처럼 클래스파일로 안만들고 인터페이스로만든것인가요?
클래스파일로 만들면 안되는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
데미지 처리
데미지 처리 방법에 세가지가 있다고 하셨는데, 전투 매니저를 제외하고 처음 말씀하신 방법은 객체의 변수들을 직접적으로 변경해준다는 의미이고, 두번째로 말씀하신 방법은 객체의 함수를 호출해서 처리를 해준다는 의미로 이해하는게 맞을까요? 그러면 실습에서는 간단하게 Stat을 통해 처리해주기 때문에 첫번째 말씀하신 방법이 되겠네요
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
이클립스 작업 환경에 관한 질문입니다
안녕하세요. Spring MVC강의를 잘 듣고 있습니다. 제 pc에 설치한 eclipse의 버전과 선생님의 버전이 달라 DynamicWebProject를 생성했을때 강의의 폴더 구조와 달라 실습에 어려움이 있습니다. 일단 WebContents 폴더가 생기지 않아 src/main/webapp/WEB-INF/에서 config파일을 생성하여 실습을 하였습니다. 그런데 Java Resources/sre에서 패키지 생성하는 강의를 따라가려니까(8강 27분7초) 저는 위와 같은 폴더가 없습니다. 그래서 패키지 생성을 하지 못하고 있습니다. 저의 폴더 구조를 첨부합니다. 어디서 만들어야 하는지 알려주세요.
-
미해결처음 배우는 리액트 네이티브
강의영상과 다르게 나옵니다.
강의와 같이 tab.screen name = "list"로 했는데 하단에도 글씨가나오고 상단에도 같이나와서요...ㅠ https://github.com/Dong-Seung-hyeon/rn-Login
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문드립니다..
에러를 찾으면서 여러가지 계속 시도해도 도저히 방법이 없어서 질문드립니다.. passport로 login까지는 성공하였고 logout에서 서버에서 에러가나는데요 에러내용은 req.logout()에 콜백함수가 필요하다는것 같은데 뭘 해도 안되네요.. router의 순서도 login다음 logout입니다 logout network 로그인성공 뭐가 문제일까요..?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
로컬캐시 최신화
안녕하세요! 304 기타 리다이렉션을 사용하면 로컬캐시를 사용한다고 하셨는데 그렇다면 로컬캐시에는 최신화 된 정보를 새로 불러올 수 없고 캐시에 있는 것만 사용이 가능하니 변경되지 않는 고정의 값만 캐시에 담을 수 있는 걸로 이해해도 될까요? 감사합니다.