전체 글 (140) 썸네일형 리스트형 (펌) 이클립스에서 class 파일 여는 법 요약1.Help - Eclipse Marketplace... 에서 Enhanced Class Decompiler 다운로드2. Window - Preference - General>Editors>File Associations*.class 와 *.class without source 모두 Class Decompiler Viewer를 default로 설정 https://zorba91.tistory.com/248 [Eclipse] 이클립스에서 class 파일 열기(Class Decompile)이클립스에서 class 파일 열기.md 이클립스에서 class 파일 열기(class decompile) 클래스 파일을 열기 위해서는 decompiler 가 필요하다. complie이 된 java의 class파일을 열기 .. 오라클 시퀀스 1로 초기화 하는 법 (18c이전 버전) /*-- 현재 시퀀스 값 조회SELECT LAST_NUMBER FROM USER_SEQUENCES WHERE SEQUENCE_NAME = '시퀀스명';-- 현재 시퀀스 값만큼 INCREMENT 를 뺌 (60일 경우)ALTER SEQUENCE 시퀀스명 INCREMENT BY -60;-- 시퀀스의 다음 값을 가져옴 SELECT 시퀀스명 .NEXTVAL FROM DUAL;-- 시퀀스의 INCREMENT를 1로 설정ALTER SEQUENCE 시퀀스명 INCREMENT BY 1;*/ GET, POST, @PathVariable, @RequestParam, @RequestBody 정리 @GetMapping("/search/{id}")public String search@PathVariable("keyword") String keyword) { return "Search keyword: " + keyword;}URL 예시/search/{keyword}--------------------------------------------------------------------------@GetMapping("/search")public String search(@RequestParam String keyword) { return "Search keyword: " + keyword;}URL 예시/search?keyword=java------------------------------.. PgBouncer 설치 및 사용 방법 PgBouncerPostgreSQL 데이터베이스의 연결을 효율적으로 관리하는 연결 풀러로서 클라이언트와 데이터베이스 사이에 위치하는 미들웨어입니다. 주요 기능 연결풀링데이터베이스와의 연결을 관리하여 클라이언트의 요청에 대해 미리 생성된 연결을 재사용합니다.이를 통해 데이터베이스에 대한 연결 수를 줄이고, 연결 생성 및 종료에 드는 오버헤드를 최소화합니다. 다양한 풀링 모드 Session pooling : 클라이언트 세션이 pgBouncer에 연결될 때마다 새로운 데이터베이스 연결을 생성하며 세션이 종료될 때까지 연결이 유지됩니다. Transaction pooling : 각 트랜잭션이 시작될 때 데이터베이스 연결을 할당하고, 트랜잭션이 완료되면 연결을 반환합니다. 가장 효율적인 모드이며, 많은 클라이언.. 오라클 버추얼박스(Oracle VirtualBox) 설치 및 사용 방법 오라클 버추얼박스(Oracle VirtualBox)- 오라클에서 제공하는 무료 오픈 소스 가상화 소프트웨어- 다양한 운영 체제를 호스트 머신에서 실행 가능 특징다양한 운영 체제 지원: Windows, macOS, Linux, Solaris 등의 다양한 운영 체제를 지원하며, 각각의 OS에서 가상 머신 생성 가능유연한 가상화: 여러 개의 가상 머신을 동시에 실행 가능. 각 VM에 대해 CPU, 메모리, 저장공간 등을 자유롭게 조정 가능. 스냅샷 기능: 특정 시점의 가상 머신 상태를 저장하고, 필요 시 해당 상태로 쉽게 복구 가능. 확장성: 다양한 플러그인 및 확장 기능을 통해 기능 추가 가능. 커뮤니티에서 제공하는 다양한 추가 도구 활용 가능. 사용 사례개발 및 테스트 환경: 다양한 소프트웨어와 애플리케.. @Valid, @Validate를 이용한 데이터 유효성 검사 이번 포스트에서는 Spring Framework에서 데이터 유효성 검사 수행 시 사용되는 @Valid, @Validate 에 대해 알아보겠습니다. @Valid- 자바 표준 스펙 (Bean Validation 사양(JRS-303) 에 정의됨)- 자바의 표준 유효성 검사 기능을 활용하여 객체의 필드에 대한 유효성을 검증- 주로 RequestBody를 검증할 때 사용함- 검증 오류 시 MethodArgumentNotValidException 을 발생시킴 유효성 검사 어노테이션@NotNull필드가 null이 아닌지 검사예: @NotNull(message = "이름은 필수입니다.") private String name; @NotEmpty문자열이 null이 아니고 비어 있지 않은지 검사합니다.예: @NotEmpty.. swagger 사용법 SwaggerRESTful API 설계 및 문서화에 사용되는 오픈 소스 프레임워크- API의 구조 시각화 및 자동화된 문서 생성- API 기능을 테스트할 수 있는 UI를 제공- JSON 형식으로 API 문서를 작성하는 데 유용- 다양한 언어와 프레임워크 지원 Swagger 사용의 이점- 효율적인 문서화: Swagger를 사용하면 API 문서를 자동으로 생성할 수 있어, 문서화 작업에 소요되는 시간을 크게 줄일 수 있습니다.- 테스트 용이성: Swagger UI를 통해 API의 각 엔드포인트를 쉽게 테스트할 수 있어, 개발자와 QA 팀의 협업이 원활해집니다.- 개발자 친화성:-Swagger는 구조화된 문서 형식을 제공하여 API의 사용법을 쉽게 이해할 수 있도록 돕습니다.- 다양한 언어 지원:.. 파일 전송 프로토콜 및 무료 파일 전송 소프트웨어 (filezilla) 파일 전송 프로토콜네트워크를 통해 파일을 전송하기 위한 규칙과 표준을 정의하는 프로토콜주로 서버와 클라이언트 간의 데이터 통신을 관리하며, 사용자가 파일을 업로드하거나 다운로드할 수 있게 함 비보안 전송 프로토콜데이터 전송 시 암호화를 제공하지 않아 보안에 취약함보안 전송 프로토콜데이터를 안전하게 보호하기 위한 암호화를 제공 기업 환경에서는 보안이 중요하기 때문에 SCP나 SFTP 같은 보안 프로토콜을 선호하고,공개 파일 공유와 같은 보안이 상대적으로 덜 중요한 환경에서는 FTP를 사용함 대표적인 파일 전송 프로토콜FTP (File Transfer Protocol)- 가장 보편적으로 사용되는 파일 전송 프로토콜 - TCP/IP 프로토콜을 사용함 - 비보안 전송 프로토콜로서, 사용자 이름과 비밀번호를 평문.. 이전 1 2 3 4 ··· 18 다음