[NginX 웹서버] 환경 구성 방법 | 모니터링 | 기본 명령어 | 설정 예시 | 장단점 | NginX Apache 차이점 등 총정리
NginX 란? 대표적으로 사용되는 웹서버로 Apache, NginX가 있다. 엔진엑스는 경량화된 웹 서버로, 웹 서버뿐만 아니라 리버스 프록시 서버, 로드 밸런서, 캐시 서버 등 다양한 용도로...
[층층 알리미 어플] 물타기, 불타기 하신분? 지하실에서 탈출하자!!
매수가별 수익 관리 어플 : 층층 알리미 주식 매수 가격은 다 다른데, 언제 팔아야 할지 모르겠다면? ‘층층 알리미’는 복잡한 주식 투자를 스마트하게 관리하고 싶은 당신을...
[STS] 모니터에서 글씨 아이콘 등의 선명도가 떨어질때(블러) 해결 방법
STS로 코딩하는 FHD 모니터에서 글씨와 아이콘등이 번져서 선명도가 떨어지는 현상이 발생하여 해결책을 알아보았다. 해결 방법 (Windows 기준) STS가 설치된 폴더에서 SpringToolSuite4.ini 파일을 노트패드 등의 에디터...
[Vue.js] @contextmenu.prevent 사용 방법 예제 총정리
@contextmenu.prevent는 Vue.js에서 사용하는 디렉티브입니다. 의미 분석 예시 이렇게 하면, 사용자가 해당 <div> 위에서 마우스 오른쪽 버튼을 눌러도 브라우저의 기본 컨텍스트 메뉴가 나타나지 않습니다. 참고: .prevent...
[SQL 표준] LEFT JOIN LATERAL(또는 LEFT OUTER JOIN LATERAL) 래터럴 조인 사용 방법 예제 총정리
postgreSQL의 LEFT JOIN LATERAL(또는 LEFT OUTER JOIN LATERAL)은 일반적인 LEFT OUTER JOIN과는 유사하지만 중요한 차이점이 있습니다. LATERAL은 서브쿼리가 왼쪽 테이블의 열을 참조할 수 있도록 허용하는...
[iOS, SwfitUI] 원격 푸시 알림으로 앱 아이콘의 배지(Badge) 숫자 보일 때 제거 해제 방법
iOS에서 원격 푸시 알림으로 앱 아이콘의 배지(Badge) 숫자가 설정되었는데, SwiftUI 앱에서 앱 실행 시 배지 숫자가 계속 남아있는 경우, 수동으로 배지를 초기화(reset) 해줘야 합니다. 해결...
[SwfitUI, iOS] Generic parameter ‘R’ could not be inferred 오류 발생 이유와 해결방법
오류 발생 코드 Swift에서는 Int와 String을 + 연산으로 직접 연결할 수 없습니다. 그래서 컴파일러가 어떤 타입으로 제네릭을 추론해야 할지 모르는 상황이 되어 Generic parameter 'R'...
[Vue3, TypeScript] vee-validate + pinia 연동 방법 예제 총정리
vee-validate와 pinia를 연동하면 폼 상태를 전역 상태 관리(store)와 연결해서 아래와 같은 유용한 패턴을 만들 수 있습니다 주요 목적 예제 시나리오 1. pinia store 정의 2....
[Vue3, TypeScript] vee-validate에서 입력 필드 마스킹/포맷팅방법
vee-validate에서 입력 필드 마스킹(Masking) 및 포맷팅(Formatting) 을 구현하는 일반적인 방식은 다음과 같습니다 구현 방식 요약 방법 설명 예시 v-model + watch() 입력값 직접 감시 및...
[Vue3, TypeScript] vee-validate와 yup에 대한 예제 총정리
vee-validate와 yup은 둘 다 웹 폼의 유효성 검사(validation) 를 도와주는 라이브러리지만, 역할과 사용 방식이 다릅니다.둘의 차이점과 각각의 목적을 아래에 정리해드릴게요. ee-validate란? Vue.js 전용 폼 유효성...