갑자기 git push를 하는데 위와같은 Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 에러가 발생하면서 push가 되질 않았다. git이 알려주는 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 링크를 들어가보니 더이상 password 인증은 허용하지 않고 token을 통한 인증을 사용하라는 것이었다. 이걸 해결하기 위해 많이 찾아보았는데 해결 방법을 공유하겠습니다. 참고로, 저는 Window환경에서 작업했으니 Mac에서 하시는 분들은 참고만 하시면..
[ HTTP의 약점 ] HTTP는 평문(암호화 하지 않은) 통신이기 때문에 도청 가능 통신 상대를 확인하지 않기 때문에 위장 가능 완전성을 증명할 수 없기 때문에 변조 가능 TCP/IP 는 도청 가능한 네트워크 TCP/IP 구조의 통신 내용은 전부 통신 경로의 도중에 엿볼 수 있습니다. 통신 내용을 엿볼 수 있다는 것은, 암호화된 통신에서도 암호화되지 않은 통신에서도 같습니다. 암호화 통신은 메시지 속의 의미는 간파할 수 없을 수도 있겠지만 암호화된 메시지 자체는 엿볼 수 있습니다. 통신 암호화 SSL을 조합한 HTTP를 HTTPS(HTTP Secure)나 HTTP over SSL이라 불리고 있습니다. 통신을 암호화 하는 방법입니다. HTTP에는 암호화 구조는 없지만 SSL(Secure Socket La..
Git을 사용하다 보면 자주 Merge를 사용하게 되는데요. Merge의 다양한 방법과 그로 인해 git log가 어떤식으로 변하는지 살펴보겠습니다. 먼저 Merge에 대한 이해를 쉽게 하기 위해 다음과 같은 환경에서 테스트하겠습니다. Local 환경에서만 Git을 사용 Confilct가 발생하는 하는 경우는 고려하지 않음 기본적인 git command(add, commit, branch) 명령어 설명은 생략하겠습니다. 제가 사용할 git log 명령어입니다. $ git log --all --graph --oneline # --all 로그 전체를 보여준다 # --graph 그래프형식을 이용해 표현해준다 # --oneline 한 커밋당 한줄로 표현해준다. 다양한 log 명령어가 궁금하시다면 여기를 참고해보..
[ Request 와 Response ] TCP/IP에 있는 다른 많은 프로토콜과 마찬가지로 HTTP는 클라이언트와 서버간의 통신을 합니다. HTTP는 클라이언트로부터 리퀘스트(요청, Request)가 송신되며, 그 결과가 서버로부터 리스폰스(응답, Response)로 되돌아 옵니다. 즉, 반드시 클라이언트측으로부터 통신이 시작 됩니다. 서버 측은 리퀘스트를 수신하지 않으면 리스폰스가 발생하는 경우는 없습니다. Request 내용 GET /index.html HTTP/1.1 Host: https://charliezip.tistory.com 먼저 "Get"은 서버에 요구하는 종류를 나타내고 메소드라고 불립니다. 문자열 "/index.html" 은 요구 대상인 리소스를 나타내고 리퀘스트 URI라고 합니다. ..
[ HTTP 등장 배경 ] HTTP란 웹에서 HTTP(HyperText Transfer Protocol)이라 불리는 프로토콜입니다. 과거에 CERN(유럽 인자 물리학 연구소)의 팀 버너스 리 박사는 멀리 떨어져 있는 동료 연구자와 지식을 공용하게 할 수 있도록 시스템을 고안하였습니다. 즉, 지식 공유를 위해 고안되었다고 생각하면 됩니다. HTTP는 등장한 당시에는 주로 텍스트를 전송하기 위한 프로토콜이었지만, 프로토콜 자체가 상당히 심플해 여러 가지 응용 방법을 고려해 기능이 계속해서 추가되었습니다. HTTP 메시지 전송 기능 HTML, TEXT IMAGE, 영상, 파일 JSON, XML(API) 현재는 거의 모든 형태의 데이터 전송이 가능합니다. [ HTTP 역사 ] HTTP/1.0 HTTP가 정식 사..
[ Sort() 란? ] java.util.Arrays 클래스의 메서드로 배열(Array)을 쉽게 오름차순 or 내림차순 정렬이 가능합니다. [ 1차원 배열 오름차순 정렬 ] Arrays.sort() 메서드를 사용하면 자동으로 오름차순 정렬이 됩니다. int[] arr = {1, 3, 7, 2, 5}; //Primitive Type String[] stringArr = {"A", "C", "F", "E", "D"}; Arrays.sort(arr); //arr : [1, 2, 3, 5, 7] Arrays.sort(stringArr); //stringArr : [A, C, D, E, F] [ 1차원 배열 내림차순 정렬 ] 내림차순 정렬할 때는 Collections.reverseOrder() 메서드를 사용합니..
- Total
- Today
- Yesterday
- Stream
- BatchStatus
- Spring Batch
- trailing comma
- test
- Collection
- assertj
- datasource
- JUnit5
- asSequence
- kotlin
- IntelliJ
- meta-data
- GSLB
- mockK
- WrongTypeOfReturnValue
- A레코드
- spring data jpa
- Parameterized
- Spring
- AWS INDUSTRY WEEK
- mockito-kotlin
- scenario test
- java
- Mockito
- prinicipal
- 클린 아키텍처
- 시나리오 테스트
- autoconfigure
- ExitStatus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |