본문 바로가기

전체 글18

[Java] class. java.lang.UnsupportedClassVersionError 이슈 해결 1. 문제 상황프로그램을 컴파일하고 실행할 때, 아래와 같은 오류가 발생하였다.An exception occured while executing the Java class. java.lang.UnsupportedClassVersionError: org/openjdk/nashorn/api/scripting/NashornScriptEngineFactory has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0  2. 문제점현재 java version과 사용하려는 .. 2024. 11. 10.
[CSS] Safari에서 scroll 안됨 1. 문제 상황이 문제가 발생하기 이전, CSS에 overscroll-behavior-y: none를 적용하여 모바일에서 아래로 다운 스크롤했을 때 자동 새로고침되지 않도록 하였다.그런데 이 CSS를 적용하니 safari에서 마우스 휠 스크롤이 동작하지 않았다. 직접 scroll 바를 잡고 움직이는 것은 가능하였다.(다른 브라우저에서는 문제 없이 동작) 2. 문제점"overscroll-behavior-y" CSS property를 html에 직접적으로 설정하니 문제가 발생했다. 3. 해결 방법body 혹은 특정 class/id에 설정을 해주면 모바일에서 아래로 다운 스크롤했을 때 자동 새로고침되지 않으면서 safari에서도 마우스 휠을 통한 scroll이 가능하다. 2024. 11. 1.
[React] PM2를 활용한 EC2에 React 무중단 배포 Github Action과 AWS Codedeploy를 활용한 React 어플리케이션의 CICD 파이프라인을 구축하고 있었다. 현재 구상중인 어플리케이션의 구조상에서 Front는 React로만 구성되었다.  EC2에 접속하여 yarn start / npm start와 같이 React를 실행해주면, EC2와 연결되어 있는 상태에서는 EC2 public domain 및 port를 사용하여 접속할 수 있지만 연결(접속)을 끊으면 어플리케이션이 중단된다.그에 따라 개발자는 EC2의 under level에서 react가 돌아갈 수 있게끔해야 한다.  또한, 단순 패키지 매니저들을 사용하여 어플리케이션을 실행하면 다운타임이 반드시 발생한다. 운영 서비스에서 다운 타임이 발생하는 문제는 치명적임으로 이를 고려하여 C.. 2024. 10. 13.
사내 AI 활용 대회 후기 - 2 (Prompt에 대하여) 결승 진출 발표가 난 후 다음 주 월요일에 결승 OT가 진행되었다. 주제는 예선, 본선이 코딩 테스트였으니까 결승도 코딩 테스트일 것으로 예측했다. 그런데 막상 가보니.. 이게 뭐야.. 주제는 "실제 프로젝트에서 겪은 고충 사항을 발견하고 이를 AI를 통해 자동화할 수 있는 기능의 구현"이었다.  난감했다. 안 그래도 요즘 프로젝트 일이 많이 들어오고 있는데 코딩 테스트가 아니라고..? 하지만, 더 난감한 것은 제출기한인데.. 바로 일주일!! 하.. ㅋㅋㅋㅋㅋ 주제 선정부터 기능 구현, 그리고 발표 ppt 준비까지 일주일이 주어졌다. 그렇게 지옥의 일주일이 시작되었다. 주제 선정사실 주제 선정부터 막막했다. 실제 프로젝트에서 겪은 어려움을 AI를 통해 해결할 수 있는 주제라.. 심지어 특정 기능들을 전달.. 2024. 9. 21.