서버&백엔드/🔥 JAVA

서버&백엔드/🔥 JAVA

Java | 람다식

람다식람다식(Lambda Expression)은 자바에서 "익명 함수(이름이 없는 함수)" 를 표현하는 방법입니다. 코드에서 간결하게 함수를 정의할 수 있게 해주며, 특히 한 번만 사용되는 간단한 함수를 작성할 때 유용합니다. 람다식은 보통 함수형 인터페이스(메서드를 하나만 가지는 인터페이스)를 구현할 때 쓰입니다. 예를들어, Runnable 인터페이스나 Comparator 인터페이스는 각각 run()과 compare() 라는 하나의 메서드만을 가지는 함수형 인터페이스입니다. 람다식 기본  구조람다식의 기본 구조는 아래와 같습니다.(매개변수) -> { 실행 코드 }(매개변수) : 함수의 입력 파라미터를 작성합니다. 파라미터가 하나라면 괄호를 생략할 수 있습니다.-> : 람다를 나타내는 화살표로, "이것을..

서버&백엔드/🔥 JAVA

Java | 스트림(Stream) 완전 정복 - 숫자형

Sream스트림(Stream)은 자바에서 컬렉션, 배열 등의 데이터를 효율적으로 처리하기 위해 제공되는 API(고유한 기능을 가진 모든 소프트웨어)로, 데이터를 필터링하거나, 변환, 정렬, 집계 등의 작업을 할 때 유용합니다. 특징1. 선언형 프로그래밍 : 스트림을 통해 데이터를 다루면 for 문이나 if 문 같은 반복과 조건문 없이, 선언형으로 데이터 처리 작업을 기술할 수 있습니다. 예를 들어, filter(), map(), collect() 등을 사용해 데이터 흐름을 간결하게 정의합니다. 2. 데이터 흐름 : 스트림은 데이터를 반복(iterate)하며 한 번에 하나씩 처리합니다. 따라서 스트림을 사용하면 데이터를 일종의 파이프라인으로 흘려보내며 중간의 연산과 최종 연산을 수행하게 됩니다. 3. 중간..

서버&백엔드/🔥 JAVA

톰캣 자바 메모리풀 사이즈 설정

웹에서 데이터를 요청하는 중에 방대한 데이터를 요청할경우 서버가 뻗어버리는 경우가 있었다이럴때는 DB pool 사이즈뿐만 아니라자바 메모리풀도 같이 확인해야한다. apache-tomcat-8.5.77/bin 으로 이동하면tomcatw.exe 라는 파일이 있다톰캣이 현재 윈도우 서비스로 등록이 되어있다면그 등록된 이름으로 파일명을 변경후 뒤에 w를 붙이고 실행시키면 열린다이후 Java 탭으로 이동하면Initial memory pool 사이를 설정 할 수 있다

서버&백엔드/🔥 JAVA

FTP서버에 파일 저장

FTP서버에 파일 저장1.구조실제 파일은 ftp 에 저장하고저장된 주소는 IIS에서 생성한 웹서버 주소를 붙여서 저장한다 IIS에서 생성한 ftp서버와 웹서버가 같은 폴더로 연결되어있어서url에 http로 쳐서 들어가면 파일에 접근이 가능하다   Controller 단@RequestMapping("/api/saveFile.do")public String ajaxDiagnosisInflFileSave(@RequestParam("uploadFile") MultipartFile uploadFile, @RequestParam("idx") String idx, Model model) throws Exception { String newFilename; String originalFilename = up..

서버&백엔드/🔥 JAVA

이클립스, 톰캣 | 파일업로드시 프로젝트 새로고침해야지 뜰때

전자정부프레임워크, 톰캣 8.5 업로드 했는데 이미지가 바로 안떴다 그래서 이클립스 새로고침하니 그제서야 떴다 알아보니 파일 저장경로를 프로젝트 경로로 하는것이 아닌 톰캣내에 저장해야 바로 뜬다 프로젝트 경로가 아니라 톰캣 /webapps/ROOT 폴더안에 저장하면 됨! 그안에 폴더 생성해서 그 경로로 잡으면 바로 로딩됨

서버&백엔드/🔥 JAVA

변수명이 js단에서 소문자로 변경돼서 넘어오는 경우

private double qPacA; 이런식으로 맨처음단어를 소문자 두번째단어를 대문자로 작성할 경우 js 단으로 데이터가 넘어올때 qPacA 이렇게 넘어와야하는데 qpacA 이렇게 두번째 단어가 소문자로 바껴서 넘어옴 그래서 최소 3번째부터 대분자를쓰거나 (ex. qaPacA) 또는 @JsonProperty("qPacA") private double qPacA; 이런식으로하면 됨

이재원
'서버&백엔드/🔥 JAVA' 카테고리의 글 목록 (5 Page)