본문 바로가기

컴퓨터26

SpringBoot 서버 재시작 없이 동적 로딩 및 무중단 배포 방법 총정리 Spring Boot 서버 재시작 없는 동적 로딩과 무중단 배포 방법Spring Boot 애플리케이션 운영 중 코드를 변경할 때마다 서버를 재시작해야 하는 번거로움은 안정적인 운영에 큰 부담이 됩니다. 이번 글에서는 서버를 재시작하지 않고 동적 로딩을 지원하거나, 안정적으로 서비스를 제공하면서 새로운 버전을 배포할 수 있는 무중단 배포 방법들을 다룹니다.1. JRebel을 이용한 코드 변경 실시간 반영JRebel은 Spring Boot와 같은 Java 애플리케이션에서 코드가 변경되면 서버 재시작 없이 실시간으로 반영할 수 있도록 해주는 도구입니다. 이를 사용하면 개발 속도를 크게 높일 수 있습니다.JRebel 설치 및 설정 방법JRebel 설치JRebel 공식 웹사이트에서 설치 파일을 다운로드하여 설치합.. 2024. 10. 8.
SSH 프레임워크 오류 해결 방법: antlr.collections.AST.getLine() 문제 해결하기 SSH 프레임워크 오류 해결 방법: antlr.collections.AST.getLine() 문제 해결하기최근 SSH 프레임워크(특히 Struts2와 Hibernate 사용 환경)에서 NoSuchMethodError: antlr.collections.AST.getLine() 오류를 경험하셨나요? 이 오류는 ANTLR 라이브러리 간의 충돌로 인해 발생합니다. 구체적으로 Struts2와 Hibernate가 각각 다른 버전의 ANTLR을 사용하면서 문제가 생기는 것입니다.오류 증상애플리케이션 실행 시 NoSuchMethodError 예외가 발생하며, 오류 메시지에 antlr.collections.AST.getLine()이 표시됩니다.이 오류는 주로 애플리케이션이 특정 기능(예: 데이터베이스 액세스 또는 웹 요.. 2024. 10. 8.
MySQL과 MariaDB에서 최대 접속 수 확인 및 늘리기 MySQL과 MariaDB의 최대 접속 수 설정을 관리하는 방법에 대해 안내합니다. 이 가이드는 설정 확인부터 유휴 세션 관리, 사용자당 접속 수 제한, 오류 처리, 적용 가능한 버전 정보까지 포함합니다.1. 최대 접속 수 확인현재 최대 접속 수는 아래 명령어로 확인할 수 있습니다.SHOW VARIABLES LIKE 'max_connections';기본값은 151입니다.2. 최대 접속 수 늘리기설정 파일(my.cnf 또는 my.ini)을 수정하여 최대 접속 수를 늘릴 수 있습니다. 예를 들어, 최대 접속 수를 500으로 늘리려면 다음과 같이 설정합니다.[mysqld]max_connections = 500설정을 변경한 후 MySQL 또는 MariaDB 서버를 재시작해야 합니다.sudo systemctl r.. 2024. 10. 5.
URL 인코딩/복호화, Base64 인코딩/복호화 URL, Base64 인코딩 및 SHA 해시 생성 사이트 소개암호화폐, IT, 컴퓨터, 여행 등의 다양한 주제를 다루는 저희 블로그에서는 핵심 정보를 빠르게 전달하는 것을 목표로 하고 있습니다. 이번 포스팅에서는 URL 인코딩/디코딩, Base64 인코딩/디코딩, 그리고 SHA 해시 생성에 대해 알아보겠습니다.관련 서비스는 웹사이트에서 이용하실 수 있습니다.URL 인코딩/복호화란?URL 인코딩은 웹 주소에서 사용할 수 없는 문자나 특정 용도로 예약된 문자를 안전하게 표현하기 위해 사용됩니다. 예를 들어, 웹 브라우저나 서버에서 URL을 처리할 때 공백, 특수 문자, 비영어권 문자 등이 포함될 경우 문제가 발생할 수 있습니다. 이를 방지하기 위해 URL 인코딩은 특정 문자를 % 기호와 16진수로 변환합니다.. 2024. 8. 22.
휴대폰과 연결 비활성화(삭제하기) 아래 내용 참고https://blog.coin-boy.com/2024/07/blog-post_11.html 휴대폰과 연결 비활성화(삭제하기)암호화폐, IT, 컴퓨터, 여행을 다루며 핵심 컨텐츠만 5안에 볼수 있도록 제공합니다.blog.coin-boy.com 2024. 7. 8.
java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class 에러 해결방법 Maven을 사용하여 Spark Scala 프로젝트를 빌드시 발생된 오류 해결방법 오류형태:"main" 스레드의 Apache Spark 예외 java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class 변경전: spark-core_2.10 spark-streaming_2.10 변경후:spark-core_2.11 spark-streaming_2.11 원인: pom 파일에서 잘못된 스파크 버전을 참조함  추가 조치: 캐시 삭제위의 방법으로도 해결되지 않으면 Maven 저장소 캐시를 삭제하고 재빌드해 보십시오. Maven 저장소 캐시를 삭제하는 방법은 다음과 같습니다.macOS: rm -rf ~/.m2/repository Windows: .. 2024. 6. 26.