일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- Pattern
- 인공지능
- LIST
- 자바
- learning
- 함수
- interface
- Security
- java
- Linux
- Spring
- DeepLearning
- Github
- Web
- db
- framework
- Analysis
- error
- SSH
- git
- centos
- data
- Python
- javascript
- Numpy
- Deep
- mariaDB
- ai
- Server
- Today
- Total
목록OOP (2)
PostIT
# gRPC 적용을 위한 gRPC 분석, gPRC란 무엇인가? ## gRPC란? gRPC는 Google에서 처음 개발 한 공개 소스 원격 프로 시저 호출 (RPC) 시스템입니다. 전송을 위해 HTTP/2를 사용하고 인터페이스 설명 언어로 프로토콜 버퍼를 사용하며 인증, 양방향 스트리밍 및 흐름 제어, 바인딩 차단 또는 차단 해제 및 취소 및 시간 초과 기능을 제공합니다. 그것은 많은 언어에 대한 크로스 플랫폼 클라이언트 및 서버 바인딩을 생성합니다. gRPC에서 클라이언트 응용 프로그램을 로컬 객체 인 것처럼 다른 컴퓨터의 서버 응용 프로그램에서 메서드를 직접 호출 할 수 있으므로 분산 응용 프로그램 및 서비스를보다 쉽게 만들 수 있습니다. 많은 RPC 시스템에서처럼 gRPC는 서비스를 정의하고 매개 변..
# [Java] Interface와 Abstract class의 차이점 및 사용방법 이해하기. - 최근 수정일 : 2017.04.18 - IDE : Spring Tool Suite - OS : OSX Sierra (10.12.3) - Lang : JAVA 1.8 ## 1. 배경웹 프로젝트를 진행하면 Service와 Repository(Dao) 그 외 다양하게 interface를 구현하여 사용한다. 이는 Service Layer와 Repository Layer계층에서 필요한 메소드(CRUD) 로직을 다른 클래스와 공통적으로 구현할 수 있게 Interface로 구현을 강제시키는 것과 같다라는 결론에 이르렀고, 책을 보며 응집도와 결합도에 대한 합리적인 패턴과 같다라는 것을 알게 되었습니다.특히, Reposi..