profile
보안을 겸비하고픈 풀스택개발자

서킷 브레이커 개념 및 실습

MSA환경에서 장애 전파를 방지하고 부분장애를 격리 하기위한 안정성 패턴전기 회로의 차단기와 같은 원리(닫혀있다면 서킷 브레이커가 작동중인것임)open상태에선 아무리 메소드를 호출해도 무조건 실패하지만half-open에선 단 한번의 성공이 일어나면 closed로 바뀜평

2025년 10월 20일
·
0개의 댓글
·
post-thumbnail

부하테스트 개념 및 실습

서비스의 한계를 실험해봐야 추후 프리즈 되는 상황을 대처한 개발을 가능Load & Stress 테스트load: 시스템이 예상하는 일반 트래픽을 처리하는지stress: 시스템에 고의로 점진적으로 과부하를 가하여 한계점을 찾고 장애상황에서 안정적 복구(회복)되는지 테스트

2025년 9월 1일
·
0개의 댓글
·

같은 것을 포함한 순열

중복순열은 서로다른 n개에서 중복을 허용하여 r개를 뽑는것이다. 따라서 n^r 의 경우가 나온다. 예를 들어 500원, 100원, 50원, 10원 동전이 충분히 많이 있고, 10개를 뽑아서 만들수있는 총금액의 경우의 수는 4^10이다. 하지만, 같은 것을 포함한 순열은

2025년 2월 27일
·
0개의 댓글
·

자바 함수형 인터페이스로 클로저로직 구현하기

순열, 조합, 부분집합을 자바로 구현할 때 여러 마음에 들지 않는 부분이 더러 있었다.1\. N, R, ARR등 모든 변수를 static으로 전역변수로 둬야한다2\. is_selected, visited같이 순조부만을 위한 변수도 static으로 전역변수로 두니 다른

2025년 2월 21일
·
0개의 댓글
·

자바로 파이썬의 다중데이터 키를가지는 딕셔너리 구현하기

2차원 좌표를 key로 하는 딕셔너리를 만들고싶었다. 파이썬에선 매우 쉽게 튜플화하여 구현하였지만, 자바에선 이 방식이 매우 힘들었다.

2025년 2월 6일
·
0개의 댓글
·

자바 여담

자바를 배우다가 다른 언어에 비해 주의할 점을 추려놓았다.

2025년 1월 16일
·
0개의 댓글
·

프롬프팅 공부

요즘의 AI검색의 활용과 트렌드 및 프롬프팅의 기법을 설명함.

2025년 1월 14일
·
0개의 댓글
·

JS 순열, 조합, 중복순열, 중복조합

JS엔 파이썬과 달리 itertools이 없다. 그래서 직접 구현해야하는데, 수많은 방법중에 이 방법을 택했다.1\. 시간이 적은 코테에서 바로 사용할 수 있도록 간단해야할것2\. 하나의 Base코드에서 순열, 조합, 중복순열, 중복조합 모든 것을 쉽게 구현할 수 있어

2024년 11월 5일
·
0개의 댓글
·

JS deque 구현하기

python에선 from collections import deque로 사용할 수 있지만, js에선 없다.deque의 장점은 왼쪽에서 아이템을 꺼내도 O(1)이 걸리도로 설계되어있다.(by 더블링크드리스트) 그런데 shift를 써버리면 O(리스트 길이)가 되어버린다.1

2024년 11월 5일
·
0개의 댓글
·
post-thumbnail

Python -> JS 코테 주의점

range(10), 10//3 몫구하기, [].insert(idx, element)

2024년 11월 5일
·
0개의 댓글
·
post-thumbnail

JS 슬라이싱 함수

결론 : .slice() 쓰자.

2024년 6월 26일
·
0개의 댓글
·
post-thumbnail

자바스크립트 로직 정리

Infinity : 양의 무한대\-Infinity : 음의 무한대NaN : 숫자가 아님(단 타입은 Number에 속함)이 점은 파이썬과 같다.var : 재할당 가능.

2024년 6월 21일
·
0개의 댓글
·
post-thumbnail

sort() 다중 정렬 방법

sort(key=lambda x: **튜플!**)

2024년 4월 19일
·
0개의 댓글
·
post-thumbnail

파이썬 그래프 관련 실수모음

실수1. s->v만 고려하고, v->s를 고려안함

2024년 2월 25일
·
0개의 댓글
·
post-thumbnail

파이썬 딕셔너리 정렬

파이썬 3.6부턴 dict가 순서를 보장한다고 하나, 모든 방식에서의 순서가 보장되는 것은 아니다.그래서 dict는 순서를 보장하지 않는다고 상정해서 코딩하자!그렇다면 dict의 원소들을 정렬하려면 어떻게 할까?딕셔너리 자체 내부에서 정렬할 생각하지말고, sorted함

2024년 2월 25일
·
0개의 댓글
·

"|a|b|c|".split("|")의 결과는?

["a", "b", "c"]가 아니다!!!! 정답은 ["","a","b","c",""]이다. 구분자를 통해 쪼갠다고 생각하면, 맨 양 끝에는 비어있는 문자열도 문자열이다. 그래서 len이 3이 아니라 5다. 이는 TS,JS에서도 동일하다!

2024년 2월 15일
·
0개의 댓글
·
post-thumbnail

TS+Electron+React 세팅법

[Electron-Forge]라는 일렉트론을 간단하게 배포 및 실행을 할 수 있게 하는 all-in-one-tool이다.

2024년 2월 13일
·
1개의 댓글
·
post-thumbnail

try except를 쓰면 느릴까

try문이 if문보다 빠르다!(단, indexError시에만)

2024년 2월 3일
·
0개의 댓글
·
post-thumbnail

약수 빨리 구하기

1. N의 제곱근구하기 2. range(1, N의 제곱근)으로 제곱근까지의 약수들구하기 3. 제곱근까지의 약수들을 순회참조해서 N으로 나눈 몫을 약수에 추가

2024년 2월 3일
·
0개의 댓글
·
post-thumbnail

Hello, velog!

필자는 현재 대학교 4학년으로 졸업예정이다. 대학교 초반에는 그저 우물안 개구리였다. 학부과정만 잘 따라온다면 취업은 금방된다는 안일한 생각을 가지고 있었다.그러다 문득 외부활동이란 것을 해보고 싶어서, 3학년엔 멋쟁이사자처럼 이라는 전국연합 동아리에 들어갔다. 이 동

2024년 2월 3일
·
0개의 댓글
·