Java 13

[Java] HttpServletRequest 내장 함수

HttpServletRequest란?Java 웹 애플리케이션을 개발할 때, HTTP 요청을 처리해야 하는 경우가 많다.HttpServletRequest 인터페이스는 이러한 HTTP 요청을 처리하기 위한 핵심 클래스 중 하나다.사실 자주 사용하는 함수는 일부인 것 같고 나머지는 생소한 함수들도 있길래 정리한다.  request.getMethod()getMethod는 HTTP 요청 메소드를 반환한다. 주로 GET, POST, PUT, DELETE 등의 값 반환.HttpServletRequest request = ...; // HttpServletRequest 객체 생성String method = request.getMethod();System.out.println("HTTP 요청 메소드: " + method..

Dev/Spring&Java 2024.03.21

Java.lang.OutOfMemoryError: Java heap space

원인 파악2주 전까지 정상적으로 서비스 중이던 페이지가 갑자기 500 에러를 출력시켰다.분명 변경 사항도 없었고 데이터 조회하는 페이지라서 데이터를 많이 조회하나..? 싶어서데이터 건 수를 확인했더니 겨우 157건 데이터 조회하고 있었음.부랴부랴 운영서버 들어가서 로그를 확인하니 아래와 같았다.nov 15, 2023 1:40:24 pmorg.apache.catalina.core.standardwrappervalve invoke severe: servlet.service() for servlet [jsp] in context with path [] threw exception [javax.servlet.servletexception: java.lang.outofmemoryerror: java heap sp..

Dev/Spring&Java 2023.11.16

[Java] 자바에서 JSON 배열 사용하기 (org.json.JSONArray)

JSON 배열을 생성하려면 Java에서 JSONArray 클래스를 사용할 수 있다.JSON 라이브러리가 필요하며, 일반적으로 JSON 라이브러리는 JSON 데이터를 생성하고 구문 분석하는 데 사용된다. JSON 데이터 생성하기1. JSON 라이브러리를 프로젝트에 추가한다. 가장 일반적인 JSON 라이브러리 중 하나인 "org.json" 이 라이브러리는 JSON 데이터 생성 및 구문 분석을 위한 간단한 API를 제공한다. 먼저 이 라이브러리를 프로젝트에 추가해야 한다. 일반적으로 Maven 또는 Gradle과 같은 의존성 관리 도구를 사용하여 프로젝트에 추가하면 된다. org.json json 20210307 2. JSON 배열을 생성. 아래는 JSON 배열을 생성하고 데이터를 추가하는 간..

Dev/Spring&Java 2023.11.08

[Java] static 이해하기

Static 기본 개념static은 "정적" 또는 "고정된"이라는 의미를 갖는다.즉, static이 붙은 경우 객체가 아닌 클래스에 속하며, 해당 클래스의 모든 인스턴스가 공유한다.이로 인해 static 멤버는 클래스 수준에서 관리됨으로 객체 생성 없이 직접 접근할 수 있다. static - class methodno static - instance method Static 변수class StaticTestClass { static int staticVar = 10;} 위 예제에 staticVar는 StaticTestClass에 속하고 모든 StaticTestClass 객체 간에 값을 공유한다.즉, 객체 생성 없이 StaticTestClass.staticVar 와 같이 접근 가능하다. Static ..

Dev/Spring&Java 2023.09.09

[Java] 자바 1.7 버전 설치 및 환경변수 설정

https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html 위 링크를 통해 이동한 뒤 스크롤을 조금 내리면  Java SE Development Kit 7u80 이라고 있습니다. 해당 위치에서 알맞은 운영체제를 선택하여 파일을 받아주시면 됩니다. 필자는 윈도우(64비트) 운영체제이므로 아래와 같은 파일을 다운로드하였습니다.  설치된 파일을 [관리자 권한]으로 실행시켜 준다. 위와 같이 나타나면 Next를 눌러준다.   JDK 설치는 완료.명령 프롬프트(cmd)를 통해서 정상적으로 설치되었는지 version을 확인해 본다.java -versionjavac -version 자바 버전은 정상적으로 1.7로 출력되지만, 자바 컴파..

Dev/CS 2023.08.10