========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 빌드하고 실행하기 강좌에서 제PC로 만든 결과물을 그냥 jar로 만들어서 그 jar를 그냥 실행해서 tomcat실행후 간단한 서비스를 할 수 있음을 배웠습니다. 스프링 개발환경 구축시 tomcat이 자동으로 설치되니 따로 설치가 없다는 것이 매우 편리했는데요 실무환경.. 즉 개인PC에서 개발후 클라우드나 아니면 자체리눅스서버가 있는 경우, 그 서버에도 tomcat등의 설치필요없이 단지 JDK만 설치하고 개발자가 만든 jar를 올려서 외부사용자 서비스까지 이어지고 있는지 궁금합니다. 즉, 빌드하고 실행하기가.. 이런 방법으로도 가능하다를 가르쳐주신건지, 실무에서도 jar만 올리는 방식으로 운영하는지 실무계시는 분들 답변 부탁드립니다. 감사합니다^^
@nuxtjs/axios 같은 경우엔 nuxt.config.js 파일에 moudles에 작성하고, @nuxtjs/vuetify 같은 경우엔 buildModules에 작성을하는데 각각 다른 부분에서 참조를 걸어주는 이유는 무엇인가요? (설치하는 부분에서 막혀서 한참을 찾아보다가 기존의 강의와 제로초님 깃헙의 소스와 다르다는 사실을 알고 고쳤네요.. 이부분은 따로 고지가 필요할 것 같습니다.)
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] save를 통해서 저장할때 MemoryMemberRepository에서 ++sequence를 통해서 자체 id로 구분되어 저장되게 되어 있는데 왜 findByName()과 findAll()의 테스트에서 spirng1, spring2가 중복으로 오류가 나는건가요?
강의 들으면서 프로젝트 간단한거 진행중인데요 여기다 질문을 올려도 되는지 잘 모르겠지만;;; 물어볼곳이 없어서요 <div class ="container" > <label> 수취국가 : </label> <select name ="countryCode" th :onchange ="|location.href='@{/exchange-rate/{code}(code=${code})}'|" > <option th :each ="code : ${T(toyproject.exchangerate.data.CountryCode).values()}" th :value ="${code}" th :text ="${code.displayCountryCode}" ></option> </select> </div> selectbox 에서 선택을 변경할때마다 href 를 사용해서 선택된 값을 pathvariable 방식으로 넘기고 싶은데 방법이 없을까요?
강의 들으면서 프로젝트 간단한거 진행중인데요 여기다 질문을 올려도 되는지 잘 모르겠지만;;; 물어볼곳이 없어서요 <div class ="container" > <label> 수취국가 : </label> <select name ="countryCode" th :onchange ="|location.href='@{/exchange-rate/{code}(code=${code})}'|" > <option th :each ="code : ${T(toyproject.exchangerate.data.CountryCode).values()}" th :value ="${code}" th :text ="${code.displayCountryCode}" ></option> </select> </div> selectbox 에서 선택을 변경할때마다 href 를 사용해서 선택된 값을 pathvariable 방식으로 넘기고 싶은데 방법이 없을까요?
선생님 안녕하세요:) 만약 Boxiting-cat이 강의 내용 처럼 Boxiting repository에 대한 push 를 할 수 있는 폴더인데 Boxing-oct가 로컬에서 먼저 생성되고, 그 안에 이미 파일이 여러가지가 존재한 다음에 git clone을 하게 되면 destination '.' is already exist ~ 이런 오류가 나오게 되는데요 이 경우에는 먼저 clone을 한 뒤에 파일을 생성해야지 되는 것인가요? 정리를 하자면 1. 선로컬파일생성 -> 후클론 은 안되고 2. 선클론 -> 후로컬파일생성 이 되어야 하는 것인가요? 감사합니다.
안녕하세요 영한님 강의 잘 듣고 있습니다. 세션관련해서 질문사항이 있습니다! HttpSession에서 key가 sessionId인 map 형태를 스프링 애플리케이션의 in-memory 형태로 저장되는 경우를 예시로 들어주셨는데 네이버 같은 대규모에서는 in-memory형태로 하지 않고 redis같은걸 이용해서 세션관리를 할 것 같습니다 HttpSession에는 in-memory 형태만 지원하나요? 인터페이스등을 제가 재구현해서 외부와 커넥션을 통해서(DB) 스토리지를 관리하는 방법은 없나요?
비주얼스튜디오 코드 사용법 및 환경설정 듣다가 글자 색 바꾸려고 했는데 라이브로 안돼서 고민하다가 반응형 웹에서 사용하는 코드라고 지우라고 하셨던 것 말고 다른 코드도 지웠어서 이번엔 다른코드는 남겨두고 다시 했는데 돼서 이 코드가 뭔지 질문드립니다. 1번 사진이 안됐을 때 사진이고 2번 사진이 라이브로 나타났을 때 사진인데 동영상에서는 <meta charset="UTF-8'>만 있어도 라이브에서 동작되는데 저는 <meta http-equiv="X-UA-Compatible" content="IE-edge">까지 있어야 동작되는지, 저게 뭔지 궁금합니다. 아니면 제 컴퓨터 반응이 느린걸까요? 만약 그렇다면 <meta http-equiv="X-UA-Compatible" content="IE-edge">는 무슨 뜻인지 알려주시길 부탁드립니다. 감사합니다. 1. 2.
모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. c언어 환경에서 널바이트 공격을 한다고 하셨는데 jsp는 불가능 한가요?
안녕하세요 @GetMapping("/members") public Page<Member> list (Pageable pageable) { return memberRepository.findAll(pageable); } 저 Pageable pageable 를 구현체인 PageRequest 라는 객체를 생성 해주신다고 했습니다. 이런 과정은 argumentResolver 랑은 관계가 없는건가요 ?? (궁금해서 앞에 @ModelAttribute 를 붙여보았는데 오류발생)
안녕하세요 선생님! 강의를 듣던 중에 막히는 부분이 있어서 질문드립니다. 보시는 바와 같이, textview를 삽입하고 id를 text1,text2로 한 후에 코드를 작성하는 부분을 실습하던 중이었는데, 강의에서 코틀린으로는 id를 통해 바로 view 객체를 다룰 수 있다고 하셨는데, 저는 그 부분이 되지 않습니다. 프로젝트를 생성할 때 language에서 Kotlin을 선택한 것도 확인을 했는데, 왜 이런 문제가 생길까요?
안녕하세요. 동적프록시 관련 내용 흥미롭게 잘 들었습니다. Proxy. newProxyInstance ( OrderRepositoryV1. class .getClassLoader() , new Class[] {OrderRepositoryV1. class } , new LogTraceBasicHandler(orderRepository , logTrace)) ; 위 코드에서 생성되는 OrderRepositoryV1의 프록시 클래스가 아래와 같을까 추측해보았는데 맞을까요? 1. newProxyInstance의 두번째 인자로 전달한 인터페이스들을 implements 2. InvocationHandler 를 인스턴스 멤버변수로 가지고 생성자에서 주입 3. implements한 인터페이스들의 메소드들을 Overriding하여 handler를 invoke 4. Proxy 클래스의 패키지는 java.lang.reflect 이고, 생성된 Proxy 객체의 패키지는 com.sun.proxy 패키지여서 생성자가 public 접근제어자여야할 것 같은데 이런 추론이 맞는 걸까요? OrderRepositoryV1Proxy implement OrderRepositoryV1{ private InvocationHandler handler; public OrderRepositoryV1Proxy(InvocationHandler handler){ this.handler = handler; // LogTraceBasicHandler 주입 } @Override String call(){ Class class = this.getClass(); handler.invoke(this, class.getMethod("call"),null); } }
안녕하세요 정수님! 이전에 필요할 때 마다 조금씩 듣고, 나름의 성장을 하다가 이렇게 고민이 생겨 찾아오게 되었습니다. 저는 백엔드 측면으로 Java, Spring-boot, JPA, Redis, AWS 서비스들 등 사용을 통해 서비스 배포와 약간의 운영 경험을 했고, 이를 바탕으로 좋은 기업은 아니지만 대기업 계열사 SI/SM 회사에 취업하였습니다. 담당 업무는 SM 업무라서 유지 보수 측면이 강하고, 이슈도 간단한 요청사항이 대부분이라 개발하는 부분이 적으며 개발 역량을 키우기가 어렵습니다. 서비스를 배포하고 운영해본 경험을 통해 비 서비스 회사(네카라쿠배 등 스타트업을 포함한 서비스 성격을 띄는 회사) IT 직군에 대한 채용에 대해서는 어느정도 대비가 되는 것 같습니다. 하지만, 서비스 회사에 지원함에 있어서는 아직 너무나도 부족하다고 느끼고 있습니다. (대용량 트래픽 처리, 확장성을 가진 아키텍처 구성, TDD 등..) 다음과 같은 질문들이 있습니다. - 우선, 수강평 작성 시 멘토링 이벤트는 더이상 진행하시지 않으시는건가요?! 신청하려고 보니 멘토링 정보에 정수님이 검색되지 않아서 여쭙습니다! - sm 업무 경력을 어필하기는 어렵기 때문에 사이드 프로젝트를 통해 키워야하는데, 혼자서 규모있는 프로젝트를 하기가 쉽지 않습니다. (기획, 프론트엔드 구현, 서버비용 등..) 백엔드 개발로서 사이드 프로젝트를 하려면 어느 정도 규모와 기획을 잡아야 할까요..? - 새로운 기술을 배우는 경우(도커, 쿠버, 카프카 등), 학습하는 방식에 대한 팁 이 궁금합니다. 특히 쿠버네티스 같은 경우 규모가 있는 프로젝트에 적용해야 의미 있는 것으로 아는데, 개인적인 학습이나 사이드 프로젝트를 통해서 이를 어떻게 준비해야 할지 조언을 구하고 싶습니다. - 앞서 말씀드렸던 제가 부족하다고 느끼는 부분들은 (대용량 트래픽 처리, 확장성을 가진 아키텍처 구성, TDD 등..) 서비스 회사에 속해 있지 않거나, 개인적으로 준비하는 경우에는 쉽게 겪을 수 없는 경험인 것 같다고 느낍니다. 이러한 경험과 역량들은 어떻게 쌓아야 할 지 조언을 구하고 싶습니다. 긴 글 읽어주셔서 감사합니다. 요즘 날씨가 추운데, 건강 조심하세요!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 질문이 있습니다. 처음에 console.log(document.querySelecter('h1'))를 입력했을떄, 콘솔에 h1이라고 표시되는게 아니라 document h1 내용이 표시 되어야 하는거 아닌가용 ? 동영상에서는 그냥 h1이라고만 표시 되어있어서 여쭤봅니당 .. 혹시 그리고 동영상 설명란이 어디에 있을끼영 ..? 보이지않네욤,,