일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- jdbc
- 스프링 부트
- mybatis
- spring
- 스프링 빈
- 스프링
- java
- sqld
- db
- 스프링 컨테이너
- JPA
- DIP
- resultMap
- assertThrows
- 스프링 프레임워크
- Javascript
- kafka
- 필드 주입
- thymeleaf
- 싱글톤
- 스프링부트
- assertThat
- 스프링 부트 입문
- springboot
- @Configuration
- 스프링 부트 기본
- SQL
- DI
- Effective Java
- 생성자 주입
- Today
- Total
목록ETC/IT Knowledge (37)
선 조치 후 분석
넥서스(Nexus) Apach Maven 프로젝트와 관련된 중앙 저장소 관리 시스템으로, Nexus는 이 프로젝트에 필요한 종속성(의존성) 파일을 저장하고 관리하는 중앙 저장소 역할소프트웨어 저장소 관리 시스템소프트웨어 개발에서 사용되는 다양한 라이브러리, 의존성 및 아티팩트를 효율적으로 관리하고 저장하는 데 사용 Maven, npm, Docker, 등 다양한 패키지 형식을 지원, Proxy Repository, Host Repository, 보안 기능 등 포함Maven -Apach 재단에서 개발한 자바 프로젝트를 위한 강력한 빌드 및 프로젝트 관리 도구 1. 프로젝트 생명주기 관리 : 프로젝트의 전체적인 라이프사이클을 관리 2. 의존성 관리 : 필요한 라이브러리와 그 의존성을 자동으로 다운로드 및 관리..
https://oraclelinux.pkgs.org/
리버스 프록시(Reverse Proxy)클라이언트의 요청을 받아 내부 서버로 전달하고, 서버의 응답을 다시 클라이언트에 전달하는 중개 서버주로 서버 보호, 로드 밸런싱, 캐싱과 같은 목적을 위해 사용 리버스 프록시의 동작 방식클라이언트는 실제 서버를 직접 호출하지 않고, 리버스 프록시를 호출리버스 프록시는 요청을 받아 적절한 내부 서버로 전달내부 서버는 요청을 처리하고 응답을 리버스 프록시로 반환리버스 프록시는 이 응답을 클라이언트에 반환 리버스 프록시의 주요 역할보안 강화클라이언트는 실제 서버(IP, 포트)를 알 수 없다. 서버를 숨길 수 있어 공격에 대한 방어력을 높인다.SSL/TLS 암호화를 중앙에서 처리(SSL 오프로드)하여 서버의 부담을 줄이고 보안을 강화로드 밸런싱여러 대의 서버에 요청을 분배..

프록시(Proxy)네트워크 통신에서 클라이언트(사용자)와 서버 간의 중간 역할을 하는 서버 또는 소프트웨어요청을 받아 실제 서버로 전달하고, 서버의 응답을 받아 클라이언트에게 전달하는 방식으로 동작프록시의 종류와 역할포워드 프록시 (Forwad Proxy)클라이언트(사용자)의 대리 역할클라이언트 요청을 대신 서버로 전달주로 사용자가 인터넷에 접근하는 것을 제어하거나, 익명성을 보장하는 데 사용예 : 기업에서 직원들이 특정 웹사이트에 접근하지 못하도록 설정하거나, VPN을 사용할 때 예시클라이언트 → 포워드 프록시 → 서버사용자는 자신의 IP를 숨기고 프록시를 통해 다른 웹사이트에 접속리버스 프록시 (Reverse Proxy)서버의 대리 역할클라이언트 요청을 받아 뒤에 있는 실제 서버로 전달서버의 보안 강..
SSH(Secure Shell) 네트워크를 통해 안전하게 원격 컴퓨터에 접속하거나 데이터를 전송하기 위한 암호화된 통신 프로토콜 Linux/Unix 시스템에서 원격 서버 관리를 위해 사용되며, 보안이 강화된 방식으로 데이터를 주고받을 수 있다. SSH는 기본적으로 TCP 포트 22번을 사용 다양한 목적으로 활용되지만, 가장 대표적인 사용 사례는 원격 로그인과 명령실행 SSH 특징 암호화된 통신 클라이언트와 서버 간의 데이터를 암호화하여 전송하므로, 네트워크 상에서 패킷을 가로채더라도 내용을 해독할 수 없다 인증 SSH는 비밀번호 기반 인증뿐만 아니라 공개 키/개인 키(Public Key/Private Key) 방식으로도 인증 가능 공개 키 방식은 비밀번호보다 훨씬 안전하며, 자동화 작업에 적합 다양한 ..
REST와 MQ는 서로 다른 통신 방식과 개념을 가지고 있으며, 각각의 장점과 활용 사례가 다르다.REST(Representational State Transfer)▶ REST는 HTTP 프로토콜 기반으로 하는 Stateless 아키텍처 ▶ 클라이언트와 서버가 요청(Request)과 응답(Response)을 통해 데이터를 주고받음 ▶ 자원(Resource)을 URI로 표현 ▶ 각 자원에 대해 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용해 작업을 수행 특징 Stateless : 요청간에 상태 정보를 저장하지 않으며, 각 요청은 독립적 동기적 통신 : 일반적으로 요청에 대해 즉각적인 응답이 필요하므로 동기 방식 작동 표준화 : HTTP 메서드와 상태코드(200, 404, 500 ..