Writing
작업 노트
기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.
jmeter에서 프로시저 call 하기
jmeter에서 프로시저 call 하기 JDBC Request에서 callalble statement 를 선택하면 된다 뒤에 2개는 out 파라미터인데 위 처럼 선언하고 아래 처럼 셋팅하면 정상적으로 동작한다. 참조
jmeter를 활용한 sql 평균 실행시간 체크
jmeter를 활용한 sql 평균 실행시간 체크 CSV Data Set Config 위에 설정에서 중요한 부분을 설명하면 Variable Name: 여기서 사용할 변수명을 입력해주면 된다. 위에 csv 파일은 3가지가 있으니 pid,username,count 로 설정함 Recycle on EOF: JMeter가 파일의 끝
클린아키텍쳐-프레임워크는 세부사항이다.
프레임워크는 세부사항이다. 아무리 해도 프레임워크는 아키텍처가 될수 없다. 프레임워크 제작자는 당신이 풀어야 할 특별한 관심사를 염두에 두지 않는다. 프레임워크와의 결합은 우리가 만들어 놓은 프로그램을 프레임워크에 틀에 맞춰 버린다. 이 상황에서 모든 위험과 부담은 우리가 감수한다. 프레임워크와 결혼하지 말라. 프레임워크
클린아키텍쳐-웹은 세부사항이다.
웹은 세부사항이다. 중앙집중식과 분산방식으로 끊임 없이 움직여 왔다. GUI는 세부사항이다. 웹은 GUI이다. UI와 애플리케이션은 서로 독립적이여야 한다. 참조
RestTemplate 으로 POST 전송시에 파라미터(application/x-www-form-urlencoded)로 메시지 보내기
RestTemplate 으로 POST 전송시에 파라미터(application/x www form urlencoded)로 메시지 보내기 위에처럼 객체를 전송하면 에러가 나지만 MultiValueMap에 맵핑을 시켜서 전송하면 문제가 없다. 참조
RestTemplate에 인터셉터 설정으로 데이터 확인하기
RestTemplate에 인터셉터 설정으로 데이터 확인하기 아래 코드를 통해서 인터셉터 설정을 할수 있다. 일단 위에 클래스에서 해당 값을 찍고 위처럼 factory를 바꿔줘야함 참조
클린아키텍쳐-데이터베이스는 세부사항이다
데이터베이스는 세부사항이다. 아키텍처 관점에서 볼 때 데이터베이스는 엔티티가 아니다. 즉 데이터베이스는 세부사항이라서 아키텍처의 구성요소 수준으로 끌어 올릴수 없다. 데이터 베이스는 데이터 모델이 아니다. 데이터 베이스는 일개 소프트웨어 일 뿐이다. 관계형 데이터베이스 애드거 커드는 1970년에 관계형 데이터 베이스의 원
클린아키텍쳐-클린 임베디드 아키텍처
클린 임베디드 아키텍처 먼저 동작하게 만들어라 소프트웨어가 동작하지 않는다면 사업은 망한다. 그리고 올바르게 만들어라 코드를 리팩터링해서 당신을 포함한 나머지 사람들이 이해할 수 있게 만들고 요구가 변경되거나 요구를 더 잘 이해하게 되었을 때 코드를 개선할 수 있게 만들어라. 그리고 빠르게 만들어라 코드를 리팩터링해서 요
클린아키텍쳐-테스트 경계
테스트 경계 테스트는 시스템의 일부이며 아키텍처에도 관여한다. 시스템 컴포넌트인 테스트 테스트는 태생적으로 의존성 규칙을 따른다. 테스트는 세부적이며 구체적인것 의존성은 항상 테스트 대상이 되는 코드를 향한다. 테스트는 시스템 컴포넌트 중에서 가장 고립되어 있다. 테스트를 고려한 설계 테스트가 지닌 극단적인 고립성이 테스