묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
404에러
package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class HelloController { @GetMapping("hello") public String hello(Model model){ model.addAttribute("data", "hello!!"); return "hello"; } @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model) { model.addAttribute("name", name); return "hello-template"; } @GetMapping("hello-string") @ResponseBody public String helloString(@RequestParam("name") String name){ return "hello " + name; // "hello spring" } @GetMapping("hello-api") @ResponseBody public Hello helloApi(@RequestParam("name") String name){ Hello hello = new Hello(); hello.setName(name); return hello; } static class Hello{ private String name; public String getName(){ return name; } public void setName(String name) { this.name = name; } } }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
6:40 비즈니스 로직? 헷갈려요
사실 아직도 비즈니스 로직? 서비스 로직? 이런게 와닿지는 않습니다. 어떻게 이해하면 좋을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
5:20~5:25 Extract method (이클립스 단축키)
메소드로 추출할 부분을 드래그 해준 후 Alt + shift + m 짜잔.. ^^
-
미해결머신러닝 엔지니어 실무
강의 슬라이드 요청
수강평 남겼습니다. 강의 슬라이드 요청 드립니다. byung2070@gmail.com
-
미해결Vue로 Nodebird SNS 만들기
vuex 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. vuex 가 메모리 처럼 새로고침/다른페이지 이동(SSL로) 하면 초기화가 되는데요 1. vuex 는 원래 메모리처럼 일시적으로 담아두고 새로고침을 하면 날라가나요? 2. 이걸 막기 위해서는 갖고싶은 데이터를 계속 갱신해줘야하나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
유니티 클라우드
삭제된 글입니다
-
미해결R로 하는 웹 크롤링 - 입문편
구글플레이 리뷰 크롤링
안녕하세요 코코님, 코코님 강의 덕분에 웹크롤링 입문에 이어 시각화까지 수강중에 있습니다. 한가지 여쭤볼게 있습니다:) 현 강의에서는 dc인사이드, 클리앙 등 페이지가 뒤로 넘어가는 웹페이지 크롤링을 알려주셨는데요! 제가 한 회사의 면접을 앞두고 구글플레이 앱 리뷰를 크롤링하여 시각화하고자 하다보니 이 경우에는 어떻게 리뷰 글을 크롤링할지 모르곘더라구요 ㅠㅠ 페이지 넘버가 없고 한페이지에 모든 리뷰가 스크롤 내릴떄마다 나와서 헷갈립니다. 페이지소스로 리뷰글들을 보다보면 공통되는 규칙이 안보이네요 ㅠㅠ 페이지 캡쳐해서 같이 첨부드립니다. (https://play.google.com/store/apps/details?id=com.percent.royaldice&hl=ko&gl=US&showAllReviews=true) 답변 주시면 적용시켜 시도해보겠습니다! 감사합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
inline 태그 요소가 넘치는거에 관해 질문드립니다
위 두사진을보면 하나는 a태그를 넓이값을 주지 않고 paddng값으로만 크기를 잡아준것과, inline-block을 주어 직접적으로 넓이값도 주고 padding 값을 준것인데요. 왜 전자는 요소가 넘치는데 후자는 요소가 안넘치는건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Lombok 적용시에 Setter 오류
안녕하세요 강사님 Lombok 적용시에 setData와 println 등의 코드부분 에러가 납니다. Lombok의 문제라기보단 java 사용시에 문제같은데 해결방법을 모르겠습니다... 에러 메세지는 java: <identifier> expected 이렇게 납니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Java 연동질문
안녕하세요 express로 만든 서버와 java코드를 연동해야 할 일이 생겨 사전 질문을 드리게 되었습니다. Java 같은 경우도 주로 python과 같이 child_process를 통하여 연동하나요? 아니면 npm에서 java 모듈을 설치 후 연동하나요..? 확실한 답변을 듣고싶어 질문 드립니다.. 감사합니다!!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 jpashop 열고 나서 오류
그리고 자료에 따라 JUnit4를 위해 build.Gradle에 코드를 추가해주고 실행을 해주니 이와 같은 오류가 뜨는데 과연 어떤 것이 문제인지도 알고 싶습니다. 처음으로 인텔리제이를 설치해보고 jdk 최근꺼로 설치를 했는데 이후 프로젝트 생성 과정을 따라하던 도중 build.Gradle을 오픈하고 난 후에 이렇게 오류가 뜹니다.. 어떤 것이 문제인가요??
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 심화 2단계
소켓 네트워크 반응이 없네요
package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.TextView;import java.net.Socket;import java.util.logging.SocketHandler;public class MainActivity extends AppCompatActivity { TextView text1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text1=findViewById(R.id.textView); } public void btnMethod(View view){ NetworkThread thread =new NetworkThread(); thread.start(); } class NetworkThread extends Thread{ @Override public void run() { try{ //서버에 접속 final Socket socket = new Socket("192.168.56.1", 55555); runOnUiThread(new Runnable() { @Override public void run(){ text1.setText(socket.toString()); } }); socket.close(); }catch (Exception e){ e.printStackTrace(); } } }} AndroidManifest에 인터넷 권한줬습니다. // 이클립스 import java.net.ServerSocket; import java.net.Socket; public class MainClass { public static void main(String[] args) { // TODO Auto-generated method stub try { ServerSocket server = new ServerSocket(55555); System.out.println("사용자 접속대기"); Socket socket = server.accept(); System.out.println(socket); socket.close(); server.close(); }catch(Exception e) { e.printStackTrace(); } } }사용자 접속대기는 정상적으로 떳는데버튼을 눌러도 아무 동작을 안해요....
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
django 함수 호출에 관하여
안녕하세요~ 최근에 장고 학습하면서 함수 호출에 관하여 궁금해서 살펴보고 있는데요, as_view() 함수 호출이 궁금해서 확인을 해봤습니다. def as_view(cls, **initkwargs): """Main entry point for a request-response process.""" for key in initkwargs: if key in cls.http_method_names: raise TypeError( 'The method name %s is not accepted as a keyword argument ' 'to %s().' % (key, cls.__name__) ) if not hasattr(cls, key): raise TypeError("%s() received an invalid keyword %r. as_view " "only accepts arguments that are already " "attributes of the class." % (cls.__name__, key)) def view(request, *args, **kwargs): self = cls(**initkwargs) self.setup(request, *args, **kwargs) if not hasattr(self, 'request'): raise AttributeError( "%s instance has no 'request' attribute. Did you override " "setup() and forget to call super()?" % cls.__name__ ) return self.dispatch(request, *args, **kwargs) view.view_class = cls view.view_initkwargs = initkwargs # take name and docstring from class update_wrapper(view, cls, updated=()) # and possible attributes set by decorators # like csrf_exempt from dispatch update_wrapper(view, cls.dispatch, assigned=()) return view 이렇게 코드가 선언되어 있었는데요, 관련해서 찾아보니까 as_view() 함수는 클래스의 인스턴스를 생성하고, 인스턴스의 dispatch() 메소드를 호출한다. 라고 하더라구요 그런데 제가 python 코드를 잘 모르는 건지, 어떤건지 모르겠지만, update_wrapper 이 함수에서 as_view 내부의 view 함수를 호출하는 게 맞는 건가요???
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
최대부분 증가수열 제대로 구현했는지 궁금합니다 ㅎㅎ
강사님, 주말 잘 보내셨는지요 ㅎㅎ 급하게 코딩테스트를 준비하게 되었는데 너무 좋은 강의를 알게 되어 좋았습니다. 시간이 별로 없어 완강조차 못 했지만 그래도 기초 of 기초 of 기초..정도는 알게된 것 같습니다ㅎㅎ 최대부분증가수열 강의를 어제 듣고 오늘 또 코드를 까먹어서 코딩 전 강사님 설명부분까지만 인강을 다시 듣고 혼자 코딩해보았는데 정답은 나왔으나 강사님 코드랑 많이 달라보여서..ㅠ 이렇게 짜면 어딘가 문제가 될 수 있으려나 궁금해서 올려봅니다 ㅎㅎ function s10p3(param) { let answer = 0; let arr = Array.from({length:param}, () => 0); arr[0] = 1; arr[1] = 1; let maxIdx = 1; for(let i = 2; i < param.length; i++) { if(param[maxIdx] < param[i]) { arr[i] = arr[maxIdx] + 1; maxIdx = i; } else { arr[i] = 1; } answer = answer < arr[i] ? arr[i] : answer; } return answer; } console.log(s10p3([5, 3, 7, 8, 6, 2, 9, 4])); 피드백 주시면 감사하겠습니다 ㅎㅎ
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
valeuOf() 에 관한 질문
안녕하세요. 조금 전 올린 질문과 비슷한 거 같은데요. valueOf() 함수는 new String()을 통해 String 인스터스를 생성하지 않은 경우에도 사용이 가능한가요? var book = 'book'; 변수 book은 new String( )으로 생성된 인스턴스도 아닌데 book.valueOf();//book이 출력되었습니다. 변수에 String타입이 할당된 거 자체가 String 인스턴스가 생성된 것과 동일한 건가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
yarn으로 실행하는 것과 npm run build로 실행하는것의 차이
처음 vue를 설치할때 아무생각없이 yarn으로 설치를 했는데 강의에서는 npm run build로 하라고 해서 ㅠ 다시 지우고 설치를 해야하나 yarn serve로 실행하면 실행은 되는데 둘이 큰 차이가 있나요? ㅠ npm run build로 실행하기 위해서는 어떻게 해야하나요? npm run build로 실행을 하면 이렇게 나오네요 강의처럼 따라가려면 ㅠ 어떻게 설치랑 실행을 해야하나요 ㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
안녕하세요 선생님.
안녕하세요 선생님. 한가지 여쭤보고 싶은 점이 있어서 글을 남깁니다. 수업과 조금 별개일 수 있지만 ElementCollection도 따로 쿼리를 발생시키지 않고 한 번에 끌어오는 마땅한 방법이 있을지 여쭤보고 싶습니다. 선생님 강의를 듣고 공부한 덕분에 요즘 더 많은 것들을 배우고 적용시킬 수 있었습니다. 감사합니다!
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS Beanstalk 502 Error
강의 정말 잘 듣고 있습니다. 다만, 아쉬운 점은 aws에서 섹션7 Beanstalk로 리액트 앱을 배포할 때 502 예외가 발생하며 정상적으로 배포가 되지 않습니다. 관련 로그를 첨부해드리오니 확인해주시고 답변 부탁드립니다. AWS 너무 어렵네요 ..ㅠ https://drive.google.com/file/d/1wexDWJjb3wI6ZL5idgorFZVSe00ZePSC/view?usp=sharing
-
미해결실전 리액트 프로그래밍
10번정도 키보드 움직이면 멈추는데
강의 잘 보고 있습니다! 근데 2048게임 만들기 처음부터 끝까지 따라했거든요.. 그래서 스타트 시키면 게임이 작동하고 점수도 올라가고 다 되는데 키보드 위아래오른쪽왼쪽 10번정도 움직이면 페이지가 멈추는데 이건 제가 코딩을 잘못해서 그런건가요?
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
컴포넌트 내부에
컴포넌트 내부에 예를들어서 methods: {} 여기서 함수를 만들잖아요 근데 this.$store.state.totalPage 라고 하면 왜 null 이 출력될까요? 분명히 템플릿내부에선 값이 출력되는데요 어떻게 해야할지 궁금합니다.