안녕하세요 선생님 최근 default_batch_fetch_size 관련 질문과 비슷한 상황이지만 조금 다릅니다. 현재 A 테이블과 B테이블이 one to many 로 연관관계가 있고 현재 A 테이블 기준으로 쿼리를 날린다음(테이블 B는 페치조인하지 않음) 서비스 단에서 (테이블 B)부분 lazy를 강제 초기화 해주고 있습니다. 제가 batchsize를 다르게 주면서 테스트를 해보았습니다. 1. 쿼리 결과물 : 180개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 1073개 default_batch_fetch_size=100 in 절에 나가는 batch size= 100, 50, 25, 5 총 4번 비정상 fetch size되로면 2번에 나가야함 2.쿼리 결과물 : 180개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 1073개 default_batch_fetch_size=80 in 절에 나가는 batch size= 80,80,20 총 3번 정상 3.쿼리 결과물 : 180개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 1073개 default_batch_fetch_size=500 in 절에 나가는 batch size= 125, 31, 15 ,9 총 4번 비정상 fetch size되로면 1번에 나가야함 4.쿼리 결과물 : 180개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 1073개 default_batch_fetch_size=180 in 절에 나가는 batch size= 180 총 1번 정상 5.쿼리 결과물 : 30개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 23개 default_batch_fetch_size=100 in 절에 나가는 batch size= 25, 5 총 2번 비정상 fetch size되로면 1번에 나가야함 6.쿼리 결과물 : 30개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 23개 default_batch_fetch_size=30 in 절에 나가는 batch size= 30 총 1번 정상 7.쿼리 결과물 : 30개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 23개 default_batch_fetch_size=20 in 절에 나가는 batch size= 20, 10 총 2번 정상 8.쿼리 결과물 : 30개(A 테이블 기준 결과물 갯수) B 테이블의 결과물은 23개 default_batch_fetch_size=500 in 절에 나가는 batch size= 15, 15 총 2번 비정상 fetch size되로면 1번에 나가야함 혹시 자체적으로 최적화 알고리즘이 적용되면서 이렇게 제각각 나가는건가요? 아니라면 혹시 저 in 절을 만드는 부분을 디버깅을 해볼려면 어떤 클래스를 찾아보면 될까요?
Css를 적용해보려고하는데 static폴더를 만들고 그 안에 css폴더를 만든 고 style.css를 가지고 main.html에서 적용을 시키려고합니다. 코드는 이런식으로 작성을 했는데 css적용이 안되서 질문합니다! <Link rel = "stylesheet" href = "{{ url_for('static', filename='css/style.css') }}" >
안드로이드 스튜디오 실행 후 업데이트를 알려주기에 업뎃 후 재실행을 했는데 새로 프로젝트를 만들려고 하니 '플러터 프로젝트' 안보입니다. 메뉴의 '파일', '세팅', '플러그인'에서 살펴보니 'dart', 'flutter'은 설치되어 있는데 어떻게 하면 다시 플러터 프로젝트 생성이 가능할까요?
× Unhandled Rejection (TypeError): Cannot read property 'push' of undefined (anonymous function) C:/Users/rlaqu/OneDrive/Desktop/boiler-plate/client/src/components/views/RegisterPage/RegisterPage.js:50 542 | } ; 543 | dispatch( Object (_action_user_action__WEBPACK_IMPORTED_MODULE_2__[ "registerUser" ])(body)) . then(response => { 544 | if (response . payload . success) { > 545 | props . history . push( '/login' ) ; | ^ 546 | } else { 547 | alert( 'failed to sign up' ) ; 548 | } This screen is visible only in development. It will not appear if the app crashes in production. Open your browser’s developer console to further inspect this error. Click the 'X' or hit ESC to dismiss this message. 회원가입결과 true가 리턴되는건 확인했는데요 리다이렉트부분이 먹통입니다 ㅠㅠ 뭐가 문제일까요??
move()명령어가 되지 않아 직접 파일을 옮겼는데 다음과 같은 오류 코드가 뜹니다. getcwd()명령어는 정상으로 작동하는데 원인이 무엇인지요? 그리고 어떻게 고칠수 있나요? C 드라이브의 볼륨에는 이름이 없습니다. 볼륨 일련 번호: E857-6DC1 C:\Users\younskim 디렉터리 파일을 찾을 수 없습니다.
안녕하세요 선생님. 이번 강의를 수강하면서 render()함수에 대해 기본적으로 createElement 함수가 콜백으로 전달되는건가요? 여기서 createElement는 vue내부에서 구현해놓은 함수인가요? createElement에 파라미터로 전달하면, '태그이름', '태그 속성', '하위 태그 내용'을 template에 그려주는 것으로 설명해주셨는데.. 이때 render() 함수는 template과 같은 기능을 하는건가요?template과 render의 차이점은 무엇인가요? 그럼 답변 부탁드릴게요:-) 읽어주셔서 감사합니다.
설명하신 메모리 구조는 하나의 프로그램 의 구조로 생각을 해야 하는 부분인가요? 아니면 메모리 전체 구조로 봐야 하는 구조일까요? 만약 하나의 프로그램 단위 구조로 보게된다면 메모리 레이아웃 구조의 (명령줄 인수와 환경 변수들) 위에 프로그램 코드가 다시 올라오게 될것이고.. (마치 스택) 처럼 하나의 프로그램 위에 또 하나의 프로그램이 올라가는 방식 메모리 전체 구조로 보게된다면 여러개의 프로그램이 거대한 메모리 구조에 겹쳐져 있는 모양이 될것같습니다.. 어떤방식으로 이해를 해야 옳은 방식일까요?
C++을 배우는 학생입니다. 우연히 이 강의를 발견해서 C++이 첫 언어가 되었는데 이 강의도 다 듣고, 관련 서적도 몇권 읽어 봤는데 문득 이걸로 뭘 하지? 라는 생각이 들었습니다. 파이썬이나 자바를 배우기에는 이때까지 배운게 아깝고, 또 뭘 더하기에는 C++에서 딱히 할 수 있는 것이 보이지 않습니다. C++ 뭘 하기 위해 배우고 애초에 무엇을 할 수 있나요?
이번 강의(Spring Security 기본설정편)에서 WebSecurity 의 ingnore 설정들이 제대로 동작하지 않는 경우에 대해 Spring Security 관련 설정들을 모두 주석 처리하며 에러들을 다시 쭉 살펴보고 다른 분들에게 조금이라도 도움이 될까 싶어서 글 남깁니다. (이번 강의에서 추가된 내용 한정) Security 설정 시 테스트가 거의 깨집니다 -> 테스트가 깨지는 바람에 Spring docs에 관한 패키징이 정상적으로 이루어지지 않았습니다 -> docs 관련 플러그인이 제대로 동작하지 않는 바람에 "/docs/index.html" 의 경로가 정의되지 않았습니다 -> 경로가 정의되지 않아 "/docs/index.html" 에 접근 할 시에 404 에러가 발생합니다 결론적으로 Security 설정에 정의되지 않은 경로를 ingnore 한 셈 이 되어버려서 그 경로로 접근을 해도 Spring Security login 화면이 동작하는 것 같습니다. 혹시 제가 이해한 것에 잘못된 점이 있다면 피드백 주세욥. + 리소스서버 설정편에서 테스트 관련 에러를 전부 고치고 나니 해당 문제가 해결됐습니다