본문 바로가기

분류 전체보기24

[JavaScript] AJAX AJAX 2024. 11. 15.
[JavaScript] AJAX 시작해보기 개발을 하면서 이미 사용하고있긴 했지만 제대로 다뤄보기 위해서 차근차근 정리해보려한다.AJAX(Asynchronous JavaScript ans XML): 비동기 자바스크립트와 XML의 약자이며 JavaScript의 라이브러리 중 하나이다.웹 개발을 할 때 데이터를 서버와 주고받으면서 페이지 전체를 새로고침하지 않고 일부 내용만 동적으로 업데이트 할 수 있게 해준다. 다음과 같은 기술들을 조합해서 사용하곤 한다.HTML/CSS: 웹 페이지 구조와 스타일을 정의JavaScript: 동적 동작 및 로직 구현XMLHttpRequest 또는 Fetch API: 서버와의 비동기 통신서버 측 언어(예: PHP, Python 등): 서버 로직 처리데이터 포맷: JSON, XML, 텍스트 등예시로는 다음과 같은 형태로.. 2024. 11. 14.
[Spring Boot] log4j AppenderLoggingException 에러 Spring boot를 이용해서 프로젝트를 만들던 중 에러가 발생했다. 빌드는 gradle로 이용하고 있었고, VM에서 사용할때까지만 해도 잘 돌아가던게 docker image를 만들고 container에 올려서 사용하니까 log4j 관련 에러가 발생하는거였다. 2023-08-24 02:20:10,663 main ERROR An exception occurred processing Appender Console_Appender org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.NoSuchMethodError: org.apache.logging.log4j.util.StackLocatorUtil.getCurrentStackT.. 2023. 8. 24.
[Eclipse] NullPointException 에러창 팝업 github 오픈 소스를 가져와 프로젝트를 빌드하는데 계속 에러가 발생했다. 빌드할때 뿐 아니라 이클립스를 시작할 때, property를 볼때 계속 떴다. 가져온 프로젝트의 환경문제인가 싶었다. 환경 설정이 잘못되어있긴 했다. 프로젝트 - Properties - Java Build Path - Libraries 에서 JDK와 Apache Tomcat 버전이 맞지 않아서 다시 맞춰줬다. 문제가 없어보였다. 그렇지만 이대로 확인을 눌러 다시 eclipse로 돌아와도 똑같은 에러창이 뜨고 있었다. 해결 방법은 간단했다. Eclipse를 다시 시작해주었다. 프로젝트에 계속 표시되고 있었던 빨간 에러 표시도 사라지고 에러창도 뜨지 않고 문제가 해결되었다. 2023. 8. 7.