로그인 정보를 저장해두고 여기저기 로그인 아이디를 가져올 수 없을까? 라는 생각에 여러 방안을 두고 생각을 해보았다. 현재 세션을 쓰기 때문에 여기저기 넘겨야 하는 상황이 매우 불편했다. 1. 스프링 시큐리티 (안 쓰기에 PASS) 2. H2 인메리 데이터베이스로 현재 로그인을 임시 저장해두고 XML 만 수정하는 방법 ( H2 설치가 안 되어 PASS) 3. 현재 쓰는 DB2 에도 2와 같이 시행 ( 메모리 낭비가 심할 것 같고 페이지 재접속 시에 문제가 있을 것 같아 PASS)4. ThreadLocal (하.. 우리가 쓰는 구조와 좀 달라서 PASS ) 이제 싱글톤 패턴을 구현해보려고 한다. 과연 될까..? ㅋㅋㅋ 일단, Login 서비스단에서 idLogin 을 저장하기 때문에 // Thr..
당신이라고 했지만 실상 나임. (아무도 이 글을 안 보기 때문) 자, 한국말로 대화할 때는 다양한 주제를 꺼냄-> 주식 -> 정치 -> 돈-> 직장-> 취미 등등드읃ㅇ 근데 우리가 영어를 하면? hi, nice to meet you 전혀 궁금하지도 않은 남의 신상이나 묻고 있다. 너의 취미가 뭐니 너 나이는 몇이니너 뭐해먹고 사니너 어디 사니 대화 주제가 '너' 로 맞춰져 있다. 근데 솔직히 궁금해요? 있을지도 모르겠지만 뭔 소개팅하는 것도 아니고 ... 난 '돈' 으로 대화 주제를 바꿔보고 싶다. 하지만 돈에 대해 아는 영어가 없지 기껏해야 money ...? ㅠㅠ 돈에 관해 할 말이 많다. 예를 들어 난 돈이 없어 나에 대해 투자를 많이 했기 때문이야. 옷은 안 사는데 많이 먹었어. ..
블로그 혁명의 어머니이자 무버블 타입(Movable Type)의 창시자인 미나 트롯(Mena Trott)이 블로깅의 초창기에 대해 이야기합니다. 그녀는 더욱 친밀하고 유대감을 느낄 수 있는 세상을 만드는 비결은 보통사람들이 자신의 일상을 온라인으로 공유할 수 있도록 하는 것이라고 생각합니다. https://www.ted.com/talks/mena_trott_meet_the_founder_of_the_blog_revolution?subtitle=ko Meet the founder of the blog revolutionThe founding mother of the blog revolution, Movable Type's Mena Trott, talks about the early days of blogg..
영어하면 무엇이 떠오르시나요? 대부분 어렵다, 안된다, 말이 막힌다, 한국어도 못한다 등등 부정적인 이미지가 떠오릅니다. 하지만 영어는 꼭 해야할 것 이라고 신신당부하곤 하죠. 그리고 기업에서도 영어를 잘하는 사람을 더 우대합니다. 근데 영어는 잘하는 사람은 많은데 왜 나는 못하는가를 생각하게 됩니다. 그래서 영어를 잘할 수 있는 방법 ! (주워들은) 을 정리하고자 합니다. 1. 김영철 특강 https://youtu.be/CVcGM0siRY8?si=HNRI0d8Mdxv7mEBn 정리 - 오늘 외운 영어는 내일 바로 써먹어라 - CNN 같이 어려운 것보다 내가 관심있는 가십거리에 신경을 써라 (교통방송, 아리랑 등) - 영어발음은 일단 뒤로 미뤄라 신경쓰지 마라 * 비영어권과 소통하는 일이 더 ..

개발자 망나니에오 스프링 시큐리티란 무엇인가? 인증, 인가 이 두 개념만 아시면 이해하는 것은 끝났다. 라고 생각합니다. 간단하게 요약하자면 인증이란 로그인할 때 권한을 부여하는 것이구요 인가란 로그인한 사용자에 한해서 원하는 사이트 (경로) 로 이동할 수 있는 것입니다. 이게 그 어찌보면 사람들의 정보들을 안전한 곳으로 이동을 시키고 아무에게나 그 정보를 주지 않는 ... 그런 개념이라고 보시면 될 것 같고요 이게 그 인증, 인가를 구현하는 코드는 굉장히 복잡하다고 알고 있습니다. https://trysolve.tistory.com/25?category=1194134 Spring Security 없이 소셜 로그인 구현하기들어가기 전 ✔ 기록을 통한 리마인드를 위해 남기는 글입니다. 기존 프로젝..
로그인/ 회원가입 구현한 후에 SpringSecurity 와 JWT 를 적용하고 h2 를 들어가려고 하는데 사이트 로그인을 안하면 안들어가지더라구요? 아마 시큐리티 적용을 했을때 저희가 사이트에 대한 허용을 걸어줬을 거에요 이제 그 함수가 기억날 줄 모르겠지만 permitAll() 이란 걸 걸어줬을 텐데 코드로 보시죠 return http .authorizeHttpRequests(auth -> auth .requestMatchers( new AntPathRequestMatcher("/login"), new AntPathRequ..

저번에 간단한 앱을 배포하기 위해 인스턴스를 생성하고 IP 할당받고 DB 적재도 해봤는데요 구성하는 과정에서의 문제 + OAuth 인증 미구현 문제로 시간도 걸릴 것 같고 다시 시도할 겸 인스턴스를 삭제했어요. 그래서 한 2일? 정도 인스턴스가 유지된 상태인데 $0.96 (약 1,300원) 이 청구가 되었더라구요. 사실 기업에서 인프라팀에서 일을 하려면 여러 플랫폼과 비용에 빠삭해야 할 것 같은데요. (아무래도 기업의 돈을 효율적으로.. (절약..)) 그래서 AWS 비용을 아주 살짝 살펴보려고요. 이렇게 차트로 표시가 됩니다. 분명 제가 구성했던 환경은 EC2 + RDS 밖에 없는데 VPC, 기타... Tax 까지 있네요. VPC 란 무엇일까? Virtual Private Cloud 논리..

AWS 환경 구성 후에, 배포를 실패했어요! 짠! 근데 이건 그 IDE 도 개발자도구로도 에러 원인을 찾을 수가 없습니다 ! ! 그러면 뭐 경우의 수 오만가지 다 따져서 고쳐야 하냐??????????? 노노~~ AWS 에서는 로그를 요청하여 로그파일을 다운로드 받아 원인을 파악할 수 있답니다 ;-) 일단 Elastic BeansTalk 에 들어갑니다. 그리고 환경에 들어가요. 그리고 제가 만든 애플리케이션의 로그를 들어가요 그 다음 저기 로그 요청 보이시죠, 전체 or 마지막 100줄 선택을 하시면 아래에 로그 파일을 다운로드 받기 가능해요., 압축 파일로 주네요. 파일 타고 들어가면 이게 보여요 web.stdout.log 딱 봐도 웹 출력할 때 발생하는 로그 같네요 뭐가 긴 게 ..