
세션 불일치란? 로드 밸런싱: 하나의 인터넷 서비스가 발생하는 트래픽이 많을 때, 여러 대의 서버가 분산 처리해 서버의 로드율 증가, 부하량, 속도 저하 등을 고려해 적절히 분산처리해 해결해주는 서비스이다. 스케일 아웃을 사용할 경우, 서버가 여러 대가 생기는데, 로드밸런서의 라운드 로빈 등의 로드밸런싱 전략에 의해 클라이언트가 서버1에서 세션을 저장한 후, 다음 요청을 진행했을 때, 세션이 저장된 서버 외의 다른 서버와 연결되어 기존 로그인이라던지 저장되어있던 상태가 풀리게 되는 현상을 의미한다. Sticky Session 껌딱지 전략, 담당일진 전략이다. 즉, 처음 작업이 요청에 대한 응답을 준 서버에서 해당 클라이언트의 작업을 담당한다. 즉, 클라이언트가 서버1에서 로그인 작업을 통해 세션을 생성했..
30분 이내 문제 N×M 크기의 공간에 아기 상어 여러 마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 아기 상어가 최대 1마리 존재한다. 어떤 칸의 안전 거리는 그 칸과 가장 거리가 가까운 아기 상어와의 거리이다. 두 칸의 거리는 하나의 칸에서 다른 칸으로 가기 위해서 지나야 하는 칸의 수이고, 이동은 인접한 8방향(대각선 포함)이 가능하다. 안전 거리가 가장 큰 칸을 구해보자. 입력 첫째 줄에 공간의 크기 N과 M(2 ≤ N, M ≤ 50)이 주어진다. 둘째 줄부터 N개의 줄에 공간의 상태가 주어지며, 0은 빈 칸, 1은 아기 상어가 있는 칸이다. 빈 칸의 개수가 한 개 이상인 입력만 주어진다. 출력 첫째 줄에 안전 거리의 최댓값을 출력한다. 구현 import heapq..
단순 구현문제였다. 시간 초과날까 조마조마하면서 냈는데 다행히 테케가 그렇게 복잡하지 않았던 것 같다. 문제 설명 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않은 형태로 작성되어 오류가 나는 것을 알게 되었습니다. 수정해야 할 소스 파일이 너무 많아서 고민하던 "콘"은 소스 코드에 작성된 모든 괄호를 뽑아서 올바른 순서대로 배치된 괄호 문자열을 알려주는 프로그램을 다음과 같이 개발하려고 합니다. 용어의 정의 '(' 와 ')' 로만 이루어진 문자열이 있을 경우, '(' 의 개수와 ')'..
# you can write to stdout for debugging purposes, e.g. # print("this is a debug message") import heapq def solution(A): # write your code in Python 3.6 minusGroup=[] minusReverse=[] plusGroup=[] zero=False for i in A: if i0: heapq.heappush(plusGroup,-i) elif i==0: zero=True # 마이너스 2개 이상+ max 양수 answer=0 if len(minusGroup)>=2 and len(plusGroup)>0: a1=heapq.heappop(minusGroup) a2=heapq.heappop(min..
뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡기 위해 튜브는 우선 최근 화제가 되고 있는 "카카오 신입 개발자 공채" 관련 기사를 검색해보았다. 카카오 첫 공채..'블라인드' 방식 채용 카카오, 합병 후 첫 공채.. 블라인드 전형으로 개발자 채용 카카오, 블라인드 전형으로 신입 개발자 공채 카카오 공채, 신입 개발자 코딩 능력만 본다 카카오, 신입 공채.. "코딩 실력만 본다" 카카오 "코딩 능력만으로 2018 신입 개발자 뽑는다" 기사의 제목을 기준으..

학습목표 롬복이란 롬복의 원리 설치 롬복 기능 설명 롬복 도큐먼테이션 정리 1부이다. 도큐먼트 순서대로 업데이트할 예정이다. 롬복이란? 롬복은 편집기에 자동으로 연결되고, 도구를 빌드해 java 를 멋지게 꾸미는 java 라이브러리입니다. 다른 getter 또는 setter, equals 메소드를 다시 작성하지 마세요. 하나의 주석을 이용해 완전한 기능의 빌더가 있고, 로깅 변수를 자동화 하는 등의 작업을 수행할 수 있습니다. 라는 것이 공식페이지 의 설명이다. 즉, 자바의 보일러 플레이트 코드(라 쓰고 상용구라 읽는다. ) 를 생성하는 자동화 작업을 수행함으로써 보일러 플레이트 코드를 제거할 수 있다. 알면 알수록 아주 효율적이라는 이야기이다! 그러니 진지하게 각. 잡고 이 블로그를 읽어주었으면 좋겠다..
- Total
- Today
- Yesterday
- EC2
- 참고 링크
- 쿠버네티스
- 딥러닝책
- 딥러닝
- 주피터노트북 설치
- 스프링 프레임워크 핵심 기술
- 디비
- 혁펜하임
- 자바
- hot
- pycharm
- 파이참
- 자스계의백과사전
- 패스트 캠퍼스
- 유용한웹사이트
- 쉘스크립트
- https://cupjoo.tistory.com/96
- 자바 인강
- AWS
- CKA
- 크론탭
- 언제나 함께해요
- 패스트캠퍼스
- 환경세팅
- 자바인강
- 자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
- 마크다운
- 세션불일치
- linter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |