본문 바로가기

Back-end109

Python 입력 출력 input 은 전부 str type 으로 값을 받아오기 때문에 int 로 받고 싶을 경우 input과 동시에 형변환 시킨다. val = int(input('숫자를 입력하세요')) 먼저 입력을 받은 뒤 추후 형변환 시키는 방법도 있다. number = input("나이 >> ") number = int(number) 변수 값을 적용한 출력 1. 문자열 포매팅 (f-string 사용) name = input('이름 입력 >> ') print(f"이름 : {name}") 2. 문자열 포매팅 (format 사용) print("이름 : {0}".format(name)) 3. 문자열 포매팅 (%사용) print("이름 : %s"%(name)) 전부 이름 : ooo 와 같이 출력된다. 2023. 5. 2.
TDD V-Model Requirement : 요구사항 분석 System Specification : 논리적 설계 [[Coding]] Unit Testing : 소스코드, 클래스 단위 Integration Testing : 통합테스팅, 모듈 상호 연동 System Testing : 기능 테스팅, 비기능 테스팅( 보안, (성능)무중단, 몇초 이내 조회 ) Acceptance Testing : 인수 테스팅, 고객 주도 JUnit Test 생명주기 어노테이션 @BeforeAll : 클래스 전체 테스트케이스 실행 전 세팅해주는 단계 @BeaforeEach : 각각의 테스트 실행 전마다 인스턴스가 실행됨 @AfterEach : 각각의 테스트 종료마다 인스턴스가 실행됨 (거의 Clean Up) @AfterAll : 소멸 .. 2022. 12. 5.
HttpClientException 401 Unauthorized org.springframework.web.client.HttpClientErrorException: 401 Unauthorized at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:88) at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:533) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:489) at org.springframework.web.client.RestTempl.. 2021. 7. 12.
ERROR Could not generate DH Keypair 제조사 서버와 SSL Algorithm Nego 시 DH 알고리즘을 선택했고 Java 1.7.0_91 이전 버전은 1024bit 이상의 DH 알고리즘을 지원하지 않아 에러가 발생되었다 (Bug-ID : JDK-6521495) 당시 연동 어댑터는 Java 1.7.0_67 버전을 사용하고 있었다. 이 이슈는 Java 1.7.0_91 에서 Fix 됐다. 서버에는 여러버전의 Java 가 설치되어있는데, 그중에는 Bug Fix 된 Open JDK 1.7.0_131 버전도 설치 되어있어 이 버전으로 맞추려 하였으나, 다른 서버에도 해당 버전을 설치하려 하니 131버전을 구하기가 쉽지 않았고 아예 Open JDK 7 최신 버전을 설치하여 (Java 1.7.0_261) 해결했다. 서버에서 SSL Handshake 중 .. 2021. 2. 19.