소셜로그인 성공 이후 JWT 인증하는 방법을 알고 싶어 강의를 수강했습니다. 소셜로그인과 JWT 인증을 어떻게 같이 쓰는지 예시를 알려 주실 수 있나요 실무에 바로 적용하고 싶은데 강의에서 보여 소셜로그인, JWT 인증 강의만으론 소셜로그인 성공 이후 어떻게 토큰을 발급해 react 또는 모바일 네이티브 앱의 사용자을 로그인, 회원가입시키는지 모르겠네요. 샘플 코드를 첨부해주시면 감사하겠습니다.
강사님 안녕하세요 ~ 아래 질문은 먼저드린 질문과 다른 질문입니다. 아래 첨부이미지 확인해주세요 저는 ComCorpUser. bizCd / teamCd 와 ComBizTeam 에 있는 복합키의 CombizTeamPK 의 속에 있는 bizCd / teamCd 와 @ManyToOne @Fetch 애노페이션 연결 고리를 걸어서 다대일 단방향 연관관계를 맺고 싶습니다. ComCorpUser 클래스의 java 파일을 어떻게 만들어야 할까요? 강사님이 직접 1개의 클래스 java 파일을 만들어서 보여 주실 수 있을까요?
안녕하세요, 강사님! 좋은 강의와 자료 공유해주셔서 감사드립니다. 다름이 아니라 회사 일과 강의를 병행하다 보니, 신경을 쓰지 못하는 사이에 오늘이 강의 수강 마지막 날이더라구요 ㅠㅠ 다른 분들 보니 질문 게시판에 비슷한 문의를 올리는 듯 해서 혹시 강좌 수강 기간 연장이 되는지 여쭤보고 싶습니다. 이제야 여유가 생겨서 꼭 완강하고 싶습니다. 감사합니다.
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요 맛비님 14장 8승기 설계 후 Simulation 과정에서 의문점이 들어 질문 드리게 되었습니다. 1) 우선 simulation결과는 위와 같은데, r_valid, o_valid가 0으로 초기화(@100ns)는 되었는데 그 다음 rising edge부터 Z로 나오네요. 제 코드가 문제가 있어서 이렇게 나오나 싶어서 맛비님의 코드로 다시 돌려봐도 이렇게 나옵니다. 혹시 다른 질문 내용 중 문제점을 찾을 수 있나 확인해봤는데, high impedence Z는 signal이 연결되지 않은 거라고 답변해 주셨는데, 올려주신 코드대로 simulation을 돌렸는데 왜 이렇게 되는 건지 이유가 궁금합니다. 2) Testbench의 Initial Block에서 0부터 99까지의 수의 8승을 test하기 위하여 위 코드를 사용하셨는데, @(posedge clk); 부분이 있는 이유가 뭔지 궁금합니다. Clock의 positive edge에서 반응하긴 하지만, 그 다음에 뭔가를 하지 않고 바로 다음 loop를 돌거나, for문을 탈출하는데, 결국 이 부분이 하는 역할이 뭔지 궁금합니다. @(posedge clk); 이후에 지시하는 바가 없기 때문에 결국 sensitivity list를 통해서 들어왔다 해도 없는거랑 똑 같은 것 아닌가요? 아니면 다음 negedge가 오기 전에 posedge까지 해당 loop를 유지하기 위해 있는 건가 싶기도 했는데 그런 의미인가요? 어떤 의미가 있는 부분인지 여쭤보고 싶습니다! 3) 강의 듣다가 문득 생각이 난 것인데, 왜 Linux(WSL)환경에서 설계를 하는게 중요한가요? 결국 synthesis까지 가면 Linux기반의 EDA tool을 쓸 수밖에 없어서 그런건가요? script기반의 자동화에 용이해서 그런가요? 어떤 점에서 rtl 엔지니어들이 대부분 현업에서 Linux기반으로 작업을 하시는데 큰 이유가 되는 것인지 궁금합니다. 중요하다고 말씀은 하셨는데, 아직 체감이 되는 단계는 아니어서요.. 긴 글 읽어주셔서 감사합니다. 강의 항상 잘 듣고 있습니다 :)
안녕하세요. 공부를 하다보니 조금 더 욕심이 생기네요. 다음에 기회되신다면 recurvise, GUI-Fxml과 scene builder, Server 쪽 주제로 강의 해주시면 감사하겠습니다. 자바를 공부하다보면 위의 주제는 꼭 나오더라구요. 조만간 자바 완전체 기다해겠습니다.^^ 건승하세요.
안드로이드 스튜디오 오류 도와주세요 3시간넘게 알아보고있습니다.. E/OpenGLRenderer: Unable to match the desired swap behavior. 라는 에러가 맥북에서 뜨는데 팀원이 윈도우에서 작성한 걸 제 M2맥북에서 돌리니까 저러네요.. 안드로이드는 처음이라 잘 모르는데 아무리 검색해도 저거에 대한 정보는 거의 없어서요.. 도와주십쇼 ㅠㅠ
안녕하세요 멘토님. 항상 강의 잘 보고 있습니다. 예전부터 문의드리려다가 자꾸 잊어먹던게 있었는데 이제서야 질문드립니다. export default function aaa() { const bbb = () => { ... } ... } 위와 같이 강의를 들을 때 마다 왜 컴포넌트 부분의 최초 함수 선언 부분만 화살표 함수가 아닌 일반 함수 선언 방식으로 하시는지, 특별한 이유가 있는 것인지 궁금합니다. 감사합니다.
안녕하세요. If문 부정연산자 관련하여 문의 드립니다. 아래 식에서 !(부정연산자)가 추가되어 false -> true 로 되는 것까지 이해하였습니다. 그럼 if (hour < 14 && morningCoffee == true) 라는 식이 성립되는데 if (hour < 14 && morningCoffee == false) 이 식과 어떻게 동일한지 이해가 되지 않습니다.. hour = 10; boolean morningCoffee = false; if (hour < 14 && !morningCoffee) sout("아이스 아메리카노 +1")
0:05초 부분에서 applicationContext를 익명클래스가 아닌 람다 표현식으로 바뀌어져있는데, 이 부분을 그대로 따라 쳤는데, 에러가 납니다. public static void main(String[] args) { AnnotationConfigWebApplicationContext applicationContext = onRefresh() -> { super.onRefresh(); ServletWebServerFactory serverFactory = this.getBean(ServletWebServerFactory.class); DispatcherServlet dispatcherServlet = this.getBean(DispatcherServlet.class); WebServer webServer = serverFactory.getWebServer(servletContext -> { servletContext.addServlet("dispatcherServlet", dispatcherServlet) .addMapping("/*"); }); webServer.start(); }; applicationContext.register(HellobootApplication.class); // 구성정보가 있는 클래스 등록 applicationContext.refresh(); } } onRefresh() -> { ... } 이 부분이 이해가 잘 되지 않는데, 어느 부분이 잘못된 건가요? AnnotationConfigWebApplicationContext applicationContext = onRefresh() -> { super.onRefresh();