개발중 (617) 썸네일형 리스트형 java outputstream java outputstream java inputstream java inputstream [스프링] 액셀 문서 업로드 - 이름 변경 내가 해결해야 하는 상황 🟣 상황 1 사용자가 csv 파일을 업로드 한다. 🟣 상황 2 csv 파일의 이름명을 바꾸어서 운영 서버에 절대 경로에 저장한다. 상황 1 - 사용자가 csv 파일을 업로드 한다. @ApiOperation @PostMapping(value = "") public int trainData( @ApiParam( name = "file", type = "MultipartFile", value = "파일", example = "", required = true ) @RequestParam(value="file") MultipartFile file, HttpServletRequest request) { return service.insertTrainData(file, request); }.. 스프링 - zip 파일 다운로드 스프링 - zip 파일 다운로드 🟣 DataBase Data 에 저장 되어 있는 zip 파일의 주소 ( 리눅스 서버 경로 ) 를 가지고 와서 다운로드 하기. package com.rsn.LucyAI.api.lucyai.util.service; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.IOException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResp.. MYSQL 설치 삽질 기록 Error Stating Workbench Administrator DBLoginError: Access denied for user 'root@localhost' (using password: YES) 시도 1 mysql> mysql -u root -p 1234 시도 2 mysql> use mysql mysql> update user set password=password('바꿀 비밀번호') where user='사용자 이름'; mysql> flush privileges; 시도 3 그냥 계정 다시 만듬 CREATE USER 'soobin'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호'; 새로만든 계정으로 접속 성공 또 발생한 서버 에러 sho.. MY SQL ERROR - my.ini 위치 / 수정 ✅ MY SQL ERROR - my.ini 위치 / 수정 🔴 SHOW VARIABLES WHERE Variable_Name LIKE "%dir"; 🔴 echo %PROGRAMDATA% 🔴 C:\ProgramData 🔵 수정 전 🔵 수정 후 ✅ my.ini 수정 권한 설정 ip 접속 오류 해결 기록 집에서 원격접속이 잘 연결이 되던 회사 컴퓨터가 자리를 옮기니 잘 되지 않았다. 아래와 같은 방법으로 해결을 하였다. 1. 레지스트리 편집기 찾기 2. 레지스트리 편집기 검색창에 입력 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 3. RDP-Tcp -> portNumer 선택 4. 16진수로 되어있는 port 를 내 pc 에 맞춰 10진수로 변경 4-1 . 16 진수 인데 4-2 . 10 진수 내 pc port 로 변경 JPQL JOIN JPQL JOIN JPQL도 조인을 지원한다. SQL 과 조인 기능은 같고 문법만 약간 다르다. 🟣 내부 조인 내부 조인은 INNER JOIN 을 사용한다. 참고로 INNER 를 생략할 수 있다. String teamName = "TEAM1" String query = "SELECT m FROM Member m INNER JOIN m.team t WHERE t.name = :teamName" List members; members = em.createQuery( query, Member.class ).setParameter("teamName", teamName).getResultList(); 회원과 팀을 내부 조인해서 'TEAM1' 에 소속된 회원을 조회하는 다음 JPQL 을 보자. SELECT m FR.. 이전 1 ··· 37 38 39 40 41 42 43 ··· 78 다음