inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

거의 다왔는데 제발 도와주세여 ㅠ

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] window로 libs파일 명까지 왔는데 java -jar hello-spring-0.0.1-SNAPSHOT.jar 하니깐 오류가 떠요 왜 실행이 안될까요 도와주세요ㅠ 자바 버전은 이렇습니다.

  • java
  • spring
  • mvc
  • spring-boot
김병곤 댓글 2 좋아요 1 조회수 501

가상환경에서 import error 질문드립니다.

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

우선 매번 질문에 관한 답변 정말 감사드립니다. venv 가상환경에서 win32에 관한 문구가 종종 등장해서 질문드립니다. 해서 찾아보니 이전에도 비슷한 글이 올라와 있어서 https://employeecoding.tistory.com/183 해당 내용을 따라 했을 때 1번은 일시적인 해결이 되지만 재시작하면 다시 import error를 리턴하더군요 그래서 3번을 적용해보았습니다. 하지만 .venv 내부에서 실행해서 그런지 pythonwin.exe가 가상환경 내의 것은 실행되지 않아서 에러를 일으키는것 같습니다. [.venv 내의 pythonwin.exe 실행시 사진] 물론 가상환경(venv)이 아닌 Local에서는 실행이 되긴 하지만 Local과 venv는 독립된 공간이라 그런지 3번을 Local에 적용하여도 가상환경에서 실행한다면 같은 문제를 일으킵니다. 언제나 감사드립니다!

  • python
  • 한컴오피스
YongJun(Passion) 댓글 1 좋아요 1 조회수 155

시험 문제를 풀 때 꼭 여러 모델을 돌려봐야할까요?

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

안녕하세요 모델 검증 없이 그냥 xgboost 등 1개의 모델로만 예측하고 제출해도 무방한가요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
aprilminji 댓글 1 좋아요 0 조회수 284

모델링 및 평가(분류)

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

안녕하세요. 모델링 및 평가(분류) 편 강의 보다가 문의드립니다. 평가를 할 때 y_test 데이터가 등장하는데요. 실제 문제를 받을 때는 y_test데이터가 없었는데, accuracy score를 매겨보는건 제가 시험환경에서 해야 할 작업은 아닌걸까요 ?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
aprilminji 댓글 2 좋아요 0 조회수 202

[긴급] 로그인해도 네비게이션 바가 안 바뀌고 있습니다!! 로그인이 안 됩니다 도와주세요

미해결

스프링과 JPA 기반 웹 애플리케이션 개발

[로그인 로그아웃] 강의까지 수강했는데 도저히 막막해서 고민하다가 답답한 마음에 올립니다. 홈-가입-정보입력-로그인 눌러도 정보가 나타나지 않고 로그인/가입도 프로필/알림 이런 게 아예 안 뜹니다. 그리고 로그인탭을 누르면 우리가 만든 로그인 폼이 아니라 시큐리티 로그인으로 이동하고, 시큐리티 로그인을 해도 시큐리티 로그인화면이 localhost:8080/login으로 나올 뿐입니다. 로그인이 잘 돼서 로그인/가입이 프로필/알림 등으로 잘 보일 수 있도록 코드 어떻게 수정하면 좋을지 도와주세요. 가장 마지막까지 작성한 코드입니다. [로그인로그아웃 13:20]까지 수강했습니다. https://drive.google.com/file/d/1D3FexWWHLE0SZrdumtZVRmuqJFP5Atl6/view?usp=sharing

  • java
  • spring
  • spring-boot
  • jpa
  • thymeleaf
YOIEO_0120 댓글 1 좋아요 0 조회수 292

mouseInfo

미해결

[신규 개정판] 이것이 진짜 엑셀자동화다 - 기본편

import pyautogui pyautogui.mouseInfo() 이렇게 해서 실행하면 터미널에 This probably means that Tcl wasn't installed properly. 계속 이렇게만 뜹니다ㅜㅜ 뭐가 문제인걸ㄲㅏ요? 좋은 강의 감사합니다! 😃

  • python
  • selenium
  • openpyxl
sellytop2 댓글 1 좋아요 0 조회수 311

data.csv 어디서 받나요?

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 작업형1 모의문제 3 하려는데 data.csv 파일이 아닌 members.csv 파일이 받아집니다. 어디서 받을 수 있나요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
rmoress 댓글 1 좋아요 0 조회수 274

모의문제 작업형 1 데이터 수 출력

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

정말 기초적인 것일거 같은데 데이터 수 출력할때 len과 sum을 활용하는데 어떨때는 sum으로 해야 답이 나오고 어떨때는 len으로 해야 답이 나오는데 언제 써야 하는지 정확히 이해가 안되요. 문제2) 주어진 데이터에서 결측치가 30%이상 되는 컬럼을 찾고 해당 컬럼에 결측치가 있는 데이터(행)를 삭제 함. 그리고 30% 미만, 20% 이상인 결측치가 있는 컬럼은 최빈값으로 값을 대체하고 'f3'컬럼의 'gold' 값을 가진 데이터 수를 출력하세요! import pandas as pd df = pd.read _csv('members.csv') # print(len(df)*0.3) df.isnull().sum() # f1 삭제, f3 최빈값 대체 df = df.dropna(subset=['f1']) df['f3'] = df['f3'].fillna(df['f3'].mode()[0]) df.isnull().sum() print(len(df['f3'] == 'gold')) print(sum(df['f3'] == 'gold')) 이때 len으로 하면 답이 69개가 나오고, sum으로 하면 56개가 나오는데 답은 sum으로 할때 맞더라구요.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
92200607 댓글 2 좋아요 1 조회수 202

노션 링크로도 공유가능한가요?

미해결

김영한의 실전 자바 - 기본편

강의자료의 pdf내용을 제 옵시디언에 옮기고 있는데 복붙으로는 좀 번거로운 요소가 발생해서 마크다운으로 된 걸 복사하면 좋을 것 같아서요

  • java
  • 객체지향
한유저1 댓글 1 좋아요 0 조회수 238

질문있습니다

미해결

Java TPC 실전프로젝트 (Java API 활용)

JSONArray를 마지막에 JSONObject로 한번 더 감싸는 이유가 뭔가요?

  • java
  • 객체지향
Levi 댓글 1 좋아요 0 조회수 288

@Repository에서 체크 예외를 사용하면

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

이전에 체크 예외, 언체크 예외 강의때 예외가 종속이 되서 언체크 예외로 보통 한다고 하셨는데요. 그럼 리포지토리를 체크 예외로 구현해놨으면 서비스에서 @Transaction 애노테이션을 추가해도 롤백 처리가 안된다는 건가요?? 회사에서 back-to-back으로 서비스 단에서 다른서버로 API를 호출할 때 롤백을 해야 하는 경우, 롤백처리를 어떻게 해야 하나요??이런 경우에는 서버에서 내려주는 응답을 보고 언체크 예외를 발생시켜서 트랜잭션이 롤백할 수 있게 해줘야 하는건가요?

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
Wind Thomas 댓글 1 좋아요 0 조회수 294

주 테이블 대상 테이블이 뭔가요?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

더 자주 접근하는 테이블을 주 테이블이라고 일컫는건가요?

  • java
  • jpa
skkud.inflearn1 댓글 2 좋아요 0 조회수 547

싱글톤에서 ConcurrentHashMap을 쓰더라도 map객체가 공유됩니다...

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] @RestController @RequestMapping("/test") public class TestController { private Map<String, Object> map = new ConcurrentHashMap(); @ModelAttribute private void data() { map.put("data", "abcd"); } @GetMapping("/data1") public Response<Map<String,Object>> datas1() throws InterruptedException { map.remove("api"); synchronized (map) { map.put("api", "efgh"); } Thread.sleep(3000); return Response.success(map); } @GetMapping("/data2") public Response<Map<String,Object>> datas2() { map.remove("api"); synchronized (map) { map.put("api", "ijkl"); } return Response.success(map); } } 위와같이 @ModelAttribute를 메소드레벨에 선언하여 AOP의 안티패턴 느낌으로 사용해보려고 로직을 구현해봤는데 싱글톤 동시성 문제를 고려해서 ConcurrentHashMap을 전역변수로 지정하고 사용하는데도 data1 요청 후 3초가 지나기전 data2 요청을 하니 data1 요청 결과가 data2 요청 결과로 찍힙니다. data1 작업이 종료 되기전(3초이내)에 data2 작업으로 map객체를 초기화 해버리는걸로 보아 map객체가 공유가 되고 있다는것인데... ConcurrentHashmap으로 이러한 동시성 문제가 해결되지 않는 이유가 뭐고,,, ConcurrentHashmap을 사용하여 처리할만한 적절한 코드가 있을까요? 추가적으로 private ThreadLocal<Map<String, Object>> map = ThreadLocal.withInitial(ConcurrentHashMap::new); @ModelAttribute private void data() { map.get().put("data", "abcd"); } @GetMapping("/data1") public Response<Map<String,Object>> datas1() throws InterruptedException { map.get().put("api1", "efgh"); Thread.sleep(3000); return Response.success(map.get()); } @GetMapping("/data2") public Response<Map<String,Object>> datas2() { map.get().put("api2", "ijkl"); return Response.success(map.get()); } 위와같이 ThreadLocal을 활용하면 이 문제가 해결되긴 합니다. 가급적 AI 말고 우리의 리빙레전드 영한이형님께서 직접 답변 해주시길 부탁드리겠습니다 ㅠㅠ

  • spring
  • mvc
  • concurrenthashmap
  • 동시성
  • 싱글톤
  • threadsafe
kate 댓글 1 좋아요 0 조회수 311

파일 open시, 질문

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

혹시 intellij에서 프로젝트 open할 때, 프로젝트 폴더가 아닌, build.gradle 파일을 선택해서 open하는 이유가 있을까요?

  • spring
  • mvc
재영 댓글 1 좋아요 1 조회수 213

RequestMapping 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] "/a/b/c"에 해당하는 URL 호출이 있다고하고, 클래스단위에서 "/a/b"를 RequestMapping으로 등록하고, "/c"를 메소드 단위에서 ReqeustMapping으로 등록하였을때, IntelliJ프로젝트 내 검색기능(cmd+shift+R)을 사용하여 "/a/b/c"와 맵핑되어있는 컨트롤러를 찾으려고 "/a/b/c"를 검색했을때 컨트롤러 검색이 되지않는데, 검색을 할 수 있는 방법이 따로 있을까요? 정리하자면, 클래스, 메소드 단위로 RequestMapping을 쪼갰을때, 전체 경로에 매핑된 컨트롤러를 찾는 방법을 알고 싶습니다.

  • spring
  • mvc
유류캠 댓글 1 좋아요 0 조회수 285

같은 질문으로 받은 코드를 돌렸는데 최종 수익률이 다를 수도 있나요?

해결됨

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

구현 코드는 달라질 수 있지만, 날짜 설정은 같으니까 최종 수익률은 같을거라고 생각했는데 제 챗gpt가 준 코드의 결과는 마이너스 수익률이네요 코드 자체가 잘못된 걸까요? 코드도 첨부합니다.

  • python
  • 재테크
  • streamlit
  • chatgpt
  • 프롬프트엔지니어링
Tamsaa 댓글 3 좋아요 0 조회수 593

EntityManager와 멀티쓰레드

미해결

실전! Querydsl

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] EntityManager가 멀티스레드 상황에서 안전하게 작성되있다고 하셨는데 그걸 확인하기 위해서는 어느 부분을 확인하면 될까요? 제가 queryFactory와 비슷하게 작동하는 외산 패키지를 쓰고 있는데 그것도 멀티스레드에 안전한지 확인하고 싶어서 질문 남깁니다.

  • java
  • jpa
angelican1 댓글 1 좋아요 0 조회수 278

양방향 매핑 시 stackoverflow 발생

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 템플릿] 1. 예 2. 예 3. 예 [질문 내용] 양방향 매핑 시 순환 참조때문에 toString 메서드에서 StackOverflowError가 발생할 수 있는데, toString 메서드에서 연관관계 참조 부분은 제외하는 방법으로 해결해서 사용하는 것이 일반적인가요? toString 메서드는 AutoValue나 IDE의 도움을 받아 작성하는 것이 일반적인 방법이라고 알고 있는데(이펙티브 자바 등등), 위 방법처럼 stackoverflow만 피하는 것이 옳은 방법인지 궁금해서 질문합니다.

  • java
  • jpa
ckdgus1713 댓글 2 좋아요 0 조회수 286

HQL과 JPQL의 관계

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요 HQL과 JPQL의 관계를 정확히 알고 싶습니다. https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch11.html The Hibernate Query Language (HQL) and Java Persistence Query Language (JPQL) are both object model focused query languages similar in nature to SQL. JPQL is a heavily-inspired-by subset of HQL. A JPQL query is always a valid HQL query, the reverse is not true however. Both HQL and JPQL are non-type-safe ways to perform query operations. 라고 되어있는데, 그럼 hibernate 구현체에서 JPQL을 작성하게 되면 hibernate에서 내부적으로 이를 해석한 후 HQL로 변환해서 처리하는 것인가요? OKKY - JPQL 에서 limit 절이 왜 저는 될까요?? JPQL에서 limit절 지원 안된다는 내용을 접했었는데 해당 글에서 처럼 limit을 추가하니 작동을 잘됐습니다. 그래서 찾아보니 HQL이 이를 지원한다라고 되어있는데.. JPQL에선 지원이 안되는데 HQL에서는 지원이 된다라는 내용이 좀 이해가 잘 안가서 둘의 관계에 의문을 갖게 되었습니다 감사합니다

  • java
  • jpa
MJkim 댓글 1 좋아요 0 조회수 485

Hello JPA - 애플리케이션 개발 강의 질문드립니다.

해결됨

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요! 다름 아니라 [ Hello JPA - 애플리케이션 개발 강의 ]를 따라가면서 하고 있는데, 강의와 다르게 나옵니다ㅠㅠ 이런 식으로 id 1L인 member를 먼저 등록한 다음, 드래그 한 부분의 id를 2L로 바꿔주고 다시 서버를 띄우면 강사님께서는 서버를 다시 띄워도 이렇게 1L과 2L이 나오는데 저는 서버를 다시 띄우면 2L만 나옵니다. rollback을 안 했는데도 id 2만 등록되어있습니다. 그리고 이렇게 했을 때 강사님께서는 위에 아이디 1과 2의 member가 등록되어있는 상태에서 돌리셨기 때문에 System.out.println("findMember.id = " + findMember.getId()); System.out.println("findMember.name = " + findMember.getName()); 이 부분이 잘 출력되는데 저는 rollback이 되어 출력이 안 됩니다.. 무슨 차이일까요? 강사님께서 제공해주신 <최신 프로젝트 설정하기>로 다운로드 받아 진행하였습니다.

  • java
  • jpa
Clain 댓글 1 좋아요 1 조회수 240

인기 태그

인프런 TOP Writers

주간 인기글