묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Formatter 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 Formatter 관련 질문이 있어 글을 남깁니다. 오버라이드 한 parse 와 print를 보면 파라메터에 Locale 이 있고 이걸 출력해보면 ko 로 출력되는데 요청헤더의 Accept-Language 의 값에 따라 달라지는 건가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
강의 업데이트 관련 문의
업데이트 소식을 새소식으로 안올려주셔서 지금 알았네요..혹시 업데이트 이전 버전이랑 어떻게 달라진건지 간단히 알 수 있을까요?다루는 기술들은 업데이트 이전이랑 똑같은가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
@Transactional 에 따른 변경감지 작동여부 질문
안녕하세요! 먼저 좋은 강의 감사하다는 말씀 드립니닷!개인 프로젝트 수행 중에, 변경 감지와 관련한 이슈를 발견해서 질문드립니다.물론 개인 프로젝트 관련한 질문은 안 받아주시는 것을 충분히 숙지하고 있지만, 개념적인(?) 내용이라 혹시 도움 받을 수 있을까 싶어 질문드립니다. (사실 아무리 생각해봐도 모르겠습니다..ㅠㅠ)상황한 트랜잭션 안에서, 엔티티 객체를 만들고 이를 영속성 컨텍스트에 올려 id 값을 받아와 이 id 값을 가지고 해시값을 만들어 해당 해시값을 다시 엔티티 객체에 할당하려 합니다.문제문제는 위 작업을 수행하는 메소드의 @Transactional 위치에 따라 변경감지가 될 때가 있고 안 될 때가 있다는 점입니다.위 쪽의 create(ShortUrlCreateRequest request) 메서드를 호출하여 아래에 오버로딩된 create(String originUrl, Period expirationPeriod) 를 통해 위에 서술한 작업을 하려합니다. (Repository 객체는 Data Jpa Repository를 사용하고 있습니다.)create(ShortUrlCreateRequest request) 를 호출하면,아래의 create(String originUrl, Period expirationPeriod) 메서드에 @Transactional 을 붙였음에도 아래와 같이 insert 문만 호출됩니다.이번에는 위의 create() 에 @Transactionl 붙였을 때 입니다. insert 문과 update 문 모두 의도한 대로 호출되는 것을 확인할 수가 있습니다. 트랜잭션 진입 시점이 다른 것인데 왜 이에 따라 변경감지 가 일어나고/ 안 일어나는 지 감을 잡지 못하겠습니다. 일말의 힌트를 주실 수 있을까요?항상 영한님과 서포터님들께 감사드립니닷!!
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
isScrollable에서 오류가 발생합니다.
안녕하세요!BasicAppbarTabbarScreen 강의 진행 중 isScrollable 부분이 제대로 작동하지 않아 질문드립니다.제 코드의 문제인가 해서 선생님 깃허브의 코드를 갖다 썼습니다.안드로이드 에뮬레이터 Tiramisu버전 Pixel XL 사용중입니다. isScrollable: false,Row에 감싸기 전 위와 같이 isScrollable을 false로 설정하면 A RenderFlex overflowed by 2.0 pixels on the bottom.이런 오류가 발생합니다.이후 Row로 감싸게 되면이렇게 AppBar의 내용이 나오질 않게 됩니다.안드로이드 에뮬레이터 동일버전 Pixel 5를 만들어 재시도해봤지만 같은 문제가 발생하여 해결 방법을 여쭙고자 질문드립니다! 강의가 너무 재밌어서 매일같이 보고 있습니다.특히 점점 힘들어 갈 때쯤 여기서 포기하면 안된다고 말씀하시는게 너무 재밌었어요 ㅋㅋ좋은 강의 만들어주셔서 감사합니다!
-
미해결스프링 핵심 원리 - 기본편
빈 조회 시 CoreApplication 사용
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. @SpringbootApplication 에 컴포넌트 스캔이 들어가있으니 AutoAppConfigTest에서 클래스 정보를 읽어올 때 CoreApplication을 가져오면 오류가 뜨는 이유가 무엇인가요??
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
CCDAK 문의
이왕 강의를 들은 김에 자격증도 한번 생각해보려고 하는데요.강의 내용만 충실하게 들으면 자격증 시험에 도전해볼만할까요?아니면 별도로 더 준비를 해야 하는지 궁금합니다.
-
해결됨Flutter 앱 개발 기초
강의가 너무 좋은데
강의가 너무 좋습니다!!!!!!다음 강의 출시할 계획 있으신가요?있으면 좋겠습니다!!!!!
-
미해결포토샵 마스터 클래스 (만들면서 배우는 포토샵 입문)
chapter2 초고속으로 움직이는 유령 다비드상 만들기 클라이언트 요청 문의
안녕하세요.chapter2 초고속으로 움직이는 유령 다비드상 만들기 클라이언트 요청 문의드립니다. extre_2.png 파일에서 조정레이어와 클리핑마스터로 색조/채도를 조정해도 흑백로고가 커피색으로 변경되지 않는아 문의드립니다. Brush.png 파일은 조정레이어와 클리핑마스터로 색조/채도를 조정하면 색깔이 변경됩니다. 무슨 차이인가요?
-
미해결코로나맵 개발자가 알려주는 React + Express로 지도서비스 만들기 (Typescript)
강의자료 소스코드 질문드립니다.
더미데이터를 강의 자료에 있는 소스코드에서 가져오면 된다고 하셨는데 아무리 찾아봐도 소스코드가 안보이네요 ㅜㅜ
-
해결됨최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
Swift 최신 버전에서는 인터넷 연결 설정을 어떻게 하면 되는지요?
안녕하세요Swift 최신 버전에서는 인터넷 연결 설정을 어떻게 하면 되는지요?섹션 2. SwiftUI로 만드는 카페앱강의를 보고 있습니다.그런데, 각 View 에서 설정된 인터넷 연결이 안 됩니다.CFNetwork 관련해서 오류가 발생합니다.macOS 13.1 (22C55)iOS 16.2 (20C52)Xcode 14.2 (14C18)Swift 5.7.2 (5.7.2.135.5) 입니다.어떻게 설정하면 되는지 자세하게 설명해 주세요.
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
viewport 가 제대로 작동을 안해요 뭐가 문제일까요?
- 학습 관련스마트폰이 웹처럼 나오는 것 같네요
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
useSWRInfinite에서 index질문
const { data: chatData, mutate, setSize, } = useSWRInfinite<IDM[]>( (index) => `/api/workspaces/${workspace}/dms/${id}/chats?perPage=20&page=${index + 1}`, fetcher, );setSize에서 prevSize +1이 1페이지 더 불러오는 거면 useSWRInfinite에서 index +1은 뭔 역할이죠? 둘 다 페이지 관련된거라 헷갈립니다.
-
미해결홍정모의 따라하며 배우는 C++
4.5 강의: int -> float type conversion은 4byte니까 문제 없나요?
int iii = 1234; float ff = iii; cout << std::setprecision(12) << ff << endl; 위 예시를 보여주신 의도를 알고 싶습니다
-
미해결스프링 부트 - 핵심 원리와 활용
build.grade 파일이 어디있나요 ?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨[에듀윌 화이트해커 양성과정] 임베디드 해킹
마지막 강의 화면이 거의 안움직입니다.
마지막강의 화면이 멈춘채로 진행되는데 이거 의도된것인지 확인부탁드립니다. 그리고 강의록 같은것도 간단하게라도 제공이 되었으면 좋겠습니다.
-
미해결
react native 퍼블리싱 기종별 동일한 비율
안녕하세요 안드로이드 기종별로 레이아웃 비율이 일정하지가 않아서요. height: 100 그냥 숫자값으로 했다가 react-native-responsive-dimensions라이브러리를 활용해서 디바이스 크기를 기준으로 값을 계산해도 기종마다 비율이 계속 다릅니다. 픽셀밀도가 달라서 그런거라는 원인은 찾은거 같은데,,,확신은 안서고있습니다. 기기마다 동일한 디자인이 되기 위해서 스타일을 어떻게 부여해야하나요??
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
섹션6:인그레스(ingress) 실습 - 인그레스 통한 접속 시 IP 문제
강의 : 섹션6:인그레스(ingress) 실습위치 : 7분 43초 경안녕하세요.인그레스 서비스를 올린 후, curl 통해서 접속 테스트 시에 127.0.0.1 이 아니라 인그레스 IP로 직접 curl을 해야 접속이 됩니다.실행 ❌ : curl 127.0.0.1:{인그레스 PORT}실행 ⭕ : curl {인그레스 IP}:{인그레스 PORT}아래는 인그레스 정보입니다.root@master0:/home/user01# kubectl get ing NAME CLASS HOSTS ADDRESS PORTS AGE http-go-ingress <none> * 192.168.32.134 80 17h root@master0:/home/user01# kubectl get all -n ingress-nginx NAME READY STATUS RESTARTS AGE pod/ingress-nginx-admission-create-s4j5j 0/1 Completed 0 14h pod/ingress-nginx-admission-patch-f9jwd 0/1 Completed 0 14h pod/ingress-nginx-controller-6b58ffdc97-9d9hd 1/1 Running 0 14h NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/ingress-nginx-controller NodePort 10.97.10.247 <none> 80:30450/TCP,443:30058/TCP 14h service/ingress-nginx-controller-admission ClusterIP 10.106.36.94 <none> 443/TCP 14h NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/ingress-nginx-controller 1/1 1 1 14h NAME DESIRED CURRENT READY AGE replicaset.apps/ingress-nginx-controller-6b58ffdc97 1 1 1 14h NAME COMPLETIONS DURATION AGE job.batch/ingress-nginx-admission-create 1/1 5s 14h job.batch/ingress-nginx-admission-patch 1/1 7s 14h root@master0:/home/user01# curl 192.168.32.134:30450 <html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx</center> </body> </html> root@master0:/home/user01# curl 192.168.32.134:30450/welcome/test Welcome! http-go-56686cfd44-7rsch root@master0:/home/user01# curl 127.0.0.1:30450/welcome/test curl: (7) Failed to connect to 127.0.0.1 port 30450: Connection refused 실습 명령어는 똑같이 따라했으며, 3번을 반복해도 같은 결과이네요..'마스터 노드-인그레스 노드' 간의 포트포워딩? 이 되어야 하는건지, 아니면 제가 빠트린 설정이 있는것인지 알고 싶습니다😢
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
swr ssr 관련 질문드립니다.
getServersideProps에서 작성한 api는 ssr이든 csr이든 무조건 실행되는데 ssr시에만 실행하고 csr에서는 막을 방법이 없을까요?페이지에서 컴포넌트로 props 넘기지 않고 swr 설정해서 초기에 ssr은 잘 되는데 그 이후 클릭으로 csr 방식으로 다른페이지 이동했다가 다시 돌아왔을때swr 사용중이고 캐싱중임에도 불구하고 getServersideProps에서 작성한 api가 매번 호출되어 25.json?id=25이런식으로 데이터 받아와서 리렌더링되는데 막을 방법이 없을까요?
-
미해결[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
안녕하세요 인트로 액티비티에서 바인딩 에러가 나서 질문 올립니다
안녕하세요 아래와 같이 작성하였는데 바인딩 에러가 나는 이유를 모르겠어서 질문 올립니다! Caused by: android.view.InflateException: Binary XML file line #18 in com.example.coco:layout/activity_intro: Binary XML file line #18 in com.example.coco:layout/activity_intro: Error inflating class androidx.fragment.app.FragmentContainerView Caused by: android.view.InflateException: Binary XML file line #18 in com.example.coco:layout/activity_intro: Error inflating class androidx.fragment.app.FragmentContainerViewpackage com.example.coco.view.intro import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import androidx.activity.viewModels import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen import androidx.lifecycle.Observer import com.example.coco.MainActivity import com.example.coco.databinding.ActivityIntroBinding // Splash 화면 만들기 class IntroActivity : AppCompatActivity() { private lateinit var binding : ActivityIntroBinding private val viewModel: IntroViewModel by viewModels() override fun onCreate(savedInstanceState: Bundle?) { installSplashScreen() binding = ActivityIntroBinding.inflate(layoutInflater) super.onCreate(savedInstanceState) setContentView(binding.root) viewModel.checkFirstFlag() viewModel.first.observe(this, Observer { if (it){ // 처음 접속하는 유저가 아님 val intent = Intent(this, MainActivity::class.java) startActivity(intent) }else{ // 처음 접속하는 유저 binding.fragmentContainerView.visibility = View.VISIBLE } }) } }
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
Cannot read properties of undefined (reading 'isLoading') 오류 해결법 혹시 알 수 있을까요...
안녕하세요 제가 이번 강의를 따라하다가 파이어베이스 버전이 달라지는 시점부터 영상과 다른 내용을 찾으면서 해결하는 게 너무 힘들어서 일단 완성된 앱을 가지고 보면서 공부하자고 생각하여 완성본 코드와 똑같이 만든 후 모듈도 다 설치하고 파이어베이스에 연결도 다 했는데요 앱을 실행시키니 아래와 같은 오류가 뜹니다ㅠㅠ 정말 도저히 어떻게 해야할 지 모르겠습니다.. 정말 앱이 실행만 됐으면 좋겠는데 방법이 있을까요..?