본문 바로가기

책&공부

(6)
jwt 사용 시 토큰을 반환하는 방식 짧은 정리 JWT 방식은 클라이언트의 인증 요청이 있을 때, JSON 형식으로 된 토큰을 반환해줘야한다. 이 토큰의 관리는 - request의 body - query parameter - 쿠키 - 커스텀 헤더 : Authorization 헤더 구글링 결과 네가지 방식을 쓴다. request body는 body를 안쓰는 메서드의 경우(get, delete 등) 사용할 수가 없고, query parameter는 참조가 너무 쉬워서 토큰이 탈취 당할 때 보안이 어려운 jwt 방식에서는 거의 안쓰이는 것 같다. 쿠키는 보안성 측면에서는 제일 좋지만 모바일 환경에서는 별도 설정을 해줘야하는 문제가 있다. Authorization 헤더는 커스텀 헤더인데 Authorization이라는 이름을 설정하고 형식으로 설정하도록 권장한..
(leetcode) 4.Median of Two Sorted Arrays 문제. Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). 정렬된 int 배열 nums1, nums2 가 주어질 때 이 배열들을 합친 정렬된 배열의 중앙 값을 구하는 문제 시간 복잡도는 O(log)를 요구한다. Constraints: nums1.length == m nums2.length == n 0
누구나 자료구조와 알고리즘 www.yes24.com/Product/Goods/61941073 누구나 자료 구조와 알고리즘 사칙연산과 지수로만 이해하는 자료 구조와 알고리즘수학 용어와 전문 용어가 아니어도 이해한다이 분야의 책은 대부분 컴퓨터 공학 전공자를 대상으로 쓰였거나 고등학교 수학을 잘 안다고 www.yes24.com 알고리즘 강의나 교육을 검색하거나 하면 보통 코딩테스트 관련 강의나 설명들이 나온다. 버블정렬이 어떻고, 퀵정렬이 뭐고 이 방식은 빅오표기법으로 O(N^2) 이네요 같은 내용들. 아니면 코딩테스트 문제 가져다 놓고 푸는 방법만 해설하는 강의던지. 저런 내용이 나쁜 건 아니다. 코딩테스트 합격하려면 저런 방식이 도움이 되겠지. 하지만 알고리즘이나 자료구조에 대해서 이론적인 이해가 없이 저런 내용을 보면 단순 암기..
Scouter 간단 적용 경험 github.com/scouter-project/scouter scouter-project/scouter Scouter is an open source APM (Application Performance Management) tool. - scouter-project/scouter github.com github.com/scouter-project/scouter/blob/master/README_kr.md 아래는 한글 설명서 다니는 회사가 솔루션 회사라고는 하는데 운영을 위한 제대로된 자동화 툴이나 절차가 없다. 단위테스트도 팀별로는 안하고 하는 사람만 하는 판이고, 서버 설치 후 로그나 모니터링도 없어서 도입하려고 모니터링 툴을 찾아봐서 나온 게 SCOUTER. 납품하는 서버 성능이 좋지는 않아서 실제..
자바 ORM표준 JPA 프로그래밍 정리 www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 프로그 www.inflearn.com 실무에서 어떤식으로 사용하는지와 가이드를 말해줘서 좋았다. 강사님이 잘 가르쳐 주시고 질문 했을 때 피드백도 빠르셔서 좋음 www.evernote.com/shard/s381/sh/7690cbe1-c9c8-6229-481b-68a271036f00/0d7a7c37125b5473133456c0773c29f3 강의 노트 SQL을 쓸 때 자바 컬..
하루3분 네트워크교실 www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788931454727 하루 3분 네트워크 교실 - 교보문고 『하루 3분 네트워크 교실』는 네트워크란 무엇인지부터 시작하여 네트워크의 구조와 역할에 대해 알려줍니다. 네트워크 OSI 참조 모델을 중심으로 각 계층을 살펴보고, 데이터가 어떻게 통신하 www.kyobobook.co.kr HTTP, TCP/IP 가 프로토콜인 것만 알고, IP 주소 같은 거는 ipconfig 명령어로 찾을 줄은 알았는데 회사에서 일하다 보니까 서브넷이니 라우팅이니 말은 나오는데 알아들을 수가 없었다. 그래서 네트워크 관련 두꺼운 책은 읽어봐야 머리에도 잘 안 들어올 거 같아서 좀 얇은 책부터 ..