[Java] 쿼츠(Quartz)
Java에서 스케줄링을 높여주는 Quartz 현재 RPA 개발자로 일하면서 로봇들에게 업무 스케쥴링하는데 필수적인 라이브러리입니다. 직접적인 스케쥴링 커스텀은 깊게 들어가지 않아서 그동안 rpa솔루션의 풀스택 개발만 했는데 이제 배운지도 좀 됐고 딥다이브 해보고 싶어서 quartz공부를 하려고 합니다. ✅Quartz란? Quartz는 오픈 소...
Java에서 스케줄링을 높여주는 Quartz 현재 RPA 개발자로 일하면서 로봇들에게 업무 스케쥴링하는데 필수적인 라이브러리입니다. 직접적인 스케쥴링 커스텀은 깊게 들어가지 않아서 그동안 rpa솔루션의 풀스택 개발만 했는데 이제 배운지도 좀 됐고 딥다이브 해보고 싶어서 quartz공부를 하려고 합니다. ✅Quartz란? Quartz는 오픈 소...
JNDI와 DBCP: Java에서의 데이터베이스 연결 관리 ✅소개 Java에서 데이터베이스와의 연결을 효과적으로 관리하기 위해서는 JNDI(Java Naming and Directory Interface)와 DBCP(Database Connection Pooling)을 활용하는 것이 일반적입니다. 이 두 기술을 조합하면 데이터베이스 연결의 효율...
Java - Builder 패턴: 객체 생성을 더 편리하게 ✅소개 Java에서 객체를 생성할 때 많은 매개변수를 가진 생성자를 사용하는 경우가 있습니다. 이때, 가독성이 떨어지고 매개변수의 순서를 실수할 수 있는 등의 문제가 발생할 수 있습니다. 이러한 문제를 해결하고자 Builder 패턴이 등장했습니다. Builder 패턴은 객체를 생성하는 ...
AWS - HTTPS 적용2: 로드 밸런서 활용 ✅소개 저번 시간에는 HTTPS설정을 하였습니다. 자바어플리케이션만 적용했는데 이제는 jenkins도 해보려고 합니다. 이번 시간에는 다른 포트를 가지는 대상 그룹을 생성하여 http 헤더를 통해서 규칙을 수정하여 jenkins도 https적용을 해볼겁니다. ✅대상 그룹 추가 생성 **EC2 ...
AWS - HTTPS 적용: 로드밸런서와 ACM을 활용한 보안 통신 설정 ✅소개 AWS(Amazon Web Services) 환경에서 웹 애플리케이션을 운영할 때, 보안 통신인 HTTPS를 적용하는 것은 중요한 과정 중 하나입니다. 이를 통해 데이터의 안전한 전송이 보장되고 사용자들의 개인 정보를 보호할 수 있습니다. 이번 글에서는 AWS의 로드밸...
Linux - 네트워크 연결: CentOS 7 기반의 다양한 명령어와 설정 ✅회사에서 삽질.. 어느날 회사에서 서버실의 모든 컴퓨터를 10분정도 다운시켰다가 다시 켜라는 공지를 듣게되었습니다. 제가 관리하는 3대의 서버 컴퓨터 중 한개의 리눅스 서버에서 SSH연결이 안 되어서 하루종일 삽질하며 어떤 원인인지.. 그리고 어떻게 해결하였는지 공유하고 ...
AWS - EC2: 클라우드 컴퓨팅의 핵심, Elastic Compute Cloud ✅AWS란? Amazon Web Services(AWS)는 클라우드 컴퓨팅 분야에서 세계적으로 선도적인 서비스를 제공하는 플랫폼입니다. 클라우드 컴퓨팅은 인터넷을 통해 컴퓨팅 리소스를 제공하고 관리하는 것으로, 필요한 만큼만 리소스를 사용하고 그에 따라 비용을 ...
네트워크 - OSI 7계층: 계층별로 알아보는 네트워크의 동작 안녕하세요! 오늘은 네트워크에서 사용되는 OSI 7계층에 대해 자세히 알아보겠습니다. OSI 모델은 Open Systems Interconnection의 약자로, 네트워크 통신의 각 단계를 7개의 계층으로 나눈 모델입니다. 각 계층은 특정한 역할을 수행하며, 계층별로 독립적으로 동작하여 ...
QueryDSL - Where 파라미터: 동적 쿼리를 위한 지름길 안녕하세요! 오늘은 QueryDSL에서 제공하는 where 파라미터에 대해 알아보겠습니다. where 파라미터는 동적인 쿼리를 작성할 때 유용한 기능으로, 다양한 상황에서 활용할 수 있습니다. 지금부터는 where 파라미터의 다양한 활용법을 예시 코드와 함께 살펴보겠습니다. ✅Whe...
QueryDSL - SQL Function: 데이터를 더 유연하게 다루자! 안녕하세요! 오늘은 QueryDSL에서 제공하는 SQL Function에 대해 알아보겠습니다. SQL Function은 데이터를 가공하고 쿼리를 작성할 때 유용한 기능으로, 다양한 함수들을 활용하여 원하는 결과를 얻을 수 있습니다. 지금부터는 그 중 몇 가지를 예시 코드와 함...