전체 글363 1일1개 (53) - 테스팅 자동화 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#53. 테스팅 자동화흔히 테스팅을 자동화한다는 이야기를 많이 하는데, 파라미터도 다 다르고... 몇몇 기능은 순서도 있고 그런데 어떻게 자동화화는 것일까 ?? 오늘은 테스팅 자동화에 대해 알아보자. 테스팅 자동화사실 엄밀히 이야기하면 테스트 자동화랑, 자동화 테스트랑 다르다고 한다. 전자는 "반복 작업을 자동화 하는 것"이고, 후자는 "자동으로 테스트하는 프로세스" 정도를 의미한다고 하는데 내가 쓰고싶은 것은 전자이다. 어떻게 반복적인 작업을 자동화 했을까 ?? 먼저 테스트 순서에 대.. 2024. 10. 7. 1일1개 (52) - 내가 만든 쿠키, 네가 만든 세션 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#52. 쿠키와 세션요즘 토큰, 세션테이블 이런 쪽을 공부하고 있다. 그럼 쿠키와 세션에 대해서도 알아보자. 예전에 쿠키와 캐시에 대해서 정리한 것도 있는데 참고해보자.https://100won-developer.tistory.com/entry/%EC%BF%A0%ED%82%A4%EC%99%80-%EC%BA%90%EC%8B%9C 쿠키와 캐시쿠키 쿠키는 클라이언트(웹 브라우저)에 저장되는 작은 데이터 파일입니다. 웹사이트에서 로그인 정보, 사용자 환경 설정, 장바구니 등을 저장하고 다음에 .. 2024. 10. 6. 1일1개 (51) - 로그인의 신 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#51. JWT어제는 OAuth에 대해서 알아보았다. 이때 같이 언급되는 것이 있는데 바로 JWT이다. json web token(java web token인줄 알았다 .....)이라고 불리는 JWT는 보통 스프링 프로젝트를 하다보면 로그인에서 애용되는 방식이다. 오늘은 JWT에 대해서 알아보자. 생활코딩 유튜브를 보고 정리하였습니다.https://www.youtube.com/watch?v=36lpDzQzVXs JWT = 편지 보내기일단 약간 보안의 내용을 곁들인 JWT를 이야기해보자.. 2024. 10. 5. 1일1개 (50) - OAuth 2.0 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#50. OAuth 2.0Spring 개발하다가 소셜 로그인을 쓸 일이 있으면 이 단어가 꼭 나온다. OAuth 2.0에 대해 알아보자. 우아한테크톡 "홍실의 OAuth 2.0"을 참고해 정리하였습니다. OAuth 맥락OAuth(Open Authorization)는 내 서비스가 사용자의 자격 증명을 "직접" 하지 않고, 제한된 접근 권한을 주는 "인증 프로토콜"이다. 사용자의 pw나 민감정보를 직접적으로 공유하지 않고도 데이터를 안전하게 접근할 수 있도록 하는 프로토콜이다. 보통 우리는.. 2024. 10. 4. SWEA 1983 조교의 성적 매기기 (핵심 : 순서와 값 함께 저장하는 방법) 💡문제 분석 요약주어진 학생들의 중간, 기말, 과제점수를 비율별로 종합하여 등급을 매긴다.등급은 총 10개 등급이 있고, 각 등급마다 10% 학생들이 차지하게 된다. (ex. A+ 10%, A0 10% ...)이때, 특정 순서에 있는 학생의 학점을 출력한다.💡알고리즘 설계처음엔 dictionary를 생각했다. 왜냐면 학생의 "순서"와 value를 함께 저장하는 방법이라고 생각했기 때문.그래서 student[순서] = A+ 이런느낌으로 저장하려 했는데, 정렬 부분에서 잘 안됐다.따라서 우린 students에 튜플 자체를 append하는 방식을 사용한다. (순서, 학점) 형식으로 튜플을 통째로 append해준다.💡코드t = int(input())for test_case in range(t): n,.. 2024. 10. 4. 1일1개 (49) - 스키마랑 테이블 같은 거 아닌가요 ? 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#49. 스키마흔히들 스키마 = Table 정도로 이해하고 있을텐데, 아니다. 시험문제도 좀만 꼬아서 나오면 바로 틀리는 이 스키마란 녀석에 대해서 알아보자. 스키마 (Schema)스키마는 DB의 구조와 제약 조건을 정의하는 개념으로, "DB의 틀"이라고 할 수 있다. 스키마는 DB의 전체적인 구조와 규칙, 관계 등을 정의한다.ex) 어떤 테이블이 있는지, 각 열의 형식이나 테이블간 관계 등을 설명 테이블은 DB에서 실제 데이터를 저장하는 단위이다. 각 테이블은 특정 스키마에 따라 만들.. 2024. 10. 3. 1일1개 (48) - 데이터 멍멍이 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#48. DataDog데이터 도그를 모니터링에도 사용되는 툴인데, 네트워크, 클라우드쪽에 가까울 수도 있지만 테스팅 업무에서 이용된다고 하여 정리해본다. 이미지부터 상당히 귀여운 DataDog에 대해서 알아보자 !! DataDogDatadog는 클라우드 기반의 모니터링 & 보안 플랫폼이다. 애플리케이션, 로그, 보안에서 생기는 이벤트를 실시간으로 수집하고 분석할 수 있는 도구이다. 주로 모니터링, APM(앱 성능 모니터링), 로그 관리, 보안 관리 등을 담당한다. DataDog로 시스템.. 2024. 10. 2. SWEA 2001 파리 퇴치 (핵심 : i+x, j+y) 💡문제 분석 요약N*N 파리 box에서 파리를 딱 내리치면 M*M만큼의 칸을 내리칠 수 있어서 해당 칸의 파리를 잡을 수 있다.이때, 잡을 수 있는 파리의 최대 수를 구한다.💡알고리즘 설계보자마자 4중 for문은 아닐거고 ...... 라고 시작했는데 결국 다른 풀이를 생각해내진 못했다.물론 4중 for문이 될 것이라는 확신은 있었다. N의 크기가 15고, M의 크기는 2~N 이었기 때문에 최대 O(225)일 것이라고 생각해서 될 거라고 봤는데 사실 크기가 커지면 쓸모 없는 코드니까 .... 4중 for문은 피하려고 했다.사실 M*M 박스는 움직이면서 이전과 겹치는 부분이 있으니까 그 부분만 빼고 나머지 새로운 열 혹은 행에 대해서 더해주면 더 효율적일 것이라고 생각했는데 코드를 생각해내진 못했다.💡.. 2024. 10. 1. 1일1개 (47) - Azure 서비스 알아보기 1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#47. Azure 서비스 알아보기예전에 Azure 서비스에 대해서 간단히 정리를 했었는데, 오늘은 대표적인 서비스들을 알아보고 언제 쓰이는지 알아보자. 그리고 AWS와 비교해보면서 aws에서 사용하던 서비스는 Azure에서 어떤 서비스로 사용되고 있는지도 알아보자 !!!!https://100won-developer.tistory.com/entry/%E3%85%87 1일1개 (29) - Azure1일 1개념정리 24.08.09.금 ~ 큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지.. 2024. 10. 1. 이전 1 ··· 7 8 9 10 11 12 13 ··· 41 다음 반응형