inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

flush() 전에 Insert 쿼리 출력되는 현상

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 강의에서는 flush()를 호출하기 전에는 insert 문이 나가지 않는다고 하셨는데, 저 같은 경우에는 위와 같이 작성해도 insert 문이 콘솔에 출력됩니다. 이유가 궁금합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
김지원 댓글 4 좋아요 0 조회수 1184

CSS input radio type 수정하는 방법이 궁금합니다

해결됨

[코드캠프] 시작은 프리캠프

구글 통해서 radio 박스를 CSS를 이용해 변경하고 폰트 위치랑 padding을 적용해보려고 했는데 적용이 안됩니다 피드백 부탁드립니다 ㅠㅠ // HTML <div class="radioSet"> <input type="radio" class="radioBox" name="gender">여성 <input type="radio" class="radioBox" name="gender">남성 </div> // CSS .radioSet { width: 100%; height: 25px; display: flex; flex-direction: row; justify-content: center; align-items: center; margin-top: 20px; } .radioBox { width: 20px; height: 20px; }

  • HTML/CSS
  • javascript
jihunpark3 댓글 1 좋아요 0 조회수 827

String, int 가 터미널에는 똑같은 모양으로 출력되는데, int 타입은 색상을 변경해서 출력하는게 가능한가요?

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

String, int 가 터미널에는 똑같은 모양으로 출력되는데, int 타입은 색상을 변경해서 출력하는게 가능한가요? 터미널만 봐서는 무슨 타입인지 알 수 없습니다.

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

github 권한 요청 드립니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

인프런 아이디 : mi.jang@ahnlab.com 인프런 이메일 : mi.jang@ahnlab.com 깃헙 아이디 : rose01072815503@gmail.com 깃헙 Username : rose01072815503

  • javascript
  • vue.js
  • es6
  • vuex
장미 댓글 1 좋아요 1 조회수 393

vscode 새로운 폴더 불러오기

해결됨

[코드캠프] 강력한 CSS

제가 프리캠프 강의 듣고 넘어와서 이전에 'PRECAMP'로된 폴더가 vscode에 있었는데 css폴더를 불러오니까 사라지던데, 원래 폴더는 하나밖에 못 불러오나요? 아님 이전에 있던 폴더는 다른 곳으로 이동 한 건가요?

  • HTML/CSS
말차 댓글 1 좋아요 0 조회수 418

비즈하우스 무료 로고 부분

미해결

[따라하기만 해!] 스마트스토어 새내기를 위한 완벽 가이드북! (노하우 전자책)

비즈하우스에서 무료 로고 작성 부분이 없던데 혹시 어디에 있는지 알 수 있을까요?

  • 스마트스토어
HJ 댓글 1 좋아요 0 조회수 884

스프링 delete 매개변수없이 구현

미해결

스프링에서 delete를 구현할때 보통 id값으로 deleteById() 이런식으로 구현하는데 매개변수를 사용하지않고 구현하는 방법이 있을까요? 어떠한 매개변수도 없이 user.delete() 이런식으로요

133ok133 댓글 1 좋아요 0 조회수 425

강의가 중복된 것 같습니다

미해결

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

객체지향 핵심파트의 인터페이스와 인터페이스는 왜 쓰는가? 강의의 10분 15초부터 끝까지의 내용이 인터페이스를 활용한 다형성 구현 강의와 내용이 중복된 것 같습니다!

  • java
  • 객체지향
조담현 댓글 3 좋아요 0 조회수 539

return; 유무

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

public static void DFS(int index, int sum) { if (sum > C) { return; } if (index == N) { answer = Math.max(answer, sum); return; } else { DFS(index+1, sum+arr[index]); DFS(index+1, sum); } } if(index == N) {} << 여기에서 강사님은 return;을 따로 쓰지 않으셨던데 return; 을 쓰거나 쓰지 않는 기준이 따로 있는건가요 ?? 어차피 저쪽으로 가게된다면 맨 마지막 줄이기 때문에 따로 return; 을 작성하지 않으신건가요 ?

  • java
  • 코딩-테스트
김김 댓글 1 좋아요 0 조회수 345

5-T 질문있습니다..!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요!! 이 문제 해설 코드를 보다가 궁금한 점이 생겨서 질문 드립니다. 상어가 이동하고 한칸에 두마리가 있을 때 큰 상어가 나머지 상어를 먹는 부분인데요, 제가 잘못 이해하고 있는 건가 싶은게 있습니다. 코드 67번째 줄 부분인데요. # i는 1부터 M까지 if(temp[ny][nx]) { if(a[temp[ny][nx]].z < a[i].z) { a[temp[ny][nx]].death = 1; temp[ny][nx] = i; } else a[i].death = 1; } else temp[ny][nx] = i; 이때 i가 1인 경우에도 이미 상어가 있는 곳으로 이동하는 경우도 있을 수 있지 않나요? 제가 잘못 이해하고 있는건지.. 고민하다가 질문드립니다. 감사합니다!

  • c++
  • 코딩-테스트
녕뇽 댓글 2 좋아요 0 조회수 462

5-H 강의 질문 입니다.

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

5-H 풀이 강의 투포인트 개념적용되는 문제로, 중복되는 숫자가 나올때까지 e 를 증가시키고중복되는 수가 나오면 s 를 증가시키는 개념인 것은 이해를 했습니다만, s/e 가 변화해가면서 실질적으로 경우의 수를 산출하는 디테일한 부분에서 설명하신 내용만으로는 이해되지 않는 부분이 있어 질문 남깁니다. 4:41 경에 1을 포함하는 집합을 다 빼야한다고 말씀해주셨는데요. 말씀하신 문맥 흐름 상으로만 보면 경우의수에서 뺀다는 뜻으로 이해가 될 수가 있을 것 같습니다. 코드상 ret 에는 아래와 같이 더해주는데 ret+=(e-s); 뺀다는 표현이 어떤 의미인지 확인 부탁드립니다. 코드 기반으로 제가 이해한 것은 e = 3, s = 0 인 경우 (e-s) = 3 이고, 1 / 12 / 123 에 대한 경우의 수를 ret 에다가 더해주는 것으로 저는 이해했습니다. 4:59 경에 s=1 이 되면서 "이 구간(=갈색구간?)" 이 완성되는거 라고 하셨는데, s 가 0 에서 1 이 되면서 비로소 2 / 3 / 1 구간 설정이 되는것인데, s=1 이 되고 2 / 3 / 1 구간에 대한 경우의 수를 확인할수있게 되는 것으로 보이는데요 완성되었다는 표현이 어떤것을 의미하는것인가요?

  • c++
  • 코딩-테스트
Kyoung Jun Kim 댓글 1 좋아요 0 조회수 551

ArrayList API 관련 질문

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니오 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] ArrayList<> 객체의 인수로 store.values()를 넣고 return 하게되면 어떤 알고리즘으로 store에 저장된 데이터들이 반환되는지 궁금합니다! 해당 ArrayList의 API를 보면 이런 식으로 구성돼있는 것을 확인할 수 있었는데 이게 무슨 뜻인지 이해가 잘 가지 않아서 여쭤봅니다!

  • java
  • spring
  • mvc
  • spring-boot
경민 댓글 1 좋아요 1 조회수 563

실무에서도 address를 값타입으로 사용하나요?

해결됨

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

실무에서는 주소와 같은 경우는 값타입으로 사용하는지 혹은 엔티티로 따로 만들어서 사용하는지 궁금합니다. 고객의 주소 정보만 따로 관리하고 싶다 할때는 엔티티로 만들고 아닐때는 값타입으로 사용하는 등 실무에서는 유동적으로 선택해서 사용하나요?

  • java
  • jpa
hw h 댓글 1 좋아요 0 조회수 659

dataModel 에서 값을 갖고 오지 못합니다

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

수정 버튼을 누르고 이후에 수정하는 페이지가 나올때 binding을 통해 dataModel 값들을 불러오지 못하고 오류가 납니다 class BoardEditActivity : AppCompatActivity() { private lateinit var key:String private lateinit var binding : ActivityBoardEditBinding private val TAG = BoardEditActivity::class.java.simpleName override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = DataBindingUtil.setContentView(this, R.layout.activity_board_edit) key = intent.getStringExtra("key").toString() getBoardData(key) } private fun getBoardData(key : String){ val postListener = object : ValueEventListener { override fun onDataChange(dataSnapshot: DataSnapshot) { val dataModel = dataSnapshot.getValue(BoardModel::class.java) Log.d(TAG, dataModel.toString()) // Log.d(TAG, dataModel!!.title) // Log.d(TAG, dataModel!!.time) binding.titleArea.setText(dataModel?.title) binding.contentArea.setText(dataModel?.content) } override fun onCancelled(databaseError: DatabaseError) { // Getting Post failed, log a message Log.w(TAG, "loadPost:onCancelled", databaseError.toException()) } } FBRef.boardRef.child(key).addValueEventListener(postListener) } } 이게 현재 코드입니다 여기서 저번 강의때 try catch 구문 쓰셨던 것과 같은 문제가 발생합니다 그래서 try catch 를 쓰면 오류가 나와 페이지로만 이동하게 되어 아무것도 표시되지 않습니다 안드로이드 스튜디오 버전은 Electric Eel 입니다

  • android
  • kotlin
  • firebase
fgvcxg 댓글 1 좋아요 0 조회수 1041

모달팝업창이 height 100% 가 body 가 아닌 .container div 로 인식해서 올라갑니다

미해결

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

안녕하세요 선생님! 우선 좋은 강의 정말 잘 보고 있습니다! 23년도 들어서 새로 출시된 유형도 빠르게 반영해주셔서 정말 좋습니다. 문제점: 모달팝업창에 height 100% 주고 position 속성도 .modal 과 body에 넣어주었는데, 모달팝업이 높이를 .containter 에 맞춰지네요 (캡쳐본) -- <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/style.css"> <title>A-1 유형 복습. 탭 뭉쳐있는거</title> </head> <body> <div class="container"> <header> <div class="header-logo"> <a href="#none"><img src="images/logo-a1-header.png" alt="logo"></a> </div> <div class="navi"> <ul class="menu"> <li> <a href="#none">탑</a> <div class="sub-menu"> <a href="#none">블라우스</a> <a href="#none">티</a> <a href="#none">셔츠</a> <a href="#none">니트</a> </div> </li> <li> <a href="#none">아우터</a> <div class="sub-menu"> <a href="#none">자켓</a> <a href="#none">코트</a> <a href="#none">가디건</a> <a href="#none">머플러</a> </div> </li> <li> <a href="#none">팬츠</a> <div class="sub-menu"> <a href="#none">청바지</a> <a href="#none">짧은바지</a> <a href="#none">긴바지</a> <a href="#none">레깅스</a> </div> </li> <li> <a href="#none">악세서리</a> <div class="sub-menu"> <a href="#none">귀고리</a> <a href="#none">목걸이</a> <a href="#none">반지</a> <a href="#none">팔찌</a> </div> </li> </ul> </div> </header> <div class="content"> <div class="slide"> <div> <a href="#none"><img src="images/slide-01.jpg" alt="slide1"></a> <a href="#none"><img src="images/slide-02.jpg" alt="slide2"></a> <a href="#none"><img src="images/slide-03.jpg" alt="slide3"></a> </div> </div> <div class="items"> <div class="news"> <div class="tab-inner"> <div class="btn"> <a class="active" href="#none">공지사항</a> <a href="#none">갤러리</a> </div> <div class="tabs"> <div class="tab1"> <a class='open-modal' href="#none">SMS 발송 모바일 서비스 개선작업 안내입니다.<b>2020.01.09</b></a> <a href="#none">휴대폰 인증 서비스 개선 작업 기간 연장합니다.<b>2020.01.07</b></a> <a href="#none">카드사 부분 무이자 할부 이벤트 2월 3일까지 혜택<b>2019.12.31</b></a> <a href="#none">올앳 시스템 작업 안내<b>2019.12.20</b></a> <a href="#none">휴대폰 결제 시스템 작업이 완료되었습니다.<b>2019.12.20</b></a> </div> <div class="tab2"> <a href="#none"><img src="images/gallery-a1-01.jpg" alt="gallery1"></a> <a href="#none"><img src="images/gallery-a1-02.jpg" alt="gallery2"></a> <a href="#none"><img src="images/gallery-a1-03.jpg" alt="gallery3"></a> </div> </div> </div> </div> <div class="banner"> <a href="#none"><img src="images/banne-a1-02.jpg" alt="banner"> </a> </div> <div class="shortcut"> <a href="#none"><img src="images/banner-a1-01.jpg" alt="shortcut"> </a> </div> </div> </div> <footer> <div class="footer-logo"> <a href="#none"> <img src="images/logo-a1-footer.png" alt="footer-logo"> </a> </div> <div class="copyright"> <a href="#none">법적고지</a> <a href="#none">개인정보취급방침</a> <a href="#none">개인정보처리방침</a> <br><br> 상호 : 엣지컴퍼니 | 대표자 : 홍길동 | 개인정보관리책임자 : 장길산 차장 <br> 사업장주소 : 서울특별시 강남구 테헤란로 123-56 </div> <div class="sns"> <a href="#none"><img src="images/sns-01.png" alt="facebook"></a> <a href="#none"><img src="images/sns-02.png" alt="twitter"></a> <a href="#none"><img src="images/sns-03.png" alt="instagram"></a> </div> </footer> </div> <div class="modal"> <div class="modal-content"> <h2>SNS비회원주문하기 종료 안내</h2> <p>안녕하세요, JUST 쇼핑몰 MD 홍길동입니다. 안타깝게도 SNS비회원 주문하기 서비스가 한달 뒤 종료될 예정입니다. <br><br> 회원가입없이 SNS계정을 이용해 그동안 제품주문을 하실수 있었는데, 금번 강화된 개인정보보호법 시행령 제 9조 (부칙 3조 3항)에 의거, SNS를 이용한 상품 주문/결제등이 근래에 많은 보안잇슈로 문제가 되고 있음에 다라 KISA의 권고조치의 일환으로 했습니다. 따라서, 한달뒤인 2019.03.10 이후 모든 비회원 고객님들께서는 회원가입으로 전환 후 실명인증이 되어야 하며, 이는 모든 쇼핑몰/오픈마켓등의 전자상거래서비스의 공통된 사항이라는 점을 안내해드립니다.</p> <a class="close-modal" href="#none">Close</a> </div> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> @charset "utf-8"; body { color: #333333; background-color: #fff; height: 100%; width: 100%; position: relative; } a { color: #333333; text-decoration: none; } .container { border: 1px solid red; width: 1200px; margin: auto; } header { height: 100px; position: relative; z-index: 1; } header > div { height: 100px; } .header-logo { float: left; width: 200px; } .navi { width: 600px; float: right; } .content { } .slide { height: 300px; border: 1px solid blue; } .items { height: 200px; display: flex; } .items > div { border: 1px solid #000; } .news { width: 500px; } .banner { width: 350px; } .shortcut { width: 350px; } footer { display: flex; } footer > div { border: 1px solid #000; height: 100px; } .footer-logo { width: 200px; } .copyright { width: 800px; } .sns { width: 200px; } /* Navigation */ .menu { list-style: none; padding: 0; margin-top: 66px; } .menu li { float: left; width: 25%; text-align: center; } .menu li > a { border: 1px solid #000; display: block; padding: 3px; transition: 0.5s; } .sub-menu { border-bottom: 1px solid black; } .menu li:first-child > .sub-menu { border-left: 1px solid black; } .menu li:last-child > .sub-menu { border-right: 1px solid black; } .sub-menu { background-color: #fff; display: none; } .sub-menu a { display: block; padding: 5px; transition: 0.5s; } .menu li:hover > a { background-color: black; color: white; } .sub-menu a:hover { background-color: black; color: white; } /* Navigation */ /* Image Slide */ .slide { width: 1200px; height: 300px; position: relative; overflow: hidden; } .slide > div { font-size: 0; animation: slide 5s linear infinite; position: absolute; } @keyframes slide { 0% { top: 0; } 30% { top: 0; } 35% { top: -300px; } 65% { top: -300px; } 70% { top: -600px; } 95% { top: -600px; } 100% { top: 0; } } /* Image Slide */ /* Tab Menu */ .tab-inner { width: 96%; margin: auto; position: relative; } .btn { } .btn > a { border: 1px solid #000; display: inline-block; width: 100px; text-align: center; border-radius: 5px 5px 0 0; padding: 2px 6px; background-color: #ddd; margin-bottom: -1px; border-bottom: none; } .btn > a:nth-child(2) { margin-left: -6px; } .btn a.active { background-color: white; } .tabs { } .tabs > div { border: 1px solid #000; height: 165px; width: 100%; position: absolute; box-sizing: border-box; background-color: #fff; } .tab1 { } .tab1 a { display: block; padding: 5px; border-bottom: 1px solid black; } .tab1 a:last-child { border-bottom: none; } .tab1 a b { float: right; font-weight: normal; } .tab2 { text-align: center; padding-top: 20px; display: none; } .tab2 a { } .tab2 a img { width: 120px; } /* Tab Menu */ /* 모듈외 콘텐츠 */ .header-logo, .footer-logo, .sns { line-height: 130px; } .copyright { text-align: center; padding-top: 10px; box-sizing: border-box; } .copyright a:hover { color: dodgerblue; text-decoration: underline; } .sns { text-align: center; } /* 모듈외 콘텐츠 */ /* Modal */ .modal { background-color: rgba(0, 0, 0, 0.25); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 3; } .modal-content { background-color: #fff; width: 450px; height: 500px; padding: 25px; text-align: center; border-radius: 15px; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.418); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .modal-content h2 {} .modal-content p {} .modal-content a { float: right; border: 1px solid #000; padding: 2px 8px; border-radius: 5px; } /* Modal */

  • 웹-디자인
Hyeon Jin Kim 댓글 1 좋아요 1 조회수 1000

infinite-scroller 무한 스크롤

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

선생님 안녕하세요... 정말 열심히 하였지만 무한 스크롤 때문에 정말 머리가 터질것같습니다.. 댓글 한번만 작성 했는데... 사진처럼 여러개가 나옵니다 해결 방법이 있을까요ㅠㅠㅠ

  • react
  • node.js
  • seo
  • graphql
  • next.js
뽕리뽕뽕 댓글 1 좋아요 0 조회수 953

LoadBalancer External IP 질문

해결됨

그림으로 배우는 쿠버네티스(v1.35)

[질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] 안녕하세요, 온프레미스 환경에서 loadBalancer 를 사용하기 위해 metalLB를 사용한다는 것을 조훈님 유투브 영상을 보고 알게 되었습니다! 정말 감사합니다. 이 강의에서 다룬 내용은 아니라 혹시 해결책이나 원인 아시면 답변 부탁들릴게요ㅜㅜ.. MetalLB를 통해 생성된 192.168.35.101:80 으로 접속이 안되어서 혹시 다른 설정을 추가적으로 해야하는지 궁금합니다! 단순히 metallb 가이드를 따라 설치한 상태입니다. 호스트 환경: window11 wsl2 가상환경: ubuntu 20 LTS k8s 버전: v1.25.4 docker 버전: v20.10.22 -kubectl get service - kubectl -n metallb-system get configmap,pod 추가) 추가 확인해보니 http://192.168.35.101 이 아닌 http://localhost 으로 접속해야 붙네요

  • docker
  • kubernetes
dlsgur2845 댓글 1 좋아요 0 조회수 426

요즘의 취업시장을 생각해보면 어떻게 해야할까요?

미해결

비전공자를 위한 개발자 취업 올인원 가이드 [통합편]

안녕하세요. 요즘 취업시장이 많이 어려워진 시기입니다. 선생님께서 영상을 올려주셨던 시기와 다르게 현실적으로 비전공,전공을 떠나서 취업의 문 자체가 많이 좁아지고 있는 형국인데요, 물론 근본적으로 자신의 실력이 바탕이 되면 다른 기업에서도 알아봐 줄수는 있겠으나 취업시장이 많이 힘들어진 지금 시점에서도 근본적으로 si업체보다는 서비스업체에서 먼저 커리어 생활을 시작하는게 낫다고 파악을 하시나요?

  • 포트폴리오
  • 면접
이동규 댓글 1 좋아요 0 조회수 975

Prettier 적용 오류

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

다른 때에는 prettier가 잘 동작하는데 useQuery, useMutation Hook에 type을 지정하면 prettier가 잘 작동하지 않습니다. useQuery에 타입을 지정하지 않거나, 코드를 주석처리하면 prettier가 잘 작동합니다. const { data, refetch } = useQuery<Pick<IQuery, "fetchBoards">, IQueryFetchBoardsArgs>(FETCH_BOARDS);

  • react
  • node.js
  • seo
  • graphql
  • next.js
yeji 댓글 1 좋아요 0 조회수 324

myLocationEnabled: true 작성시 현재 위치 표시가 안됩니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

플러터 강의 중 구글맵 사용하는 강의 중에서요 GoogleMap( myLocationEnabled: true, 사용시 현재 위치 마커가 나오지않는데 .. 이유를 알수있을까요..? google_maps_flutter: ^2.1.11 사용중입니다. 강의 그대로 따라하는데 다되는데 이 마커만 안나오네요

  • flutter
  • 클론코딩
erpper.won 댓글 1 좋아요 1 조회수 569

인기 태그

인프런 TOP Writers

주간 인기글