전체 글138 웨이팅 API에서 동시성제어 구현하기 2 Bullqueue 의 적용 범위와 load balancing 과의 병합 때문에 많은 trouble 을 겪은 bullqueue 였지만 요청 처리를 시작하는 기준을 bullqueue 로 제어한다고 하여도, 처리가 끝나는 latency 가 존재하기 때문에 데이터의 무결성, 안정성을 확실하게 보장하기 위해서는 Lock 등 처리를 하는 것이 좋다는 결론에 도달했다. 웨이팅 API에서 동시성제어 구현하기 2 웨이팅 API에서 동시성제어 구현하기 2 1. 문제상황 1 2. 문제해결 3. 문제상황 2 4. 문제해결 관련글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 👉문제상황 1 Bullqueue 의 적용 범위와 message queue add 갯수의 문제 기존코드 문제점 하나의 요청에서 두개 이상의 queue.. 2023. 8. 15. 객체지향 프로그래밍이란? (java기반) 개발하다보면 끊임없이 나오는 객체지향 프로그래밍이란 정확히 무슨 뜻일까 알아봅시다. 객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. 객체지향 프로그래밍 객체지향프로그래밍 1. 객체지향 프로그래밍의 정의 2. 객체지향 프로그래밍의 장점 3. 객체지향 프로그래밍의 특징 추천글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 객체지향 프로그래밍의 정의 객체 지향 프로그래밍(Object-Oriented Programming, OOP)이란 컴퓨터 프로그램을 어떤 데이터를 입력받아 순서대로 처리하고 결과를 도출하는 명령어들의 목록으로.. 2023. 8. 14. 내돈내산 비전공자의 항해 99 수강/수료 후기 (스파르타 코딩클럽) 이번 시간에는 내돈내산!! 항해 99 수강 후기를 알려드리겠습니다! 100% 솔직한 후기이며 제가 체감한 장/단점을 정리했습니다. 저는 현급으로 선불 완납 후 수강하기 시작했고 프로그램 시작 전에 진행하는 사전스터디는 참가하지 않았습니다. [내돈내산] 비전공자의 항해 99 수강/수료 후기 [내돈내산] 비전공자의 항해99 수강/수료 후기 1. 항해99를 하기 전 나의 백그라운드 2. 항해 99를 선택한 이유 3. 항해99의 장점 4. 항해99의 단점 결론 위의 목차를 클릭하면 해당 섹션으로 자동 이동 합니다. 항해99를 하기 전 나의 백그라운드 상경계열 전공, 졸업 후 무역회사에서 근무하고 있었다. 영어/중국어 복수전공자이고 토익 950 이상 정도로 비즈니스 영어 구사 가능한 정도이다. (코딩에 영어능력이.. 2023. 8. 13. [디자인패턴] 프록시패턴과 프록시서버 프록시 패턴(Proxy Pattern)은 소프트웨어 디자인 패턴 중 하나로, 다른 객체에 대한 대리자나 대변자 역할을 하는 객체를 제공하여 그 객체의 기능을 제어하거나 보호하는 패턴입니다. 프록시는 클라이언트와 실제 서브젝트(대상) 사이에서 중재자 역할을 하며, 클라이언트가 실제 서브젝트에 직접 접근하지 않고 프록시를 통해 간접적으로 접근하게 됩니다. 프록시패턴과 프록시서버 프록시패턴(proxy pattern) 대상 객체(subject)에 접근하기 전 그 접근에 대한 흐름을 가로채 대상 객체 앞단의 인터페이스 역할을 하는 디자인 패턴 객체의 속성, 변환 등을 보완하며 보안, 데이터 검증, 캐싱, 로깅에 사용 직접 실행 메서드를 호출하는 것을 피하면서 흐름제어를 취함 realSubject : 원래 수행해야.. 2023. 8. 10. 이전 1 ··· 8 9 10 11 12 13 14 ··· 35 다음