Rad Blog

Archive

앞으로 해가면 좋을 인프라 관리

서버 인프라 관리 AWS 클라우드 포메이션이나하쉬코프 테라폼 terraform을 통해 원하는인프라를 코드로 서술 (단 뭔가 토큰이나 시크릿키나, 각종 암호 값 등이 올라가면 안 됨) Github에 Commit 후 보관. Tutorial https://medium.com/pplink/aws-cloudformation%EC%9C%BC%EB%A1%9C-%EC%9D%B8%ED%94%84%EB%9D%BC-%EC%9E%90%EB%8F%99%ED%99%94-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-9fe13cdf08c9 https://techblog.woowahan.com/2646/ https://howtosanta.com/korea/cloudformation%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-ec2-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EB%A5%BC-%EC%83%9D%EC%84%B1%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95/

좋은 오픈소스 관련 정보 사이트 목록

2022-05-01 opensource xfrnk2
다음은 이번에 오픈소스를 처음 공개해보면서 찾아본 사이트 목록이다. 유용한 정보를 많이 담고 있었기에 리스트업하여 블로그에 별도로 포스팅한다. https://naver.github.io/OpenSourceGuide/book/ https://docs.github.com/en/get-started/quickstart/create-a-repo#commit-your-first-change https://choosealicense.com/ https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository https://datalibrary.tistory.com/111

[MYSQL] ERROR 1227 (42000) at line 55: Access denied; you need (at least one of) the SUPER privilege(s) for this operation 해결

2022-04-06 mysql xfrnk2
AWS RDS의 데이터 이관중 트러블슈팅 Mysql Server > Data Export 시 Export Option을 Self-Contained File로 지정하여 sql 파일 추출 Mysql Server > Data Export 실행하니 아래와 같은 에러가 등장. ERROR 1227 (42000) at line 55: Access denied; you need (at least one of) the SUPER privilege(s) for this operation 인터넷에 돌아다니는 방법을 사용해 봤는데도 변화가 없었다. https://aws.amazon.com/ko/premiumsupport/knowledge-center/definer-error-mysqldump/ https://aws.amazon.com/ko/premiumsupport/knowledge-center/error-1227-mysqldump/ db dump를 위해 아래의 4종의 명령줄을 주석처리 했다. 설정 파일은 건드리기 찜찜했기 때문. Continue reading

Validation을 위해 작성하였던 정규 표현식 뜯어보기

2022-04-02 Java Regex xfrnk2
개요 본 글은 넷플릭스 팀 프로젝트 서버 파트를 개발하면서 정규식을 공부한 내용을 담고 있다. 정규식을 떠올리면 늘 드는 생각은, 복사 & 붙여넣기의 사용과 겉핥기 수준, 예를 들면 괄호 안에 문자가 여러개 있으면 ‘또는’ 이라는 매칭 조건을 주는 것 외에는 아는게 없었기에 언젠가 공부해야겠다는 생각 뿐이였다. 이번 팀 프로젝트에서 유효성 검사를 위해 필요했던 정규식에 한해서 어떻게 동작하는지 한 땀 한 땀 분석해 보았다. 이제는 아래의 정규식 정도면 직접 작성할 수 있지 않을까? Continue reading

넷플릭스 클론 팀 프로젝트 - 소셜로그인 WORK FLOW

2022-04-02 Java Spring xfrnk2
개요 이 글은 넷플릭스 클론코딩 서버 파트를 개발하면서, 소셜로그인을 어떻게 적용시켜볼 수 있는지를 고민하고 설계했던 개념을 담고 있다. SpringSecurity와 Auth를 사용하는 것이 아닌 오로지 Rest API만으로 구현했다. 소셜로그인 WORK FLOW 사용자가 나의 서비스에서 [소셜 로그인]을 누르면 소셜 로그인 창이 뜨게된다. 소셜 로그인이 정상 수행되면 카카오가 [인가 코드](Authorization Code)를 미리 설정한 redirect_uri로 되돌려준다. 나의 서비스는 redirect_uri로 들어온 url에서 [인가 코드]를 얻어서 소셜 로그인 서비스 server에 AccessToken을 요청한다. 소셜 로그인 서비스는 [인가 코드]를 확인하고 AccessToken을 돌려준다. Continue reading

2022.03.19~2022.03.31 Spring 공부 정리

2022-04-02 Java Spring xfrnk2
개요 넷플릭스 팀 프로젝트 서버 개발 기간동안(2022.03.19~2022.03.31) 지금까지 스프링을 공부하며 남겼던 기록들을 정리해 보았다. 필자는 자바 사용을 시작한지 얼마 되지 않은 초심자고, 스프링은 이번 라이징 캠프 수업을 들으며 처음 접한 프레임워크다. 아직 미흡한 부분이 절대적으로 크다고 느끼고, 이제 막 개념을 배워가고 있는 수준이다. 이후에 조금 더 깊이 있는 영역까지 코드를 뜯어보고 분석해 볼 수 있도록 공부해 가고 싶다. Spring-boot API 구현하기 위한 선수지식 어노테이션을 다양하게 알아둘 필요가 있다. 롬북을 쓰자. Spring에 대해 알아보자 1. Continue reading
Older posts Newer posts