Corgi '코딩' 카테고리의 글 목록
본문 바로가기
반응형

코딩100

[spring] SQL 최근 기준 일주일기간 조회하기 데이터베이스에서 최근 일주일 동안의 데이터를 조회하는 것은 매우 일반적인 요구 사항입니다. 이를 위해 SQL을 사용하여 데이터를 효율적으로 추출할 수 있습니다. 아래는 최근 일주일 동안의 데이터를 조회하는 SQL 쿼리입니다. SELECT * FROM 테이블명 WHERE 날짜컬럼 > NOW() - INTERVAL '1 WEEK' ORDER BY 날짜컬럼 DESC; 이 SQL 쿼리를 자세히 살펴보겠습니다. 테이블명은 데이터를 조회할 테이블의 이름을 나타냅니다. 날짜컬럼은 각 데이터의 날짜 및 시간을 저장하는 컬럼입니다. 이 컬럼을 기준으로 최근 일주일 동안의 데이터를 필터링합니다. NOW() - INTERVAL '1 WEEK'는 현재 날짜와 시간에서 1주일을 빼는 것을 의미합니다. 이를 통해 최근 일주일 동.. 2024. 4. 18.
[spring] java 제네릭 타입 List<NameValuePair> java 코드 중 List 접하여 한번 찾아보게 되었다. List: 리스트는 배열과 유사한 데이터 구조로, 여러 항목을 순서대로 저장할 수 있는 컬렉션입니다. 리스트는 크기를 동적으로 조절할 수 있어, 필요에 따라 항목을 추가하거나 삭제할 수 있습니다. : 제네릭은 자바에서 클래스나 메소드를 정의할 때 타입을 파라미터화할 수 있도록 해줍니다. 는 특정한 타입의 요소들을 저장하는 리스트를 생성할 때 사용되는 파라미터화된 타입입니다. NameValuePair는 이름-값 쌍의 데이터를 나타내는 인터페이스입니다. 주로 HTTP 요청과 같은 곳에서 사용되며, 각 이름은 문자열이고, 해당하는 값은 문자열이나 기타 타입일 수 있습니다. 주로 NameValuePair를 사용하여 키와 값을 쌍으로 묶어 데이터를 표현하거.. 2024. 4. 17.
[android] <receiver> 알아보기 는 안드로이드 앱에서 브로드캐스트 메시지를 수신하고 처리하는 구성 요소입니다. 브로드캐스트 메시지는 시스템 또는 다른 앱에서 발생한 이벤트나 상태 변경과 같은 정보를 전달하는 데 사용됩니다. 안드로이드에서 를 사용하여 다음과 같은 작업을 수행할 수 있습니다: 브로드캐스트 메시지 수신: 를 등록하여 시스템에서 발생한 브로드캐스트 메시지를 수신할 수 있습니다. 예를 들어, 배터리가 방전될 때 시스템이 발송하는 배터리 방전 알림 등을 수신할 수 있습니다. 브로드캐스트 메시지 처리: 내부에서 브로드캐스트 메시지를 처리하고, 필요한 작업을 수행할 수 있습니다. 예를 들어, 배터리 방전 알림을 받으면 해당 알림을 사용자에게 표시하거나 특정 작업을 수행할 수 있습니다. 를 사용하기 위해서는 AndroidManifes.. 2024. 4. 13.
소프트웨어 아키텍처 안드로이드를 공부하면서 클린 아키텍처라는 단어를 접하였습니다 그래서 아키텍처가 뭐지라는 생각에 찾아보니 소프트웨어 아키텍처는 소프트웨어 시스템의 구조 또는 구성 요소들 간의 상호 작용 방식을 설계하는 과정이나 결과물을 가리킵니다. 쉽게 말해, 아키텍처는 소프트웨어 시스템의 전체적인 디자인 또는 체계입니다. 아키텍처는 소프트웨어 시스템을 구성하는 다양한 부분들의 관계와 상호작용을 명확하게 정의하고 조직화함으로써 다음과 같은 목표를 달성합니다. 시스템 이해: 시스템의 구조를 명확하게 이해하여 시스템의 복잡성을 다룹니다. 유지보수성: 변경을 수용하고 확장 가능한 시스템을 설계함으로써 유지보수성을 향상시킵니다. 재사용성: 모듈화와 추상화를 통해 코드의 재사용성을 증가시킵니다. 성능: 성능을 향상시키고 시스템의 .. 2024. 4. 12.
반응형