프록시(Proxy) - Forward Proxy & Reverse Proxy
·
CS
프록시 (Proxy)“대리”, “대리인” 이라는 의미, 뜻을 가짐서버와 클라이언트 사이의 중계 역할 그 자체를 프록시(Proxy)라고 하며, 그 중계 기능을 하는 장치 & 프로그램을 프록시 서버 (Proxy Server) 라고 한다.네트워크 구조에서 프록시 서버의 위치에 따라서 Foward Proxy Server 와 ReverseProxy Server 로 나뉜다.포워드 프록시 (Forward Proxy)사용자와 가까운곳에 위치하며, 클라이언트(Client)가 전송하는 요청을 직접 받고 대신해서 요청을 전송사용자의 클라이언트는 인터넷 통신망과 만나지 않고 프록시 서버 (Proxy Server) 와만 주고 받음실질적으로 통신망에 직접 접하는 부분은 프록시 서버가 담당우회 접속, 사내 네트워크 트래픽 통제에 ..
[Kotlin] Intermediate Kotlin Tour 7 - Properties : 공식 문서 학습
·
Kotlin
Backing fieldsBacking fields 란 속성(properties)에 대한 접근을 감시하고 제어하는 숨겨진 필드를 말한다.Kotlin에서 속성(Properteis)은 속성 접근자로 알려진 get() 과 set() 을 기본으로 가진다.속성 값을 검색하고 수정할 수 있게 해준다.이런 기본 함수들은 코드에서 명시적으로 표현되지는 않지만, 컴파일러에서 백그라운드의 속성 접근을 관리하기 위해서 자동으로 실행된다.이런 접근자는 백업 필드(Backing Field)를 통해서 실제 속성 값을 저장한다.다음중 1개가 참인 경우, 백업 필드가 존재한다.속성에서 기본 get() 또는 set() 을 사용한다.filed 키워드를 사용해서 코드의 속성에 접근한다.⛔ get 과 set은 각각 getter, sette..
[Kotlin] Intermediate Kotlin Tour 6 - Open Class & Special Classes : 공식 문서 학습
·
Kotlin
열린 클래스 (Open classes)기본적으로 Kotlin의 클래스와 메서드는 final 로 설정되기 때문에 상속이 금지되어 있고 다른 클래스에서 상속이 불가능하지만 open class로 명시해 줌으로써 다른 클래스에서 상속받을 수 있게 허용한다.인터페이스나 추상 클래스(abstract class)를 사용할 수 없는 경우, 클래스를 열린 클래스(open class)로 선언해서 명시적으로 선언이 가능하게 만들 수 있다.open 키워드를 사용해서 클래스를 개방할 수 있다.open class Vehicle(val make: String, val model: String)클래스 뒤에 : 상속 받을 클래스 형태로 상속할 상위 클래스를 호출할 수있다.open class Vehicle(val make: String..
bbabbungtting
다시 시작하는 웹 기반 다지기 ..... (AI를 곁들인)