[HTML] 특수 문자( , <, ©) 정리 – HTML Entities 모음
·
프로그래밍/Html
[HTML] 특수 문자( , HTML에서 특수 문자(HTML Entities)는 코드 상으로 직접 입력이 불가능하거나, 입력 시 문제가 생길 수 있는 문자를 &코드; 형태로 작성하는 방식입니다.예를 들어, 는 “작다(©는 저작권 표시인 “©”로 표시됩니다.이 글에서는 자주 사용되는 특수 문자와 엔티티 코드를 정리해드릴게요.✅ 기본 특수 문자 모음 문자 Entity 코드 의미 & & 앰퍼샌드 (&) 작다 ( > > 크다 (>) " " 큰따옴표 (") ' ..
[Tomcat] 메모리 설정 방법 – JAVA_OPTS / Heap Size 튜닝 완벽 정리
·
프로그래밍/Tomcat
[Tomcat] 메모리 설정 방법 – JAVA_OPTS / Heap Size 튜닝 완벽 정리톰캣(Tomcat)을 운영하다 보면 OutOfMemoryError나 서버 느림 현상을 겪을 수 있습니다.이럴 때 가장 먼저 확인해야 할 부분은 JVM 메모리 설정이 글에서는 JAVA_OPTS를 이용한 메모리 설정, -Xms, -Xmx 옵션 의미, 그리고 실무에서 추천하는 힙 사이즈 조정 팁까지 모두 정리해드립니다.✅ JAVA_OPTS vs CATALINA_OPTS 차이톰캣에서 JVM 옵션을 설정할 때는 JAVA_OPTS나 CATALINA_OPTS 환경변수를 사용할 수 있습니다. JAVA_OPTS: 톰캣 실행 시 항상 적용됨 (start, stop 등 모두) CATALINA_OPTS: 톰캣 구동 시에만 적용 ..
[C#] Quartz.NET 스케줄링 작업 자동화 – 기본 사용법부터 실무 적용까지
·
프로그래밍/C#
[C# Quartz.NET] 스케줄링 작업 자동화 – 기본 사용법부터 실무 적용까지C#에서 반복 작업이나 예약된 작업을 실행하려면 Quartz.NET을 사용하는 것이 가장 일반적입니다.Quartz는 정해진 시간마다 특정 작업을 실행하거나, 복잡한 크론 표현식(Cron Expression)을 설정하여 정교한 스케줄링을 구현할 수 있는 라이브러리입니다.✅ Quartz.NET 설치하기// NuGet으로 설치Install-Package Quartz✅ 1. 기본 Job 클래스 만들기// IJob을 상속한 작업 클래스public class HelloJob : IJob{ public Task Execute(IJobExecutionContext context) { Console.WriteL..
[DevExpress] SplashScreenManager로 로딩 화면 만들기 – GridView 데이터 바인딩 UX 개선
·
프로그래밍/C#
[DevExpress] SplashScreenManager로 로딩 화면 만들기 – GridView 데이터 바인딩 UX 개선대용량 데이터를 로딩할 때 화면이 멈추거나, 사용자에게 아무런 반응이 없으면 UX가 매우 떨어집니다. 이럴 때는 DevExpress에서 제공하는 SplashScreenManager를 사용하여 로딩 화면을 구성하면 좋습니다.이 글에서는 GridView에 데이터를 지연 로딩하면서 SplashScreen을 띄우는 실제 코드 예제를 정리해보겠습니다.✅ 1. Splash 화면이란?DevExpress의 SplashScreenManager는 로딩 중일 때 ProgressBar, 텍스트 등을 보여주는 비동기 UI 컴포넌트입니다.단순한 "잠시 기다려 주세요" 메시지부터, 동적인 애니메이션 로딩 화면까..