안녕하세요. 4.8강 변환 지정자의 수식어들 예제 문제에서 궁금한 점이 있어서 질문드립니다. 해당 코드를 실행하면, %hhd는 최댓값이 255 혹은 127 이기 때문에 오버플로우가 발생한다는 것까지는 이해하였습니다. 근데 콘솔창에 출력값으로 해당 코드 실행 결과가 1로 출력이 되는데, 0으로 출력되어야 하는 것이 아닌가요? 1111 1111 에 추가적으로 값이 더해지면서 자릿수를 넘어간 부분을 제외하고 0000 0000이 되기 떄문에 0이 되어야 한다고 생각했습니다. 감사합니다.
강의에서 표시는 int *ptr을 유지하는데 제거는 스타일 자동 정리 기능이 적용되면서 int* ptr로 자동으로 변경해서 표시해줍니다. 앞에서 뭔가 다르다고 하신 것 같기도 하는데 일단 실습 시 차이는 없는 것 같은데 무시해도 될지요? VS2022 community 17.4.2 사용 중입니다.
안녕하세요. 동시성 이슈를 synchronized 키워드를 사용하지 않고 해결해보려고 했었는데요. MySQL InnoDB의 default level은 repeatable_read로 알고 있어서 한 단계 더 높은 수준인 serializable로 설정하면 동시성 이슈를 해결할 수 있을거라 생각을 했었는데요. 그래도 동시성 이슈가 발생하더라구요.. @Transactional(isolation = Isolation.SERIALIZABLE) public void decrease(Long id, Long quantity) { Stock stock = stockRepository.findById(id).orElseThrow(); stock.decrease(quantity); stockRepository.saveAndFlush(stock); } 제가 뭘 놓치고 있을까요?
하나의 솔루션에서 각 프로젝트 별로 C++ 11, C++ 14 같은 언어 스타일 (이걸 정확히 뭐라고 부르는지 모르겠습니다만.. 이하 스타일로 부르겠습니다..) 을 프로젝트 별로 제각각 다르게 쓸 수 있는 것으로 알고 있는데요. (공동작업을 하면서 오래된 내용 유지보수하거나 하면..) 그렇게 섞어서도 일단 돌아가기만 한다면 문제가 없는건지 아니면 강제로 같은 스타일로 통일해서 맞춰야 하는건지요?
master, node1, node2를 띄우고 20분정도 대시보드에 접속이 잘되는데 이후 ssh client에서 아래 에러 메시지가 발생하면서 대시보드에 접속이 잘 안되더라구요. 그래서 vagrant halt, vagrant up으로 재시작 하면 다시 접속이 잘되는데 이렇게 끊기는 이유가 6코어가 아닌 4코어라 그런걸까요?
안녕하세요 수원님! 로그인 성공, 실패 관련 질문드립니다. 로그인 실패시 처리할 수 있는 메소드가 failureUrl() failureHandler() 위와 같이 2개인것으로 이해 했습니다. 그런데 failureHandler() 에서 /login2 으로 redirect 를 했는데 failureUrl() 에서 지정한 곳( /login )으로 리다이렉트 하는 것을 확인했습니다. 로그인에 실패하면 failureHandler() 에서 지정한 곳으로는 redirect 가 불가능 한건가요? onAuthenticationFailure() 에서 로그까지 실행되는것은 확인했습니다. 반대로 로그인 성공시에는 successHandler() 가 defaultSuccessUrl() 보다 우선순위가 높은것 같더군요. private void formConfigure(HttpSecurity http) throws Exception { http .authorizeRequests() .anyRequest().authenticated(); http .formLogin() //.loginPage("/loginPage") // 사용자 정의 로그인 페이지 .defaultSuccessUrl("/home", true) // 로그인 성공 후 이동 페이지(default false) .failureUrl("/login") // 로그인 실패 후 이동 페이지 .usernameParameter("username") // 아이디 파라미터명 설정 .passwordParameter("password") // 패스워드 파라미터명 설정 .loginProcessingUrl("/login_proc") // 로그인 from action url .successHandler(loginSuccessHandler) // 로그인 성공 후 핸들러 .failureHandler(loginFailureHandler) // 로그인 실패 후 핸들러 .permitAll(); } @Slf4j @Component public class LoginFailureHandler implements AuthenticationFailureHandler { @Override public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception) throws IOException, ServletException { log.info("exception={}", exception.getMessage()); response.sendRedirect("/login2"); } } @Slf4j @Component public class LoginSuccessHandler implements AuthenticationSuccessHandler { @Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { log.info("authentication={}", authentication.getName()); response.sendRedirect("/home2"); } } 감사합니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요 선생님 저는 윈도우 사용자입니다. 여기서 보시다시피 h2.bat을 입력했을 때 화면이 잘 뜨고 연결을 누르면 접속이 잘 되는데요. 영한님 강의에서 url 바로앞에 숫자들을 지우고 localhost를 입력하라고 하십니다. 저는 근데 그렇게 할 시 이렇게 에러가 납니다. 그냥 url주소를 localhost로 바꾸지 않고 실행해도 괜찮을까요? 주소창을 localhost로 바꾸지 않은 상태에서 템플릿 파일에서 복사한 jdbc url에 jdbc:h2:tcp:// localhost/~/test넣고 실행해도 오류가 납니다. 2. 이후부터는 jdbc:h2:tcp:// localhost/~/test을 넣고 진행한다고 하는데 에러가 나는데 어떻게 해야할까요?
[질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] 안녕하세요. 두가지 질문이 있습니다. 쿠버네티스를 처음접하여 이상한 질문이 있다면 죄송합니다. ㅠ 1. 현재 deployment와 service replicaset=3으로 실행시키고 있습니다. 실행하면서 kubectl set image deployment <deployment name> <이름>=<버전>로 하면 파드가 계속 3개를 유지하면서 배포되는건 확인을 했습니다. 하지만 파드는 running이지만 service에 loadBalancer에 바로 붙지 않고 약간의 텀이 있습니다. 이런경우 어떤 방법이 있을까요? front, backend 등을 쿠버네티스로 관리할 경우 하나의 클러스터로 관리하나요? 만약 관리한다면 다른 namespace에서 관리하나요?
안녕하세요! 강의 들으면서 이전에 해당 git 권한 부여받고 사용중입니다. 그런데 갑자기 언제부턴가 지속해서 gist 알림 메일이 오고 있습니다. 현재 상태는 다음과 같습니다. 위 사진처럼 Unsubscribe 되어 있음에도 알림 메일이 계속 오는데 어떻게 처리를 해야 할까요?
강사님 안녕하세요 :) 좋은 강의 잘 듣고 있습니다! 리액트 훅 - 배치, 순차적 처리 관련하여 제가 이해한 것이 맞는지 여쭤보고 싶어서 질문 드립니다! 1. 배치처리 (React 요소에서 관리되는 훅에서 기본적으로 처리하는 방식이며, 같은 시간에 훅 전체가 (예 YYYY-MM-DD HH:MM에 동시간에) 처리됨 2. 순차처리 방법 1) unstable_batched_updates() 함수와, 직전 상태값을 받는 매개 변수를 받는 함수를 사용 방법 2) 리액트 요소가 아닌 외부에서 훅을 사용 와 같이 이해했습니다만, 제가 개념 이해를 잘 한 것이 맞을까요? 그리고 배치와 순차 처리 개념은 어떤 경우에 쓰이는 것인지, 혹시 예를 들어서 설명해주실 수 있을까요? (배치란 실제로 한번에 내부적으로 쓰이는 data를 fetching 할때이고, 순차처리는 무언가 연쇄적으로 업데이트가 일어날때일까요?)