inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

이미 스트링 풀에 존재하는 상수를 참조해 새로운 문자열을 만들 경우 저장되는 방식에 대해 질문드립니다.

미해결

강의에서 각 스레드 스택 마다 지역변수로 objectReference 참조 변수를 생성하시는 것을 예시로 들어주셧는데요, 해당 변수는 문자열 풀 값들을 이용해서 만들어진 것이잖아요. 힙에 저장될 때 어떻게 데이터가 저장되나요? thread 1번에서 생성한 지역변수인 objectReference 는 "1" 의 문자열 풀 주소값 + ": Hello World" 의 문자열 풀 주소값, thread 2번에서 생성한 지역변수인 objectReference 는 "2" 의 문자열 풀 주소값 + ": Hello World" 의 문자열 풀 주소값, ... 이렇게 저장되는 것이 맞을까요?? 혹은 "1 : Hello World" 라는 문자열 전체가 하나의 스트링 풀에 저장되고, 그 상수에 대한 주소값이 저장되는 것일까요?

hylim 댓글 1 좋아요 0 조회수 93

문자열 함수 알려주실때

미해결

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

문자열 함수 수업에서 어떤 함수는 print("endswith?:",str_o2.endswith("s")) 뒤에 점을 찍고 나타내고 어떤 함수는 print("sorted:",sorted(str_o1)) 와 같이 점(.)을 찍지 않고 나타내는데 차이점을 설명 해주셔야죠 ㅜㅜㅜ ㅜㅜㅜ 차이점이 뭘까요...? ㅠ 함수마다 구조 다 다르니까 외워야하면 그런거라고라도 말을 해주세요 ...

  • python
jinseo6615 댓글 2 좋아요 0 조회수 104

섹션 6 로드밸런스 : 인스턴스 생성 후 문제

미해결

AWS Certified Cloud Practitioner 자격증 준비하기

안녕하세요 선생님 인스턴스 두개를 생성했는데 퍼블릭 IPV4 주소를 통해 새창에서 접속하려는데 안열려요... 바쁘시겠지만 체크리스트나 점검사항말씀해주시면 조치해볼게요..

  • 네트워크
  • aws
동휘김 댓글 3 좋아요 0 조회수 253

3-2 axios로 이미지 저장하기에서 axios 관련 오류..

해결됨

Node.js로 웹 크롤링하기

안녕하세요.. 3-2강을 따라하고 있습니다. 3-1강에서 발생한 선택자 관련 문제는 docuemnt.querySelector를 이용해서 포스터 이미지 태그의 src를 가져오는 것은 되었습니다. 추출된 url을 이용하여 웹브라우저에서 해당 이미지를 확인할 수 있었습니다. 그런데,3-2강에 나와있는대로, axios를 이용하여 해당 이미지를 다운로드 받으려고 하니, 오류가 발생합니다. 오류 내용은 아래 이미지와 같습니다. 커뮤니티 게시판에 AxiosError 메시지 걺색을 했는데 결과가 없어서.. 바로 질문 올립니다. 어떻게 해결해야 할까요?

  • javascript
  • node.js
  • 웹-크롤링
  • puppeteer
산마로 댓글 2 좋아요 0 조회수 323

질문이 있습니다 선생님!

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 링크드리스트는 런타임에서 새로운 노드가 추가될때 힙 영역에 메모리 얼로케이션이 되는건 알겠는데 만약 이미 정의되어있는 링크드리스트인 경우에는 어레이와 똑같이 스택영역에 저장되는건가요? 컴파일단계에서 존재하는 링크드리스트는 어레이와같이 stack영역에 저장되는데 실행단계에서 노드가 추가된 값들만 heap에 올라가는건지 궁금합니다.

  • 면접
  • 운영체제
  • 기술면접
alopp 댓글 1 좋아요 0 조회수 121

build 오류

해결됨

[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)

$ npm run build > instagram-clone@0.1.0 build > next build ▲ Next.js 14.2.12 - Environments: .env Creating an optimized production build ... ✓ Compiled successfully Linting and checking validity of types .Failed to compile. Linting and checking validity of types ...next/types/app/page.ts:8:13 Type error: Type 'OmitWithTag<typeof import("D:/Study/React/next/Supabase/instagram-clone/app/page"), "config" | "generateStaticParams" | "revalidate" | "dynamic" | "dynamicParams" | "fetchCache" | "preferredRegion" | ... 6 more ... | "generateViewport", "">' does not satisfy the constraint '{ [x: string]: never; }'. Property 'matadata' is incompatible with index signature. Type 'Metadata' is not assignable to type 'never'. 6 | 7 | // Check that the entry is a valid entry > 8 | checkFields<Diff<{ | ^ 9 | default: Function 10 | config?: {} 11 | generateStaticParams?: Function 빌드할때 오류뜹니다 .next 안에 있는 오류인데 지웠다 다시 해도 똑같아요 어떻게 해야 할까요??

  • firebase
  • next.js
  • tailwind-css
  • react-query
  • supabase
br 댓글 2 좋아요 0 조회수 387

질문이 있습니다 선생님!

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이 부분에서 삽입삭제가 O(1)인 이유는 알겠는데요, 한가지 궁금한게있습니다! 링크르리스트는 논리적으로 연결되어있어 랜덤엑세스가 안되는것으로 이해를 했는데요, 만약 n이라는 숫자의 뒤에 m이라는 숫자를 추가하거나 삭제를 해야할 경우 head에서 부터 시작하여 n의 위치를 찾기위한 탐색시간이 추가로 들어가지는 않는건가요!?

  • 면접
  • 운영체제
  • 기술면접
alopp 댓글 1 좋아요 0 조회수 111

Pessimistic Lock 전체 테스트 오류 문의

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

안녕하세요. Pessimistic Lock 소스에서 각각의 테스트 하나하나는 통과하는데요. 테스트 코드 전체로 돌리면 에러가 나더라고요. public interface StockRepository extends JpaRepository<Stock, Long> { @Lock(LockModeType.PESSIMISTIC_WRITE) @Query("select s from Stock s where s.id = :id") Stock findByIdWithPessimisticLock(@Param("id") Long id); } StockServiceTest.java package com.example.stock.service; import com.example.stock.domain.Stock; import com.example.stock.repository.StockRepository; import org.junit.jupiter.api.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import static org.assertj.core.api.Assertions.assertThat; @SpringBootTest class StockServiceTest { @Autowired private PessimisticLockStockService stockService; @Autowired private StockRepository stockRepository; @BeforeEach public void before() { stockRepository.saveAndFlush(new Stock(1L, 100L)); } @AfterEach public void after() { stockRepository.deleteAll(); } @Test @DisplayName("재고1개 감소 테스트") public void 재고감소() { stockService.decrease(1L, 1L); //100 - 1 = 99 Stock stock = stockRepository.findById(1L).orElseThrow(); assertThat(stock.getQuantity()).isEqualTo(99L); } @Test @DisplayName("동시에 100개 요청 테스트") public void 동시에_100개_요청() throws InterruptedException { int threadCount = 100; ExecutorService executorService = Executors.newFixedThreadPool(32); CountDownLatch countDownLatch = new CountDownLatch(threadCount); for (int i = 0; i < threadCount; i++) { executorService.submit(() -> { try { stockService.decrease(1L, 1L); } finally { countDownLatch.countDown(); } }); } countDownLatch.await(); Stock stock = stockRepository.findById(1L).orElseThrow(); assertThat(stock.getQuantity()).isEqualTo(0L); } } 이런 오류가 나는데 @BeforeEach에서 새로 등록하고 @AfterEach에서 delete를 해줘서 각각의 테스트에 영향이 없을거 같은데 왜 나는지 잘 모르겠어요 ㅠ github : https://github.com/nhs0912/stock

  • java
  • test
  • junit
  • pessimisticlock
nhs0912 댓글 3 좋아요 0 조회수 429

@PostConstruct 사용시 @ComponentScan 으로 구현

미해결

스프링 핵심 원리 - 기본편

1. 강의 내용과 관련된 질문인가요?예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의에서 @Configuration 과 @Bean을 사용하여 초기화, 소멸 라이프사이클을 보았는데 강의에선 구현하진 않았지만 @ComponentScan으로 사용해보고 싶어서 NetworkClient에 @Component를 달고 LifeCycleConfig를 @ComponentScan 을 달아 사용해볼려고하였습니다. 근데 AnnotationConfigApplicationContext 사용하여 빈등록할시 저희가 의도했던 @PostConstruct 시점이 setUrl하기전에 불러와지는거같아 Null 값이 나오는데 ComponentScan사용시 setUrl 위치나 타이밍을 알고싶습니다

  • spring
  • 객체지향
김태언 댓글 1 좋아요 0 조회수 124

getServerSideProps 선언하지 않을시의 동작에 대한 질문입니다!

해결됨

한 입 크기로 잘라먹는 Next.js

안녕하세요. getServerSideProps를 선언하지 않을시 SSR 이 아닌 CSR 로 동작하게 되는걸까요? (SSR 2.실습 강의를 듣는 현재까지 SSR 방식의 사전렌더링이 동작하고 있다고 생각했어요..) 추가적으로 만약 위 함수를 선언해야 SSR 방식의 사전렌더링을 사용할 수 있다면 매 함수 선언에 작업자의 비용이 조금 발생하지 않나 생각합니다 결국 페이지 이동시 CSR 형태가 된다면 사람들 접근이 많은 페이지 위주로 SSR 을 적용하면 좋지 않을까 생각이 들어 질문드립니다!

  • react
  • typescript
도크 댓글 2 좋아요 1 조회수 229

prometheus 설치 방법 문의드립니다.

미해결

실습으로 배우는 프로메테우스 (Prometheus Stack)

구글링해서 보면 prometheus를 설치하는 방법이 여러개 있는 것 같은데요, manifest 파일로? https://github.com/prometheus-operator/kube-prometheus/tree/main helm의 prometheus-community로? https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack bitnami의 kube-prometheus 차트로? 강의에서 알려주신 edu/promethesu? 각각 설치되는 내용이 다른것인지?? 장단점이나 주의해야하는 부분이 있을지도 궁금합니다!

  • kubernetes
  • prometheus
YS 댓글 2 좋아요 0 조회수 435

gradlew build failed 와 Unable to load class 'org.gradle.api.plugins.MavenPlugin'. 오류 해결 방법

해결됨

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

저의 경우에는, Unable to load class 'org.gradle.api.plugins.MavenPlugin'. This is an unexpected error. Please file a bug containing the idea.log file. 오류의 이유와 gradlew build failed 빌드에 실패하는 이유가 동일했습니다. 해결 방법 아래 주소에 적어두었으니, 참고하세요 ! 💡 https://blog.naver.com/bkmij/223594375357 도움이 되었으면 좋겠습니다. 모두 남은 학습 열심히 화이팅하세요 : ) ! ☺ ☺ https://www.inflearn.com/community/questions/1333084/build-gradle-%EA%B4%80%EB%A0%A8-%EC%98%A4%EB%A5%98-unable-to-load-class-x27-org-gradle-api-plugins-mavenplugin?srsltid=AfmBOopJ4VA4YBT1JxsR3YjKEGdr1qYs0Y1QQgxTYQcBfdS2WYsBTeqa ↑댓글을 참고하여 해결하였습니다.

  • java
  • spring
  • mvc
  • spring-boot
mijin 댓글 1 좋아요 0 조회수 664

3-1 이미지 다운로드 준비하기 에서 선택자 구성 질문

미해결

Node.js로 웹 크롤링하기

안녕하세요.. 현재 3-1강을 따라 하고 있씁니다. 현재 네이버 영화사이트가 강의시점하고 달라서 현재 url에 맞게 테스트 하면서 따락 가고 있습니다. 그런데 지금 네이버가 보여주는 웹사이트에서 영화포스터 이미지를 다운로드 받으려고, css 선택자를 구성하고자 하는데, 잘 안됩니다. 도움을 주시면 좋겠습니다. 현재의 네이버 영화url에서 포스터 이미지는 위의 이미지에서 빨간선에 둘러싸인 이미지라고 판단햇습니다. 요소 선택자로 해당 요소를 선택하니, 제생각에는 '.detail_info a.thumb._item ._img' 라고 생각했는데, 콘솔창에서 .$('.detail_info a.thumb._item img._img')를 입력했더니 null 이 나옵니다. 어떻게 선택자를 구성해야 하는지 알 수 있을까요? 콘솔에서 해당 이미지의 src를 추출되어야 할 텐데.. 이미지가 선택안되어서 계속 오류가 발생합니다.

  • javascript
  • node.js
  • 웹-크롤링
  • puppeteer
산마로 댓글 3 좋아요 0 조회수 297

급히 자바, 스프링부트를 실무에 사용해야한다면

미해결

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

안녕하세요 실무에서 자바, 스프링부트 를 하게된 프론트엔드 개발자입니다. 급히 자바, 스프링을 막듣고있는데 로드맵을 물론 다들으면좋겟지만 너무많고, 실무에서 사용이필요해서 혹시 꼭들어야한다면 몇가지 추려서 추천해주실강의들이있나요 ? 지금 자바 입문, 기본, 중급1 듣고있습니다.

  • java
  • 객체지향
qwer12323 댓글 2 좋아요 0 조회수 144

에널리틱스 예전 버젼이라 지금꺼랑 완전히 달라요,

미해결

구글에서 인정한 파트너가 세팅하는 방식 그대로: 구글광고 이론과 실습

환불을 해주시거나 아니면 방법을 찾아주세요

  • Google-Ads
  • Google-Analytics
  • 퍼포먼스-마케팅
강이연 댓글 1 좋아요 0 조회수 115

result = pay.pay(amount); 이건 할당하는 코드가 아닌가요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] result에 할당후 실행 하는 코드가 없는데 바로 pay.pay 가 실행되는 원리를 모르겠습니다.. 아니면 원래 할당과 실행이 동시에 일어나는건가요?

  • java
  • 객체지향
ssseo215 댓글 2 좋아요 0 조회수 184

디비 연결 안돼요 ㅠ

미해결

AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법

연결이 왜 안될까요 ㅜ #!/bin/bash # ecr 로그인 aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 963475970914.dkr.ecr.us-east-1.amazonaws.com # 컨테이너 실행 docker run -p 80:8002 --name user-service-container \ -e "spring.datasource.url=jdbc:postgresql:// geonmin-rds-db.cn6c8q4o89q7.us-east-1.rds.amazonaws.com:5432/user_database " \ -e "spring.datasource.username=postgres" \ -e "spring.datasource.password=postgress" \ -e "spring.datasource.driverClassName=org.postgresql.Driver" \ -t 963475970914.dkr.ecr.us-east-1.amazonaws.com/user-service

  • aws
  • docker
  • msa
  • container
  • ecs
  • fargate
건민 댓글 2 좋아요 0 조회수 199

초기값 관련 질문있습니다.

해결됨

딥러닝 차세대 혁신기술 - 물리 정보 신경망 입문과 Pytorch 실습

안녕하세요, 도움되는 강의 제공해주셔서 진심으로 감사드립니다. Harmonic Oscillator 초기값 관련하여 질문있습니다. 현재 우리는 pinn의 performance를 확인하기 위해 실제해가 알려진 경우와, pinn의 prediction을 비교하고 있는데요. loss function이 residual과 초기값에 대한 mse로 구성되어 있는데, 우리가 실제 해를 모른다고 가정하고 온전히 pinn으로만 학습한다고 가정할 경우, 초기값에 대한 mse는 어떻게 구할 수 있을까요? 제가 미분방정식에 대한 기억이 너무 오래되서 그런데 보통 초기값은 실제해를 몰라도 방정식 별로 알려진 값일까요? 미리 감사드립니다.

  • 머신러닝
  • 딥러닝
  • 인공신경망
  • pytorch
A+Plus 댓글 2 좋아요 1 조회수 222

Next 빌트인 Image컴포넌트를 사용하지 않는 이유는 뭔가요??

해결됨

한 입 크기로 잘라먹는 Next.js

Next.js에서는 기본적으로 제공하는 빌트인 Image 컴포넌트가 있음에도 불구하고, 강의에서는 일반 HTML img 태그를 사용하고 있습니다. Next.js의 Image 컴포넌트는 이미지 최적화와 같은 여러 이점을 제공하는 것으로 알고 있는데, 왜 이를 사용하지 않고 img 태그를 선택했는지 궁금합니다. 이에 대한 이유나 특별한 상황이 있다면 설명해 주시면 감사하겠습니다.

  • react
  • typescript
  • next.js
장영진 댓글 2 좋아요 0 조회수 322

페이지 이동시 또는 새로고침시 사전랜더링 질문

미해결

한 입 크기로 잘라먹는 Next.js

처음 배울 때에는 브라우저에 요청이 들어올 때 기본적으로 SSR 방식으로 사전 렌더링이 된 후, 하이드레이션 작용이 일어나 그 후 CSR 방식으로 작동된다고 알고 있습니다. 질문하기 쉽게 / 경로를 보여주는 컴포넌트를 Home, book/:id 경로를 보여주는 컴포넌트를 BookDetail 라고 표기하겠습니다. Home 컴포넌트에 getServerSideProps 메서드로 사전 렌더링때 데이터 페칭을 하고, BookDetail 컴포넌트도 getServerSideProps 메서드로 사전 렌더링때 데이터 페칭을 진행 할 수 있도록 둘다 설정해 놓았을 때, 처음 HOME 컴포넌트 접속시 getServerSideProps 메서드가 실행되고 BookDetail 로 이동시 getServerSideProps 도 메서드도 실행됩니다. getServerSideProps 메서드는 사전 랜더링 때 실행이 되는 걸로 알고 있는데, 기존에 Next.js 랜더링 방식은 사전 렌더링 후, 페이지 이동은 CSR 로 진행된다고 배웠습니다. 그렇다면 BookDetail 로 이동시 CSR 방식으로 랜더링 된다면 , BookDetail 의 getServerSideProps 메서드는 실행되지 않아야 하는게 아닌가요 ?

  • react
  • typescript
  • next.js
픽셀소프트웨어 댓글 2 좋아요 2 조회수 260

인기 태그

인프런 TOP Writers

주간 인기글