묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 데이터 JPA
플러시 관련 질문드립니다.
findAll 같은 메서드는 플러시를 강제 발생시키는 것은 명확한 이유가 있다고 생각합니다.(강의 말씀 처럼 싱크를 맞춰야 하기 때문에) 그런데 식별자로 조회하는 findOne, findById 같은 메서들은 왜 플러시를 발생시키지 않을까요 ? 제 생각에는 User user = userRepository.save(user); // 아직 플러시를 발생시키지 않았음으로 데이터베이스에는 없는 상태userRepository.findById(user.getId()); // 위에서 플러시를 발생시키지 않았기 때문에 조회되지도 않을거 같습니다. 영속성 컨텍스트가 1차 캐시를 가지고 있기 때문에 플러시를 실행하지 않는거 같습니다. 혹시 이런 이유인가요? 아니면 다른 이유가 있을까요?
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
사용자가 입력한 수들의 갯수와 합을 구하는 프로그램에서
사용자가 입력한 수들의 갯수와 합을 구하는 프로그램에서 'n = -1' 로 할당하는 특별한 이유가 있나요?
-
미해결
내가 만든 학습리스트에 강좌 추가방법 알려주세요
학습리스트는 만들었는데내용으로 강좌 추가는 어떻게 하는 건가요??
-
미해결스프링 부트 개념과 활용
spring oauth2 질문드립니다.
수업 내용에는 없는 질문드리는거 같아서 죄송합니다. 어디 검색해봐도 정확한 개념을 알기 어려우서 이렇게 질문드립니다.기존 로그인 방식은 정통적인 쿠키 세션 방식에서 spring security OAuth2 기반으로 인증 시스템을 구현하려고 합니다.첫 번째 질문OAuth2 Token 기반으로 가면 JSESSIONID를 사용할 필요가 없나요? 프런트에서는 access token 남 넘겨주면 될 거 같아서요두 번째 질문로드벨런싱 문제 입니다. 토큰은 데이터베이스(Redis를 사용할거 같습니다.)에 저장 돼 있으니 어느 서버에 요청이 들어와도 유효한 토큰인지 아닌지 판단하는 것은 아주 어려움이 없어 보입니다.하지만 role 검사는 어떻게 진행되는 걸까요?public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { ....}스프링 시큐리티를 구현시 loadUseByUsername 메서드를 통해서 UserDetails 를 리턴 해주고 이때 getAuthorities도 세션 정보에 저장이 되는걸로 알고 있습니다. 여기서 문제가 있다고 생각되는 부분이 세션 정보에 저장되다 보니 로드밸런싱된 환경에서 문제가 있을 거 같습니다. 이렇게 세션에 저장되 있는 Authorities 들은 어떻게 해결 해야할까요?저는 최대한 데이터베이스에 저장하고 로드밸런싱 환경에 크게 신경을 쓰지 않게 구현하고 싶습니다. 진심으로 항상 좋은 컨텐츠 감사합니다.
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
List<Teacher> 관련
2개의 파일에서 List가 만들어졌는데요.a. HomeController에서List teachers = new List(){..........}b. StudentTeacherViewModel에서public List Teachers { get; set; }List은 Models>Teacher의 목록을 말하는 것 같은데teachers vs. Teachers 이게 왜 대문자 소문자로 되는지, 그리고 그 차이는 무엇인지를 알고 싶습니다.홈컨트롤러에서는 선생님들을 만들어 주어서 그것을 바로 Student.cshtml(뷰)로 뿌려주면 되는 것 같은데, 왜 굳이 뷰모델을 따로 만들어주는지..머리 속이 혼잡스럽네요.
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
유효성검사 영문으로 나오는 것을 한글화 할 수는 없나요?
한글로 표현되게 하고 싶은데 어디서 할 수 있는지요?그리고 통상 빨간색으로 표현되는데 어디서 할 수 있는지요?마지막으로 모달방식으로 띄우는 것 까지 가르쳐 주시기는 너무 내용이 방대해지는지요?감사합니다.
-
미해결화이트해커가 되기 위한 모의해킹 완전 정복
rdesktop이 잘 안되네요.
rdesktop을 쓸 때마다Autoselected keyboard map ko이라고 메세지가 뜨고 안 열리네요. 제가 설정에 멀 건드려서 그런 가요?
-
미해결화이트해커가 되기 위한 모의해킹 완전 정복
윈도우7 아이피 질문?
ipconfig를 통하여 윈도우 7 아이피를 확인한 결과 10.0.2.15로 가상머신 기본 주소로 나오는데192.168. 이런식으로 나오게 하려면 어떻게 해야하나요??
-
미해결C로 배우는 자료구조 및 여러가지 예제 실습
stack 구현에서 동적할당중 형변환의 유무에 관한 질문
안녕하세요, 강의 잘 수강하고 있습니다. 다름이 아니라, array를 이용한 stack의 create()함수에서는 Stack s = (Stack)malloc(sizeof(struct stack_type))을 썼는데, linked list를 이용한 stack의 create()함수에서는, malloc 앞에 (Stack)가 빠져있습니다. 혹시, 형변환을 하지 않아도 되는 특별한 이유라도 있는건가요??
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
가상 DOm diff질문드립니다 :ㅇ
리액트에서 state가 변할 때만 다시 rendering되는 걸로 알고 있는데그렇다면 결국 state를 통해서 실제돔과 가상돔의 변화 diff를 인지해서 reRender를 하는 건가요??
-
미해결밑바닥 부터 시작하는 머신러닝 입문
XGboost 설치 질문
깃허브에서 안내하는 4개를 다 설치했습니다.cmake Visual Studio 15 2017에서 오류가뜨는데 따로 Visual Studio 15 2017 win64를 찾아서 설치해줘야하나요? 구글에 치니까 cmake documentation나오는데 헤매고있어요 ..ㅜ
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
선생님께서 하신 것처럼 atom 에서 flake8 을 깔았는데 분명히 틀린 코드에도 표시가 뜨지 않아요
선생님 처럼 옆에 빨간 표시가 하나도 안뜨고 깔기 전과 동일한데어떤 점이 문제인지 알 수 있을까요??
-
미해결밑바닥 부터 시작하는 머신러닝 입문
5_gradient_boosting에서 코드에러가 납니다.
train_X, test_X, train_y, test_id_idx = hourse_price_preprocessor.get_train_test_split_dataset(train_dataset_dir, test_dataset_dir)에서 AttributeError Traceback (most recent call last) in ()----> 1 train_X, test_X, train_y, test_id_idx = hourse_price_preprocessor.get_train_test_split_dataset(train_dataset_dir, test_dataset_dir)~\OneDrive\2018\computer\ml\code\ch13_Ensemble\hourse_price_preprocessor.py in get_train_test_split_dataset(train_dataset_filename, test_dataset_filename) 53 #Train 54 x_scaled_data = np.hstack((x_quality_scaled,x_quantitiy_scaled))---> 55 Y_scaled_data = target_value.reshape(-1,) 56 57 C:\ProgramData\Miniconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name) 4374 if self._info_axis._can_hold_identifiers_and_holds_name(name): 4375 return self[name]-> 4376 return object.__getattribute__(self, name) 4377 4378 def __setattr__(self, name, value):AttributeError: 'Series' object has no attribute 'reshape'라고 에러납니다. Series는 reshape가 안된다네요..! preprocessor파일 따로 수정한적이 없는데 실행한 파일과 올려주신파일이 다른걸까요?
-
미해결Stanford iOS 한글자막 강의
강의에 언급된 프레임워크자료는 없나요?
다른 부분에서 붙여넣기 하는 소스들은 영상 멈추고 쓰면 됬는데 이번 강좌에 들어가는 트위터 프레임워크는 .h 파일이라던가 양이 많은거 같아 전체를 다 타이핑하기는 좀 어려운거 같습니다.자료들을 제공 해 주실수 없을까요?
-
미해결유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지
혹시 저만 '칼꼽기 게임#1' 관련 리소스 자료가 깨져서 나오나요?
혹시 저만 '칼꼽기 게임#1' 관련 리소스 자료가 깨져서 나오나요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
cmd에는 모두 passed가 뜨는데 제출이 안됩니다..ㅠㅠ 해시키가 이미 사용되었다네요ㅠㅠ
Test Case | Passed? | Feedback test_addition | PASSED | Good Job test_division | PASSED | Good Job test_minus | PASSED | Good Job test_multiplication | PASSED | Good JobReading source file...Transferring results to server...Transfer failed: hash key is already used.✔ Finished. (exit code = 0)C:workspacepython_mooclab_1_windowswindows>
-
미해결아이오닉(ionic3) 기본부터 하이브리드 앱 개발 실무
안드로이드 스튜디오 설치 후 빌드에러
cmd에서 ionic cordova build android 명령 시 다음과 같은 에러가 납니다....Could not find an installed version of Gradle either in android Studio, or on your system to install the gradle wrapper....java version : 1.8.0_181Android Studio : 3.14 반갑다 Ionic 책에PATH=/Users/OO/.gradle/wrapper........................./gradle-2.3/bin$PATH하라고 나왔는데요 /bin$PATH --> /bin:$PATH 이렇게 해줘야 하는 건가요?근데 하루 종일 이것저것 다해봤는데 안되네요 ㅠㅠ
-
미해결모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌
Minmaxscaler
Minmaxscaler로 normalize할 경우 결과값이 동일하게 normalize된 값이 나오는데 원래의 값으로 되돌리는 방법있나요?
-
미해결화이트해커가 되기 위한 모의해킹 완전 정복
혹시나 해서...
다른 공격 방법들은 지금의 가상 머신 환경에서만 적용이 될 것 같아서 그냥 실습만 따라 했는데,왠지 트로이목마 공격은 가상 컴퓨터가 아닌 제 다른 컴퓨터에서도 될 것 같아서 해봤는데, 안 되더군요.(칼리에서 만든 bad.exe나 radmin.exe를 USB로 다른 컴퓨터로 움겨서 실행 시켜봤는데, 칼리에서 응답을 못 받는 것 같더군요.)그 이유는 공격 대상의 제 컴퓨터가 로컬 네트워크로 안 묶여 있어서 그런가요?
-
미해결밑바닥 부터 시작하는 머신러닝 입문
Ch11_NaiveBayes강의자료가 News group밖에 없습니다.
이론부분 강의자료는 어디서받나요?