본문 바로가기

중복실행2

JAVA 중복 처리 방지 방법 JavaScript에서 중복 실행이 방지가 안되어 있다면, JAVA에서 해주면 된다.시스템적으로 볼때 JavaScript에서 방지하는게 더 효율적이라고 생각 되지만,타사의 화면과 우리의 Backend를 연결하다보면 어쩔수 없이 JAVA에서 해야 되는 경우가 많다.이번엔 JAVA에서 중복 처리 방지하는 방법에 대해서 알아보자1. 식별자 사용(UUID)고유한 식별자를 생성하여 Request에 포함import java.util.HashSet;import java.util.Set;import java.util.UUID;public class RequestHandler { private Set processedRequests = new HashSet(); public synchronized String.. 2024. 8. 23.
JavaScript 에서 중복 실행을 방지하는 방법 웹을 이용하다보면 한번만 클릭하는데 나도 모르게 더블 클릭을 하게 되는 경우가 있다.보통은 별일 없지만 가끔 시스템 에러를 유발하는 경우가 있다.그래서 JavaScript에서 중복 실행을 방지하는 방법들에 대해 알아보자1. 버튼 비활성화버튼을 클릭한 후 즉시 버튼을 비활성화하여 더 이상 클릭 할 수 없게 만든다.Click Me 2. 플래그 사용플래그를 사용하여 이벤트가 실행 중인 동안 두 번째 클릭을 무시하도록 하는 방법Click Me 3. once 옵션 사용once 옵션을 사용하여 이벤트가 한 번만 발생하도록 설정Click Me 4. 버튼의 disabled 속성 및 비동기 작업 처리비동기 작업(AJAX) 동안 버튼을 비활성화한 후, 작업이 완료되면 버튼을 활성화 시킨다.Click Me이렇듯 JavaSc.. 2024. 8. 22.
728x90
반응형
LIST