[작성자:] Youandlee
-
![[카프카] 3. 아파치 카프카의 복제(Replication) 1 [카프카] 3. 아파치 카프카의 복제(Replication)](https://allhoneytip.com/wp-content/uploads/2023/07/image-78-e1690629341647-optimized.png)
[카프카] 3. 아파치 카프카의 복제(Replication)
지난 포스팅에 이어서, 아파치 카프카에서 가장 중요한 개념인 복제(Replication)에 대해 알아보겠습니다. 복제는 카프카를 장애 허용 시스템(Fault Tolerant System)이라고 할 수 있는 원동력입니다. 장애가 발생해도 데이터를 유지하고 안전하게 사용할 수 있게 해주죠. 카프카 브로커의 복제(Replication) 카프카의 데이터 복제는 파티션 단위로 이루어집니다. 토픽 생성 시 파티션의 복제 개수 (Replication factor)도 같이 설정 되는데, 디폴트로 브로커에 설정된 옵션…
-
![[기술 면접] 4. 트랜잭션(Transaction)을 설명해주세요. 2 [기술 면접] 4. 트랜잭션(Transaction)을 설명해주세요.](https://allhoneytip.com/wp-content/uploads/2023/08/제목을-입력해주세요__복사본-9-001-1-e1691810308600-optimized.png)
[기술 면접] 4. 트랜잭션(Transaction)을 설명해주세요.
지난 시간에 이어서, 이번엔 트랜잭션(Transaction)에 대해 알아보겠습니다. Transaction은 Database의 작업 단위로, 기초이면서도 필수인 개념이라고 할 수 있습니다. Transaction의 특징과 관련 개념, 그리고 제어 방법들에 대해 알아보는 시간을 갖겠습니다. Q: 트랜잭션(Transaction)을 설명해주세요. DB 내에서 수행되는 작업의 최소 단위로, DB의 무결성을 유지하며 DB의 상태를 변화시키는 기능을 수행합니다. 하나 이상의 Query를 포함해야 하고, ACID라고 칭해지는 원자성, 일관성, 고립성,…
-
![[Coding Test] 1. Binary Gap 6 [Coding Test] 1. Binary Gap](https://allhoneytip.com/wp-content/uploads/2023/08/제목을-입력해주세요_-001-12-e1691678818829-optimized.png)
[Coding Test] 1. Binary Gap
1. Binary Gap 문제 A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both ends in the binary representation of N. For example, number 9 has binary representation 1001 and contains a binary gap of length 2. The number 529 has binary representation 1000010001 and contains two binary gaps:…
-
![[C#] 1. 접근 제어자 8 [C#] 1. 접근 제어자](https://allhoneytip.com/wp-content/uploads/2023/08/제목을-입력해주세요_-001-7-e1691590889533-optimized.png)
[C#] 1. 접근 제어자
접근 제어자(제한자)란? C#에서 접근 제어자는 클래스 내부의 멤버 또는 타입에 대한 외부 접근을 제한하는 데 사용되는 키워드입니다. 다른 코드에서 클래스의 멤버나 타입에 접근할 때, 이러한 접근 제어자를 사용하여 해당 멤버나 타입에 대한 접근 범위를 조절할 수 있습니다. [기술 면접] 3. 스프링의 @Transactional 어노테이션에 대해서 아시나요? 접근 제어자의 종류 C#에서 다섯 가지 주요 접근 제어자가 있습니다. 기본 접근…
-
![[기술 면접] 3. 스프링의 @Transactional 어노테이션에 대해서 아시나요? 9 [기술 면접] 3. 스프링의 @Transactional 어노테이션에 대해서 아시나요?](https://allhoneytip.com/wp-content/uploads/2023/08/제목을-입력해주세요__복사본-6-001-1-e1691537883317-optimized.png)
[기술 면접] 3. 스프링의 @Transactional 어노테이션에 대해서 아시나요?
저번 시간에 이어, 이번엔 Spring의 @Transactional Annotation 질문에 대해 알아보겠습니다. 이번 질문은, 제가 서비스 플랫폼 기업 K사에서도 받은 질문인데요, 써본 경험은 있지만 이것에 대해 표현해볼 생각은 안 해봤어서 얼버무렸던 기억이 납니다. 한 번 정리해서 간단하게 대비해보시길 권합니다. Q: 스프링의 @Transactional 어노테이션에 대해서 아시나요? 스프링에서 트랜잭션을 처리하는 어노테이션으로 선언적 트랜잭션이라고 부르며, 범위 내에서는 트랜잭션 기능이 포함된 프록시 객체가…
-
![[Unity Tip] 3. 오브젝트 풀링(Object Pooling) 13 [Unity Tip] 3. 오브젝트 풀링(Object Pooling)](https://allhoneytip.com/wp-content/uploads/2023/08/Object-Pool-e1691417493886-optimized.webp)
[Unity Tip] 3. 오브젝트 풀링(Object Pooling)
오브젝트 풀링이란? Unity에서 게임을 개발할 때 일명 “소환” 이라는 기능을 구축해야 할 상황이 많이 놓여집니다. 일반적으로는 이럴때 Instantiate 라는 함수를 사용해 게임 오브젝트를 생성하곤 하는데요, 소규모의 게임 프로젝트에서는 괜찮겠지만, 게임의 규모가 커질수록 객체를 생성하는 행위는 게임 성능에 악영향을 미칠 수 있습니다. 그래서 대게 Programming Strategy(전략) 중 하나인 오브젝트 풀링 이라는 기술을 사용해줍니다. 오브젝트 풀링은 미리…
-
![[화장품 Tips] 1. 내돈내산 웰라쥬 리얼 히알루로닉 블루 앰플 실제 사용 후기 14 [화장품 Tips] 1. 내돈내산 웰라쥬 리얼 히알루로닉 블루 앰플 실제 사용 후기](https://allhoneytip.com/wp-content/uploads/2023/08/5485895f0130b0e89e48a543360bcba2-e1691293997224-optimized.jpg)
[화장품 Tips] 1. 내돈내산 웰라쥬 리얼 히알루로닉 블루 앰플 실제 사용 후기
여름이 되어 피부관리를 본격적으로 해야겠다는 생각이 들어서 부랴부랴 주문하게 된 화장품, 웰라쥬 리얼 히알루로닉 블루 앰플에 대해 실제 사용 후기를 말씀드리겠습니다. 이 앰플은 전에 유명 뷰티 유투버, 지인들을 통해 전달 받아 구매를 하게 되었습니다. 우선 속는셈 치고 사봤는데요, 저 뿐만 아니라 제가 직접 써보고 너무 좋아 아는 지인에게 추천해줬는데, 지인도 너무 좋다고 계속해서 재구매를 하더라구요.…
-
![[주식 Tips] 1. 공매도란? 16 [주식 Tips] 1. 공매도란?](https://allhoneytip.com/wp-content/uploads/2023/07/제목을-입력해주세요_-001-6-e1690638982754-optimized.png)
[주식 Tips] 1. 공매도란?
공매도(short selling)란? 공매도는 주식이나 기타 금융상품의 가격이 하락할 것으로 예상될 때, 해당 상품을 보유하지 않은 상태에서 판매하는 투자 방법을 말합니다. 이는 투자자가 해당 상품을 대여하거나 소유하지 않고도 가격 하락에 대해 이익을 얻을 수 있는 방법으로, 주로 가격 하락에 대한 방어적인 투자 전략으로 사용됩니다. 공매도를 실시하는 투자자는 해당 상품을 나중에 더 낮은 가격으로 구입하여 이전에 판매한…
-
![[기술 면접] 3. 상속과 조합을 설명해보세요. 17 [기술 면접] 3. 상속과 조합을 설명해보세요.](https://allhoneytip.com/wp-content/uploads/2023/08/제목을-입력해주세요__복사본-12-001-1-e1691108566124-optimized.png)
[기술 면접] 3. 상속과 조합을 설명해보세요.
저번 시간에 이어서, 이번엔 상속과 조합에 대해 알아본 후에 Call by Value와 Call By Reference에 대해 알아보도록 하겠습니다. Q: 상속과 조합을 설명해보세요. 상속은 is – A이고 조합은 have – B로 말씀드릴 수 있습니다. 추가로, 상속에서 부모의 변화는 자손에게 영향을 끼치므로 유연하지 못 하고, 조합은 다른 클래스를 소유한 클래스가, 포함되는 클래스에 영향을 끼치지 못 합니다. 상속 조합 Q:…
![[기술 면접] 4. Queue는 어떤 자료구조인가요? 7 [기술 면접] 4. Queue는 어떤 자료구조인가요?](https://allhoneytip.com/wp-content/uploads/2023/08/제목을-입력해주세요__복사본-8-001-1-e1691747771448-optimized.png)