묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
File is read only 해결을 못하겠습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]자물쇠 해결도 해보았고, File - File properties- Make file Writable도 해보았으나 해결이 안됩니다
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
Quiz6에 대한 피드백 부탁드립니다(이번 문제는 배열이 아니라 String 클래스라서 "*" 처리하는데 굉장히 애먹었네요 ㅎㅎ;;)
package chap_06; public class _Quiz_06 { public static String getHiddenData(String src, int index) { // 1. substring()을 이용하면 문자열의 일부를 자를 수 있음 // 2. length()를 이용하면 문자열의 길이를 알 수 있음 // 알고리즘: src의 길이를 파악한 후, substring()으로 문자열을 먼저 잘라보자 String temp = src.substring(index); // index부터 슬라이싱 String hiddenStr = temp.replaceAll("[코딩]", "*"); // 나** String hiddenNum = hiddenStr.replaceAll("[0-9]", "*"); // 0~9까지의 모든숫자를 *로 만들겠다 String ori = src.substring(0, index); return ori + hiddenNum; } public static void main(String[] args) { // 1. 개인정보를 비공개로 전환하는 메소드 작성 // 2. 하나의 메소드에서 모든 동작 처리( getHiddenData(name, 1) ) // 3. 각 정보는 아래 위치부터 비공개 적용 String name = "나코딩"; // 이름 String id = "990130-1234567"; // 주민등록번호 String phone = "010-1234-5678"; // 전화번호 System.out.println("이름 : " + getHiddenData(name, 1)); // 개인정보, 비공개 시작 위치 System.out.println("주민등록번호 : " + getHiddenData(id, 8)); System.out.println("전화번호 : " + getHiddenData(phone, 9)); } }추가로, str.replaceAll() 메소드는 oldstring를 []와 같이 정규표현식(regular expression)으로 사용하여, []안에 있는 모든 값을 newstring으로 바꾸겠다는 의미입니다.https://jamesdreaming.tistory.com/85str.replace()는 예를 들어, str.replace("코딩, "*")을 하면 나*만 나오는데 비해, str.replaceAll("[코딩]", "*")을 하면 나**로 나오는 것으로 보아, 정규식에 포함하는 리터럴 상수를 하나씩 *로 바꿔주는 것 같습니다.
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
jdbcTemplate, mybatis
안녕하세요 mybatis 대신 jdbcTemplate을 사용하는 이유가 궁금합니다. 밑의 질문 답변에서 Jpa의 @Query 사용하는 것 말고 Dto를 변환하는 과정에서 JdbcTemplate의 편리한 기능이 있다고 말씀하셨는데요.그런데 MyBatis 도 편리하게 Dto로 결과 반환을 할 수 있다는 점에서 마찬가지 아닌가요? MyBatis는 Mapper 매핑 등 여러가지 설정이 필요한 반면에, JdbcTemplate은 스프링 부트 기본 라이브러리에 포함되어 있고 간편해서 그런가요? 감사합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
Actuator를 Auto scaling 구조에서 Prometheus 모니터링 지표 수집은 어떻게 되나요?
안녕하세요 Actuator Prometheus 공부를 하면서 의문이 하나 생겨 질문 드립니다! 1개의 서버의 Spring application에서 Prometheus 수집하는게 아닌 분산환경에서 actuator를 Prometheus에 연동해도 Grafana에 수집 되는 metric이 알맞은 지표로 수집되는지 궁금합니다! 만약 아니라면 어떤식으로 구성해야되는지 궁금합니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
statusCode 500 에러
Internal server error 라고 뜨는데 해결방법을 모르겠어서 확인 부탁드리겠습니다...!
-
미해결2025 정보처리기사 필기
PPT자료 요청
PPT자료는 어디서 받을 수 있는건가요 ! ?
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
안녕하세요 todolist강의중에서 UI구성중 xib파일 오토레이아웃질문입니다.
안녕하세요 xib파일에서 오토레이아웃 설정중에 오류가 나와서 질문드려요위와같이 xib파일에서 테이블셀에 오토레이아웃을 적용했는데 시뮬레이터에서는 오토레이아웃이 적용이안되고있습니다. xocde껐다 실행하기와 컴퓨터를 껐다켰는데도 이러는데 혹시 왜이러는건지 질문드려도될까요?
-
미해결따라하면서 배우는 웹애플리케이션 만들기
bitnami WAMP 서비스가 종료되었다고 합니다.
아무리 검색해도 WAMP를 대체할 수 있는 건 안 나오는데그럼 아파치, MySQL, PHP를 다 따로 설치하는 방법밖에 없을까요...?
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
6-7. Foodie Express 데이터 로그 설계 연습 문제 '42초'
안녕하세요!6-7. Foodie Express 데이터 로그 설계 연습 문제 42초 부분에서 편집이 잘못된 부분이 있는 것 같습니다.로그 설계하기 연습 문제 #2로 넘어간 후 다시 #1로 넘어오는데 혹시 의도된 편집인건지 문의드립니다!
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
build.gradle 버전 명시
안녕하세요 질문이 있습니다. 스프링이 공식적으로 지원하는 라이브러리인지 아닌지는 어떻게 판단하나요?(버전 명시 유무)mybatis는 패키지 구조만 봤을 때 바로 스프링에 소속된 것이 아닌 것을 알 수 있는데(그래서 버전명시), h2랑 lombok 같은 경우도 org.springframework 하위에 속하지 않은 것으로 봤을 때는 스프링에서 공식 지원 라이브러리가 아닌 것처럼 보여서요. 감사합니다.
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
TPS 캐릭터 문제점 있습니다.
TPS에서 캐릭터가 이동할 때 0.07정도의 높이로 캐릭터가 띄어지게 되게 됩니다. 수정을 어떻게 해야하나요??
-
미해결스프링 핵심 원리 - 기본편
close()메서드는 왜 호출되어야 작동하나요?
init()과 다르게 호출되어야 작동하는게 단순 궁금해서 질문합니다
-
미해결스프링 핵심 원리 - 기본편
강의를 수강하는 순서에 대해 질문 드립니다.
안녕하세요 현재 백엔드 개발자 취준생으로 스프링 로드맵을 전체 결제 후 로드맵 순서 대로스프링 입문편 -> 스프링 기초편 까지 수강하였습니다.그런데 강의의 마지막 목차인 다음으로에서 JPA를 수강하고 나머지 스프링 부트를 수강하는게 더 좋을 것이다 라는 느낌을 받았는데로드맵 순서대로가 아닌 현재에서 JPA 로드맵을 수강신청후 듣고나서 나머지 남은 스프링 강의들을 수강해야할까요 ??로드맵을 신청하기전에 김영한님의 유튜브 로드맵 영상을 봤을 때는 스프링 부트 로드맵을 끝낸 뒤 -> JPA 로드맵 수강 이 순서라 생각해 먼저 스프링 부트 로드맵을 다 수강신청 해 스프링 부트를 다 끝내고 JPA를 수강할 예정이였는데어떤 순서로 들어야할 지 햇갈려서 질문드립니다.
-
미해결코테 출제자가 알려주는 [코딩 테스트 with 파이썬]
통찰력
1강부터 드는 질문이 있습니다 강사님.혹시 첫번째 문제를 보고 해당 문제가 이분탐색과 관련된 문제구나라는 걸 어떻게 아는지, 아니면 다른 문제들도 마찬가지로 어떤 문제는 어떤 방법이 적절하다라고 판단을 하는지 혹시 노하우가 있으신지 여쭤봅니다.
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
2가지 이상 자료형을 가지는 변수는 받을 수 없나요?
2가지 이상 자료형을 가지는 변수는 받을 수 없나요?String | int 이렇게 두가지를 같이 선언 불가한가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
8.수열 추측하기
이 문제에서 N이 만약 5일 경우, 더한 결과값이 값에 각각 4C0 4C1 4C2 4C3 4C4 를 곱해서 더한것과 같다고 하셨는데 왜 그런지 이유를 모르겠습니다..!!ㅜㅜ
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요 pdf 자료 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술-1. 웹 애플리케이션의 이해 18쪽과 서블릿에 대해 질문이 있습니다.
그림에서는 웹 애플리케이션 서버에 대해서만 존재하는데 원래는 앞에 웹 서버도 존재하는 건가요? 웹 브라우저 <-> 웹 서버 <-> WAS(+서블릿 컨테이너) 이런 느낌인건가요?서블릿 컨테이너는 서블릿 객체를 싱글톤으로 관리하므로 여러 사용자가 하나의 서블릿 객체를 공유하면서 사용 합니다 하지만 request 와 response는 사용자 요청이 들어오면 각각의 사용자에게 하나씩 할당이 되는건가요?영한님께서 강의 중에 '동적으로 제공하는 html 페이지는 어떻게 제공할 것인가?' 라는 얘기를 하셨는데 보통 프론트와 백엔드가 api를 주고 받으면서 프론트가 백엔드로부터 데이터를 받아서 html 페이지를 동적으로 관리하는거 아닌가요? 백엔드도 동적인 html페이지를 생성해서 프론트에게 페이지 전체를 던져야 하나요? 감사합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
[요청]실전문제풀이 + 해설 PDF 요청드립니다.
이노스터디에서 듣다 인프런으로 와서 새롭네요 clamp2579@daum.net부탁드리겠습니다.감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
jsp에서는 필드를 private로 설정안하는 이유가 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]기존 자바클래스에서는 private로 접근막고 참조변수로만 사용했는데 jsp에서는 왜 private을 사용하면 안되는건가요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서버에 이미지와 텍스트가 혼재되어 있는 게시글 내용을 저장하고 싶습니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요. 스프링 MVC 2편 강의를 전부 듣고 JPA 강의를 어느정도 공부한 상태에서 디테일한 게시판 기능을 제공하는 서버를 만들기 위해서 도메인을 설계 중입니다. 네이버 카페, 블로그 등 흔히 접할 수 있는 플랫폼에서 제공하는 게시판은 본문 작성 시 단순히 첨부 파일을 업로드할 수도 있지만, 본문 내에 이미지를 삽입하는 방식으로도 작성하는 방식으로 구현되어 있습니다. 실제로 제가 설계하려는 프로젝트에서도 위와 비슷한 기능을 제공하고 싶습니다. 이렇게 작성한 게시글을 전송하는 방식을 구상하는 부분에서 해결하기 어려운 점이 있습니다.예를 들어, 다음과 같은 게시글 내용을 전달해야 한다고 가정해봅시다.본문내용 1<사진1>본문내용 2<사진2>본문내용 3....위와 같은 상황에서 단순히 이미지를 업로드할 뿐만 아니라 각각의 이미지의 위치가 본문의 어느 부분에 존재하는지에 대한 정보까지도 알고 있어야 합니다. 여기서 저는 두 가지의 해결 방법과 문제점들을 떠올려봤습니다.프론트단에서 본문내용 작성 시 사진과 text가 동시에 들어올 경우, 각각 image 등의 binary 형태로 전송할 수 있는 태그와 plain text를 담을 수 있는 tag로 구분하고 name에 접미사를 붙이는 등의 방법으로 여러 개의 구분되는 part로 보낸 후, 서버 단에서 각각의 file image를 resolve하여 저장 -> 그래서 content를 실제로 db에 어떻게 저장해야되는데?이미지와 text가 포함된 html 정보 자체를 전송하여, 서버측에서 각 tag를 파싱하여 이미지 정보가 들어올 때만 별도로 file resolve 후 S3 등 스토리지 내에 저장된 경로로 재구성하여 전체 markup 문서를 clob형태로 저장 -> html을 직접 파싱하는 데에 어려움이 있을 것 같음, 로컬에 저장된 이미지파일을 url로 넘길 경우, 서버 측에서 어떻게 이미지 주소를 알 수 있지?두 가지 방법 중 어느 것을 선택해도 한계점이 명확히 보여서 어떤 방식으로 접근해야 할지 조언을 구하고 싶습니다. 읽어주셔서 감사합니다.