본문 바로가기
728x90
반응형

자바13

Java에서 일정 시간 후에 실행을 중지하는 방법 1. 개요 이 기사에서는 특정 시간 후에 장기 실행을 종료하는 방법에 대해 알아 봅니다. 이 문제에 대한 다양한 솔루션을 탐색 할 것입니다. 또한 우리는 그들의 함정 중 일부를 다룰 것입니다. 2. 루프 사용 전자 상거래 응용 프로그램에서 제품 항목의 일부 세부 정보와 같이 여러 항목을 루프로 처리하고 있지만 모든 항목을 완료 할 필요는 없을 수 있다고 가정 해보십시오. 사실, 우리는 특정 시간까지만 처리하고 싶고 그 후에는 실행을 중지하고 그 시간까지 List이 처리 한 내용을 표시하려고합니다. 간단한 예를 보겠습니다. long start = System.currentTimeMillis(); long end = start + 30*1000; while (System.currentTimeMillis() .. 2023. 12. 4.
HTTP HEAD 메소드 HTTP 메스드 중, HEAD 메소드라는게 있다. (전혀 몰랐다) GET 요청과 항상 동일한 결과값을 반환받아야하는 메소드이다. GET 과 HEAD 의 차이점은 1. HEAD 메소드는 GET 메소드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함하지 않습니다. 포함 되더라도, 이를 무시해야한다고 합니다. 2. HTTP 요청 시에도, GET메소드는 헤더와 데이터를 서버에게 보낸다. HEAD메소드는 헤더 정보 외에는 전송하지 않습니다. HEAD 가 GET 보다 속도가 빠른 이유 또한 ➡️ GET 과 동일한 응답을 요구하지만, 서버의 응답의 본문은 리턴되지않고, HEAD 값만 넘겨오기 때문입니다. GET Response HEAD Response ➡️ 같은 요청을 보내지만, head 는 바디에 아무것도 오.. 2023. 4. 5.
Spring MVC와 @ModelAttribute 어노테이션 1. 개요 가장 중요한 Spring-MVC 어노테이션 중 하나는 @ModelAttribute 어노테이션입니다. @ModelAttribute는 명명 된 모델 속성에 메서드 매개 변수 또는 메서드 반환 값을 결합하는 어노테이션과 후 웹보기를 제공합니다. 다음 예에서는 회사 직원이 제출 한 양식이라는 공통 개념을 통해 어노테이션의 유용성과 기능을 보여줍니다. 2. 깊이 있는 @ModelAttribute 소개 단락에서 알 수 있듯이 @ModelAttribute 는 메서드 매개 변수 또는 메서드 수준에서 사용할 수 있습니다. 2.1 방법 수준에서 어노테이션이 메소드 레벨에서 사용되면 해당 메소드의 목적이 하나 이상의 모델 속성을 추가하는 것임을 나타냅니다. 이러한 메서드는 @RequestMapping 메서드 와 .. 2023. 4. 5.
[POSTGRES] 여러개의 행 하나의 행으로 표현하기 위 사진처럼 여러개의 행을 하나의 행으로 표현하기 with school as ( select '1' as grade,'1' as class, '홍길동(1)' as name, 70 as score from dual union all select '1','1','홍길동(4)',10 from dual union all select '2','1','홍길동(5)',50 from dual union all select '2','1','홍길동(7)', 15 from dual union all select '2','2','홍길동(8)',90 from dual union all select '3','1','홍길동(2)',54 from dual union all select '3','1','홍길동(6)',60 from d.. 2023. 3. 28.
728x90
반응형