일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- EKS란
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- memory #리눅스 #자원관리
- React#기초#JS#JavaScrip#개념
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- X.25
- JPA #생명주기
- Oracle #ANSI #SQL #JOIN
- abstract
- WEB #HTTP #HTTPS #SSL #통신개념
- non-locking
- React
- JDK1.8
- MQM #웹서버
- 오라클#튜닝
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- ssh #pem
- SSH #공개키인증
- Mysql #RDBMS #설치 #기동 #설정
- docker #k8s #배포하기
- java
- REST#SOAP#API
- 이펙티스자바
- cors #Authorization
- React #생명주기
- Vuejs#JavaScript#프레임워크#개요#개념
- k8s
- interface
- ssl #개인키 #공개키
- Today
- Total
목록2024/06 (4)
개발노트
자바에는 여러 구현을 허용하는 자료형을 만드는 방법이 두가지 있습니다. 추상형 클래스와 인터페이스입니다. 이 두가지의 차이점은 추상클래스는 구현된 메소드를 포함할 수 있지만, 인터페이스는 아니라는 점입니다... 는 점이었지만 자바 1.8부터 default 를 활용하여 언터페이스도 body를 가질 수 있게 되었습니다! public interface Test { public void existingMethod(); default public void newDefaultMethod() { System.out.println("New default method is added in interface"); }}덕분에 우리는 공부할 게 늘었습니다. 추상형 클래스는 구현하려면 상속(계승)을..
Abstract Class vs InterfaceAbstract Class란?추상 클래스는 일반 클래스와는 달리 단독으로 객체를 생성할 수 없다.반드시 추상 클래스를 상속한 실제 클래스를 통해서만 객체를 생성할 수 있다.점프투자바인스턴스화 될 수 없으며, extends를 통해서 자식 클래스에 의해 완성됨추상 클래스는 여러 클래스에서 공통으로 쓰는 property와 method를 모아두는 용도로 사용함Interface란?유지보수에서 인터페이스(interface)는 SOLID를 구현하고, 객체 지향 개발을 하는데 큰 도움을 줍니다....인터페이스는 객체를 어떻게 구성해야 하는지 정리한 설계도입니다....객체가 인터페이스를 사용하면, 인터페이스 메서드를 반드시 구현해야 하는 제약을 합니다.자바 인터페이스(Ja..
최근 개발하면서 아주 가끔 Intellij의 버그로@Builder 를 통해 테스트 코드에서 필드 셋팅시 필드 감지를 못할때가 있어 내용을 정리한다. 나와 같은 현상을 겪는 분들은 참고!!
스트림과 버퍼의 기본 개념스트림(Stream)과 버퍼(Buffer)는 데이터를 처리하는 데 있어서 중요한 개념입니다. 스트림은 데이터의 흐름을 나타내며, 연속적인 데이터를 순차적으로 처리합니다. 반면, 버퍼는 데이터를 임시로 저장하는 메모리 영역으로, 데이터의 효율적인 전송과 처리를 돕습니다.왜냐하면 스트림은 데이터가 소스에서 목적지로 이동하는 동안 중간에 저장되지 않고 직접 전송되기 때문입니다. 이는 실시간 데이터 처리에 유리하지만, 데이터의 크기나 전송 속도에 따라 처리가 복잡해질 수 있습니다.반면, 버퍼는 데이터를 일정량 모아두었다가 한 번에 전송함으로써 데이터 처리의 효율성을 높입니다. 이는 네트워크 지연이나 속도 차이를 완화시키는 데 도움을 줍니다.스트림과 버퍼의 이러한 차이점은 데이터를 처리하..