본문 바로가기

반응형

전체 글

(385)
Eclipse 디버깅 1. 실행버그 아이콘을 클릭하여 디버그 모드를 실행한다. 스프링의 경으 스프링 Dashboard에서 디버그모드 실행 아이콘을 클릭한다. 2. 디버깅Step Into(F5): 한 줄씩 진행. 함수를 만나면 함수 내부로 진입.Step Over(F6): 한 줄씩 진행. 함수 호출은 건너뜀.Step Return(F7): 현재 함수 끝까지 바로 가서 리턴 후 함수 호출부로 되돌아감.Resume(F8): 다음 브레이크 포인트까지 진행. 3. 디버그 활용 - Breakpoints : 현재 설정되어있는 Breakpoint 모두 확인 - Variables : 모든 변수 확인 - Expressions : 특정 변수 확인
Java 폴더 하위폴더 하위 파일 복사 재귀적으로 처리하는 여러 예제가 있는데, AI한테 물어보니 간단한 방법을 알려줬다. import org.apache.commons.io.FileUtils;public class CopyDirectoryCommonsIO { public static void main(String[] args) throws IOException { Path source = Paths.get("C:/source/folder"); Path target = Paths.get("C:/target/folder"); FileUtils.copyDirectory(source.toFile(), target.toFile()); System.out.println("폴더 복사 완료"); ..
Fetch 함수로 파일 다운로드 받기 특정 API에서 파일 다운로드를 제공할 때, 이를 받아들이는 Javascript 예제.파일명은 API의 Header에 'Content-Disposition' 값에서 가져온다. fetch('/api/download') .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } // Content-Disposition 헤더에서 파일명 추출 const contentDisposition = response.headers.get('Content-Disposition'); const filenameRegex = /filename="?([^"]+)"?/i; const mat..
[Git] SSL certificate problem : self signed certificate 에러 에러 Gitlab에서 pull 하려고 하는데 갑자기 오류가 떴다. 이를 해결하기 위해 CA 인증 절차를 무시한다.git config --global http.sslVerify false
@PreAuthorize 권한 검사 방법 @PreAuthorize()는 메서드를 실행하기 전에 하는 권한 검사@PostAuthorize()는 메서드를 실행하고 클라이언트에게 응답을 하기 직전에 하는 권한 검사 @PreAuthorize("isAuthenticated()") 인자로 올 수 있는 값...hasRole([role]) : 현재 사용자의 권한이 파라미터의 권한과 동일한 경우 true@PreAuthorize("hasRole('ADMIN') or hasRole('MANAGER')") hasAnyRole([role1,role2]) : 현재 사용자의 권한이 파라미터의 권한 중 일치하는 것이 있는 경우 true@PreAuthorize("hasAnyRole('ADMIN', 'MANAGER')") principal : 사용자를 증명하는 주요객체(Use..
Oracle Free tier와 Netlify를 이용한 웹프로그램 구성 평생 공짜로 쓸 수 있다고 해서 Oracle Freetier에 장비 하나를 구성해두었습니다. 한참 잊고 지내고 있었는데, 그때 돌려놓았던 node 서버가 여전히 잘 돌아가고 있더군요. 이번엔 Oracle Freetier서버에 ExpressJS로 백엔드 서비스를 구성하고,Netlify에 Jquery로 통신이 가능한 웹프로그램을 구성해 보았습니다. 1. Oracle FreetierCloud Free Tier | Oracle 대한민국 클라우드 서비스 무료 이용Oracle Cloud Free Tier는 기업에게 무제한으로 사용할 수 있는 상시 무료 클라우드 서비스를 제공합니다.www.oracle.com [src/index.js]간단하게 'Hello World'만 return하는 서버를 만들어 두었습니다. Git..
JavaFX와 Mybatis 연동하기 - Maven 위와 같이 프로젝트가 구성되있다고 할 때, pom.xml에 mybatis와 database driver를 설치해줍니다. 1. pom.xml (Maven기준) 4.0.0 org.example abc 1.0-SNAPSHOT javafx03_mybatis UTF-8 5.10.0 org.openjfx javafx-controls 17.0.6 org.openjfx javafx-fxml 17.0.6 org.junit.jupiter ..
Java Mybatis설정에서 MS-SQL연결 설정방법 :;databaseName=;encrypt=true;trustServerCertificate=true;"/>  encrypt=true;trustServerCertificate=true;이 구문을 넣어줘야한다.

반응형