묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
echo 해결 하던중에 오류
이런 오류가 뜹니다..
-
해결됨스프링 핵심 원리 - 기본편
스프링이 제공하는 인터페이스에 의존하면 안되는 이유 문의
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] "스프링 핵심 원리 - 기본편" 강의에서커리큘럼 = 인터페이스 InitializingBean, DisposableBean에서3:45 부터 김영한 강사님께서 하신 말씀에 대해 궁금증이 생겨 질문 남깁니다. 강사님께서 스프링이 제공하는 어노테이션까진 괜찮지만 인터페이스까지 의존하게 되면 너무 부담스럽다고 말씀하셨는데 혹시 이유가 뭔지 알 수 있을까요? 이미 어노테이션에 의존했다면스프링에 의존적인 것은 피할 수 없는 일인데왜 어노테이션은 되고 인터페이스는 안되는 건가요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
윈도우에서 ssh키를 넘기려고 하면 echo가 설정되어 있습니다.가 뜹니다.
말그대로 authorized_keys에 들어가면 echo가 설정되어 있습니다 라고 뜹니다..ssh-copy-id 에러 문의 - 인프런 (inflearn.com)를 보고 해결해보려 했지만 url주소가 404가 떠서 해결이 불가능하더군요 어떻게 해야할까요?
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
JSP 파일업로드 오류 나시는 분들은
제가 났던 오류인데 1024 * 10 말고1024 * 100000 이런식으로 크기를 늘려보세요늘리니까 해결됏네여
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
(base)가 안 뜹니다.
영상이랑 똑같이 했는데 (base)가 안 되어 다시 설치 과정을 똑같이 했더니ERROR: File or directory already exists ~~~~If you want to update an existing installation, use the -u option. 이렇게 뜹니다. 설치는 된 것 같은데 terminal 켜고 확인해도 (base)가 뜨지는 않습니다. 어떻게 해야 하나요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
Server Process 측 Buffer 질의드립니다.
안녕하세요 널널한개발자님! 먼저 좋은 강의 해주셔서 감사드립니다. Server 측에서 봤을 때 File의 데이터를 Block 단위로 읽어서 Process의 Buffer에 write 하고, Socket I/O Buffer로 send 하면서 최초로 읽었던 Block 단위 데이터는 지우면서 새로운 Block 단위 데이터를 읽어드리는 것으로 이해하는게 맞는걸까요?(클라이언트 쪽 Buffer 설명시에는 지우고 채우고의 설명이 있었는데, 서버 쪽 Buffer 설명시에는 언급이 없으셨어서 약간 헷갈림이 발생하여 질문드리게 됐습니다.)1번에서 이해한 내용이 맞다면, 두번째 Block 단위 데이터에 대해 Segmentation이 일어나면 count 번호는 6번부터 시작한다고 이해하는게 맞을까요?Socket 인터페이스도 결국 File 형식이라는 설명은, Process 가 정해진 형식의 File로 write 한다고 이해하면 될까요?질문 읽어주셔서 감사합니다!!
-
미해결김영한의 실전 자바 - 기본편
jdk 버전 21
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의에서는 21버전 Oracle OpenJDK를 사용하라고 하셨는데 제 화면에는 (21버전) OracleGraalVM 만 뜨는데 이걸로 사용해도 무방한가요? 상관없어보이지만 혹시나 해서 궁금한 마음에 여쭤봅니다!
-
미해결스프링 핵심 원리 - 기본편
실습관련 에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 강의를 보며 실습을 진행하던 중 Test폴더에서 진행하는 코드에 에러가 발생해서 해결방법을 알고싶어 질문합니다두 파일에서 메소드를 확인할 수 없다는 에러가 발생해서 해결방법을 찾다가 해결하지 못했습니다
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
RDS Security에 Auditing and Logging의 범위가 궁금합니다.
수동으로 EC2에서 RDS로 connect한 상황이라고 가정하겠습니다. 코드상에서 TypeORM 또는 SDK 라이브러리를 사용하여 쿼리를 날리면해당 쿼리가 무엇인지도 CloudWatch에 로깅이 될 수 있는 건가요? 뿐만아니라 DB툴을 이용해서 DB를 조작하더라도 SQL이 로깅이 되는건가요? 그게 아니라면 auditing and logging의 범위가 어디까지인지 간단한 설명 부탁드립니다.
-
미해결2022 30분 요약 강좌 시즌 1 : HTML, CSS, Linux, Bootstrap, Python, JS, jQuery&Ajax
codesandbox 처음부터 안되네요
처음부터 막히네요코드샌드박스 - index.html 누르면 기본 코드가 나오는데여기서 전혀 삭제, 편집이 안되네요삭제하면 한줄 메세지가 나오는데Editor is read-only because the file system of the file is read-only.입니다.어디가 잘못 된 걸까요
-
해결됨코딩테스트 [ ALL IN ONE ]
노션 공유해주시면 감사드리겠습니다.
구글폼으로 작성하였습니다.
-
해결됨김영한의 실전 자바 - 기본편
부모(Item) 클래스의 생성자 및 메서드의 접근 제어자가 public인 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 강의 잘 듣고 있습니다.해당 강의에서 부모 클래스인 Item의 생성자 및 print(), getPrice()메서드에 대한 접근제어자를 public으로 설정하셨습니다.제 생각에는 ShopMain 클래스에서 부모 클래스에 접근할 때에는 모두 Item의 자식(book, album, movie)을 통해서만 접근하는 상황이고 이러한 접근 방식이 옳다고 판단되어서 부모 클래스의 생성자 및 메서드의 접근 제어자를 protected로 설정하였습니다(당연하게도 해당 예제에서 실행 결과는 public으로 했을 때와 동일합니다).이 경우에 언젠가는 자식 클래스를 통해 접근하지 않을 경우가 발생할 수 있기 때문에 public으로 설정을 하신 걸까요? 아니면 protected로 설정하는 것이 조금 더 논리에 맞는 걸까요?package extends1.ex; public class Item { private String name; private int price; protected Item(String name, int price) { this.name = name; this.price = price; } protected void print() { //이름과 가격은 모든 자식에서 동일하게 수행하는 기능이므로 부모에 구현 System.out.println("이름:" + name + ", 가격:" + price); } protected int getPrice() { return price; } }
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
url path로 ALB에서 서로 다른 EC2로 분기하는 방법
ALB는 path별로 분기할 수 있다고 했습니다.예를 들어 request url path가 /v1 는 API1 EC2로,/v2 는 API2 EC2로 routing하려고 합니다.API1 EC2와 API2 EC2는 서로 다른 타겟 그룹으로 설정되어야 합니까?같은 타겟 그룹으로 설정되어야 합니까? 또한 규칙과 리스너는 어떻게 설정을 해야하는지 궁금합니다.리스너를 추가할 때 나오는 설정을 보니포트별로 수신을 다르게 하여 다른 타겟그룹으로 라우팅하는 방법은 알 것 같습니다만, 특정 URL을 수신하여 라우팅하는 방법은 잘 모르겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
PATH 에러입니다..
[질문 내용]여기에 질문 내용을 남겨주세요. openjdk 22버전을 다운받아서 programfiles에 있는데다운 받은거를 어떻게 연동 시켜야하나요..?!
-
해결됨취업/이직에 성공할 수 밖에 없는 포트폴리오 전략 강의
안녕하세요 성과 작성 관련해서 고민이 있어서 질문드립니다!
안녕하세요 키키님! 강의 정말 잘 듣고 도움이 많이 되었습니다. 강의 토대로 포트폴리오를 구성하고 있는 중에 궁금한 점이 생겨서 질문 드리려고 합니다. -> 비슷한 프로젝트 A,B를 진행한 경험이 있는데요. 가장 최근 프로젝트가 B입니다. 성과는 A<B 가 더 좋아서 과거 A 프로젝트를의 이런 점을 보완해서 B프로젝트를 만들었고 성과가 더 좋았다! 라는 식으로 풀어나가고 싶은데 B프로젝트를 진행하면서 세웠던 목표 보다는 성과가 나오지 않았거든요.. 이럴 경우엔 성과 작성을 어떤 식으로 하는게 좋을까요? A보다는 B가 더 성과가 좋았으나 이번에 세운 목표보다는 성과가 좋지 않았다.. 솔직하게 쓰는게 맞는건지, 아니면 B프로젝트 진행 시 세웠던 목표를 지우는게 나은건지 헷갈려서 질문 드립니다 ㅠㅠ
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
'DB CRUD 설계는 하고가야지' DI 오류
'DB CRUD 설계는 하고가야지' 에서 제일 마지막에 컴파일 할 때 services.AddSingleton<IDatabase<GangnamguPopulation>, GangnameguPopulationService>(); services.AddDbContext<WpfProjectDatabaseContext>(); App.xaml.cs에 등록이 안되어 있으니까 의존성 오류가 나더라구요. System.InvalidOperationException: 'Unable to resolve service for type 'UiDesktopAppTest.Interfaces.IDatabase`1[UiDesktopAppTest.Models.GangnamguPopulation]' while attempting to activate 'UiDesktopAppTest.ViewModels.Pages.DashboardViewModel'.'
-
미해결김영한의 실전 자바 - 기본편
오버라이딩의 조건
왜 오버라이딩하는 메서드의 접근 제어자는 부모 클래스의 메서드보다 더 제한적이면 안되는 건가요??
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
Ec2로 안하시는 이유가 있을까요?
Ec2로 안하시는 이유가 있을까요?
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
Dependency Injection 커리큘럼 수강 중 문의 드립니다.
아래의 생성자가 호출이 되던데, 어떤 원리에 의해서 아래의 생성자가 호출이 되는 걸까요?dateTime을 매개변수로 하여 호출하는 곳이 없는 것 같은데...원리가 궁금합니다.. public DashboardViewModel(IDateTime dateTime){ this._idateTime = dateTime;}
-
미해결Practical Testing: 실용적인 테스트 가이드
PK값으로 테스트 할 때 질문입니다.
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 우선, 덕분에 테스트 코드를 작성하는데 많은 도움이 됐습니다! 현재 토이프로젝트 진행 중에 PK 값을 Long 타입으로 두고 @GeneratedValue(strategy = GenerationType.IDENTITY) 이 전략을 사용하니, tearDown을 해도, 전체 테스트에서는 create하고 삭제를 하니, PK인 Long이 1L인 것을 보장을 못하더라구요.그래서 create하는 메서드의 반환을 void로 했다가 Long 타입으로 반환하는데, 이렇게 하는 것도 좋은 코드인가요..?@DisplayName("사용자를 조회하면 사용자의 이름, 직업, 전화번호, 성별을 조회한다.") @Test void getUserInfo() { //given Register register = Register.builder() .name("name") .job(Jobs.STUDENT) .phone("010-0000-0000") .man(true) .build(); Long id = usersService.registerUser(register); //when UserResponse userInfo = usersService.getUserInfo(id); // then assertThat(userInfo.name()).isEqualTo("name"); assertThat(userInfo.job()).isEqualTo(Jobs.STUDENT); assertThat(userInfo.phone()).isEqualTo("010-0000-0000"); assertThat(userInfo.man()).isEqualTo(true); } // 단건 조회 public UserResponse getUserInfo (Long id){ Users user = usersRepository.findById(id). orElseThrow(IllegalArgumentException::new); return UserResponse.of(user); } 입니다!