inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

오버라이드 단축키

미해결

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

오버라이드 단축키가 어케 되나요?? 구글에서 찾아보니 ctrl+o 하라는데 저런식으로 선택하는?? 화면은 안나오더라구요

  • JPA
  • java
NickNamEE 댓글 3 좋아요 0 조회수 2090

아톰에디터에 색이 다른데요.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

선생님 화면하고 print 라던가 sep 라던가 색이 제꺼 아톰 에디터와 다른데요. 제가 설치를 잘못한 건가요?

  • python
댓글 1 좋아요 0 조회수 396

파이썬 설치에서 체크가 안돼요.

미해결

마인크래프트 게임을 활용한 파이썬 프로그래밍 완벽 이해

파이썬 설치에서 Install launcher for all users (recommanded)에 체크가 안돼요.

  • python
슈류튠 댓글 2 좋아요 0 조회수 937

스테이징 서버가 무엇인가요?

해결됨

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

안녕하세요? 강의 듣다가 궁금해져서 질문합니다. 인터넷에서 검색해보니 스테이징 서버가 임시 서버로 해석이 된다고 하더라구요.ㅎㅎ 그러면 스테이징 서버를 만드는게, 실제로 운영하기 직전에 운영서버와 비슷하게 만들어서 테스트? 하는 건가요? 정확하게 잘 몰라서.. 대략 짐작으로 유추해보고 질문 올립니다. 감사합니다.

  • JPA
  • java
박용훈 댓글 2 좋아요 4 조회수 14418

RequestDTO ResponseDTO 관리

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

실무에서 사용할 때 질문입니다. RequestDTO ResponseDTO를 패키지와 클래스를 따로 만들어서 관리하나요? 아니면 보통 컨트롤러에 이너클래스로 만들어서 사용하나요

  • JPA
  • spring
  • java
  • spring-boot
상진 댓글 1 좋아요 0 조회수 469

default_batch_fetch_size 옵션

해결됨

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요... 테스트 환경에서 <entry key="hibernate.default_batch_fetch_size" value="500" /> 이렇게 했는데 실제로는 15개씩으로 나눠지네요.... version 은 5.2.10 이네요... 본격적으로 플젝 들어가는데... 난감하네요... 강의 예제도 데이터 더 넣고 하면 15개씩만 적용되네요... 뭐가 문제가 있나요?

  • spring-boot
  • java
  • spring
  • JPA
달마다서쪽 댓글 5 좋아요 0 조회수 1162

유효성 검사 질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요 강사님 다름이 아니라 기존에 프로젝트에서 spring 프레임워크, jsp, 자바스크립트 + jquery 기반으로 실무에서 웹개발을 했는데 사실상 스프링을 사용하고 있다고 말하기 민망할 정도로 기능을 거의 사용하지 못했었습니다. 그래서 이부분도 새로 공부중입니다ㅠㅠ 강의를 듣다보니 @Vaild나 NotEmpty같은 어노테이션도 알게 되고 BindingResult 같은 클래스 패키지도 알게되면서 뭔가 새로태어나는 기분이 들고 있습니다. 이번 강의 끝에 유효성 검사부분을 배우면서 생각이 드는 것이 저는 보통 유효성 검사를 할 때 자바스크립트 jquery를 사용해서 클라이언트단에서 유효성 검사를 하고 중요한 데이터의 경우 백단에서 DB체크(?)를 한번 더 해주는 식으로 개발했었는데요 스프링+타임리프를 조합하니 클라이언트단에서도 UX조작이 가능한 것 같았습니다. 유효성 검사의 어노테이션들을 적절하게 사용한다면 더이상 클라이언트단에서 자바스크립트를 통해 유효성 검사 부분이 불필요하게 되는 건가 조심스럽게 여쭤봅니다.

  • spring
  • spring-boot
  • 웹앱
  • JPA
  • java
청율 댓글 1 좋아요 2 조회수 540

@Column의 insertable에 대해서 여쭙고 싶습니다.

미해결

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

안녕하세요 알찬 강의 잘 보고 있습니다. updateble이 false인 경우는 쉽게 생각해볼 수 있는데 insertable이 false인 경우는 어떤 경우를 상정해볼 수 있을까요?

  • JPA
  • java
kim Youngho 댓글 2 좋아요 2 조회수 2151

classloader를 실행하는 주체

해결됨

더 자바, 코드를 조작하는 다양한 방법

classloader 시스템에서 일어나는 로딩 과정, 링크과정, 초기화 과정은 interpreter에 의해 수행되는 건가요? java 프로그램을 실행하게 되면 최초에 인터프리터가 바이트코드를 읽어 들이고 클래스로더시스템의 각 과정들을 수행하며 데이터들을 메모리 영역에 쌓아둔다고 보면 될까요?

  • java
  • JPA
  • spring
inflearn1212 댓글 1 좋아요 0 조회수 231

검색어 랭킹과 비슷하게 다른 문제를 만들어 보았습니다.

해결됨

남박사의 파이썬 기초부터 실전 100% 활용

다음에서 날씨 정보를 크롤링 해와서 프린트 해주는 예제 입니다. import requests from bs4 import BeautifulSoup import time def time_function(f): def wrapper(*args,**kwargs): start_time = time.time() result = f(*args,**kwargs) end_time = time.time() -start_time print("{} {} time {}".format(f.__name__,args[1],end_time)) return wrapper @time_function def r_find_all(url , parser): r = requests.get(url) if r.ok : bs = BeautifulSoup(r.text,parser) #print(bs) lists = bs.select(".list_weather > li") for li in lists : areaName = li.find("span" ,{"class": "txt_part"}).get_text() temper = li.find("span" ,{"class": "txt_temper"}).get_text() status = li.find("strong").get_text() print("지역 : {} | 날씨 : {} | 온도 : {}".format(areaName,status,temper)) @time_function def r_select(url,parser): r = requests.get(url) if r.ok : bs = BeautifulSoup(r.text,parser) lists = bs.select(".list_weather > li") for li in lists : areaName = li.find("span" ,{"class": "txt_part"}).get_text() temper = li.find("span" ,{"class": "txt_temper"}).get_text() status = li.find("strong").get_text() print("지역 : {} | 날씨 : {} | 온도 : {}".format(areaName,status,temper)) #naver가 이제 바뀌었기 때문에 다음의 날씨 정보로 가져오자 print("다음에서 가져온 날씨 정보") r_find_all("https://www.daum.net","html.parser") r_select("https://www.daum.net" , "lxml")

  • python
  • 웹-크롤링
최재영 댓글 1 좋아요 1 조회수 302

fetch join vs join

해결됨

실전! Querydsl

안녕하세요 선생님 오랫만에 질문 다시 올립니다.이번강의도 정말 잘 듣고 있습니다. 아래와 같이 2가지의 다른 방식으로 queyrdsl를 사용하면 나가는 쿼리는 동일합니다. 하지만 jpa 에서 처리하는 방식이 다른거죠? fetch join을 사용하면 LAZY까지 초기화 해서 한 객체를 만들어주고 다른 방식은 그냥 다른 두 객체로써 가지고 오는거죠? Member findMember = queryFactory .selectFrom(member) .join(member.team,team).fetchJoin() .where(member.username.eq("member1")) .fetchOne(); Tuple findMember2 = queryFactory .select(member,team) .from(member) .join(member.team,team) .where(member.username.eq("member1")) .fetchOne(); select member0_.member_id as member_i1_1_0_, team1_.team_id as team_id1_2_1_, member0_.age as age2_1_0_, member0_.team_id as team_id4_1_0_, member0_.username as username3_1_0_, team1_.name as name2_2_1_ from member member0_ inner join team team1_ on member0_.team_id=team1_.team_id where member0_.username=? select member0_.member_id as member_i1_1_0_, team1_.team_id as team_id1_2_1_, member0_.age as age2_1_0_, member0_.team_id as team_id4_1_0_, member0_.username as username3_1_0_, team1_.name as name2_2_1_ from member member0_ inner join team team1_ on member0_.team_id=team1_.team_id where member0_.username=?

  • JPA
  • java
asdkfur 댓글 2 좋아요 3 조회수 1191

소리가 작아요..

미해결

자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!

랩탑기준 스피커 출력 최대로 했는데도 잘 안들리네요

  • java
그리텐 댓글 0 좋아요 4 조회수 156

dto to entity 시 스타일 질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. 예제에서 MemberForm에서 Member 엔티티를 생성할때 컨트롤러에서 생성코드를 작성하셨는데요. Member 엔티티를 생성하는걸 MemberForm 에서 처리하는거에 대해서는 어떻게 생각하시나요? (ex. memberForm.toMember()) 예제가 아닌 실무에서 평소 영한님께서는 어떻게 하시는지, 어떻게 생각하시는지 궁금해서 여쭤봅니다!

  • 웹앱
  • JPA
  • spring-boot
  • java
  • spring
LichKing 댓글 1 좋아요 1 조회수 762

첫번째 과제 영상 중 질문입니다

미해결

예제로 배우는 스프링 입문 (개정판)

첫번재 과제 영상 중 마지막 과제 질문입니다. find owner를 클릭하면 " could not prepare statement" " org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "OWNER0_.AGE" not found; SQL statement:" 라는 에러가 계속 발생합니다ㅠㅠ 빈칸으로 두던, 사람 이름을 입력하던 똑같은 에러가 발생합니다. owner0 라는 오타가 있나 찾아봤는데도 없습니다. 제가 따로 sql이랑 연결을 해줘야 하나요???

  • java
  • spring
댓글 7 좋아요 0 조회수 716

JPA와 Transaction에 대해서

미해결

실전! 스프링 데이터 JPA

안녕하세요. 선생님! 오랜만에 또 질문남깁니다..! 강의내용에서 JpaRepository의 구현체에 @Transactional 애노테이션이 붙어있기 때문에 서비스계층에 없어도 트랜잭션이 적용된다고 하셨습니다. JPA의 모든 변경은 트랜잭션 안에서 동작한다고도 하셨구요! 여기서 질문입니다. Repository를 직접 정의하고 사용할 때, @Transactional 애노테이션 없어도 동작하는 이유는 뭔가요? 더 쉬운 예제로 Controller에서 em.find() 호출이 가능한데, 이유가 뭔지 궁금합니다.. EntityManger의 구현체에 @Transactional이 붙어있나 싶어 em.getClass()를 찍어보았는데, class com.sun.proxy.$Proxy113 이렇게 찍혀서 구현체를 어떻게 봐야하는지를 모르겠어요.. @RestController @RequiredArgsConstructor public class MemberApiController{ private final EntityManager em; @GetMapping("/api/v1/member") public Member getMemberV1(){ return em.find(Member.class, 1L); //트랜잭션 설정을 안했는데 왜 가능할까요? } }

  • java
  • spring
  • spring-boot
  • JPA
pjok1122 댓글 2 좋아요 8 조회수 943

이렇게 코딩했더니

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

콘솔창에 이렇게 뜨는데 utf-8 이쪽에서 뭔가 에러가난거같은데 어떻게해야하죠? section4-1.py forecast.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 import sys import io import urllib . request as req from bs4 import BeautifulSoup import os . path # os.path 내에는 경로반환, 경로추출 등 파일/디렉토리 경로와 관련된 많은 함수를 제공해준다. sys . stdout = io . TextIOWrapper ( sys . stdout . detach ( ) , encoding = ' utf-8 ' ) sys . stderr = io . TextIOWrapper ( sys . stderr . detach ( ) , encoding = ' utf-8 ' ) # 다운로드 urll url = " http://www.weather.go.kr/weather/lifenindustry/sevice_rss.jsp " savename = " c:/section4/forecast.xml " if not os . path . exists ( savename ) : req . urlretrieve ( url , savename ) # BeautifulSoup 파싱 xml = open ( savename , ' r ' , encoding = " utf-8 " ) . read ( ) soup = BeautifulSoup ( xml , ' html.parser ' ) # 지역확인 for location in soup . find_all ( " location " ) : loc = location . find ( " city " ) . string print (loc) Python - section4-1.py:26 Traceback (most recent call last): File "C:\section4\section4-1.py", line 19, in <module> xml = open(savename, 'r', encoding="utf-8").read() File "C:\Users\user\anaconda3\envs\section4\lib\codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 118: invalid start byte [Finished in 0.152s]

  • python
  • 웹-크롤링
댓글 2 좋아요 0 조회수 373

끝자리 연산자 더하고 빼는 부분 변경을 하면

해결됨

남박사의 파이썬 기초부터 실전 100% 활용

if lop < len(user_input) : string_list.append(user_input[lop:len(user_input)]) 이렇게 lop의 값이 문자열의 길이와 다르면 그만큼 짤라서 넣으면 되지 않나요???

  • python
  • 웹-크롤링
최재영 댓글 1 좋아요 1 조회수 290

플러시 관련 질문드립니다.

해결됨

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

flush()를 했을 때 1차 캐시에서 Entity와 스냅샷이 다를 경우 쓰기 지연 SQL저장소 update 쿼리를 에 만들고 나면 Entity값과 스냅샷 값은 같아지는 것인가요?! 당연히 변경된 Entity값이 스냅샷에 저장되면서 같아질 것이라고 생각은 하는데 혹시나 하여 질문합니다. 선생님 강좌 너무 잘 듣고 있습니다. 왜 이 좋은 강좌를 이제야 알고 수강하는지 모르겠습니다. 눈높이에 너무 잘 맞추어 설명해주시는것 같습니다.

  • JPA
  • java
kys4548 댓글 1 좋아요 4 조회수 422

joinColum 질문있습니다.

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요 영한님. 복습을 하다 궁금한 점이 생겨 질문드립니다. 소스에서 ManyToMany 양방향의 경우 @JoinTable을 주인쪽에 다셧는데, @JoinTable을 주인쪽에 다는게 맞다고 알면 되는 것일까요?? 감사합니다~

  • spring
  • JPA
  • 웹앱
  • java
  • spring-boot
오세진 댓글 1 좋아요 0 조회수 165

인기 태그

인프런 TOP Writers

주간 인기글