본문 바로가기

전체 글

(45)
특정시간에 몰려오는 트래픽 장애 보호되어 있는 글입니다.
Redis - pub sub 이란? 이번에 pub/sub 기능 추가가 필요하게 되었고, 마침 사용하던 redis가 pub/sub기능을 지원함에 따라 사용하게 되었습니다. 기능을 추가하면서 공부했던걸 정리하려고합니다. 1. pub/sub이란 무엇인가? pub/sub이란 채널을 구독한 subscribe에게 모든 메세지를 전송 하는것을 의미합니다. pub/sub의 경우 바로 subscribe한 구독자들에게 메세지를 전송 하므로 , 메세지를 보관하지 않습니다. 이런 pub/sub은 주로 채팅 기능이나, 푸시 알림등에서 사용 합니다. 2. redis-cli 에서 pub/sub 사용하기 콘솔에 redis-cli를 입력합니다. redis-cli redis-cli에 subscribe Channel(채널 이름) 을 입력합니다. subscribe Chann..
[aws] Too many authentication failures 해결방법 aws 초장기 셋팅을 하고 콘솔로 접근할때 Too many authentication failures 와 같은 에러가 발생하면서 접근이 안되는 경우가 있습니다. 1. 이럴 땐 일단 해당 .pem키의 권한을 바꿔줍니다. sudo chomd -R 400 test.pem 2. 그 후 다시 접속을 시도한다. + 만약 다시 접속을 시도해도 안 될 경우? 노트북을 재부팅을 해서 다시 키게 될 경우 접속이 됩니다. ( 재부팅을 하면 접속이 되는 이유는 모르겠다 ..ㅠㅠㅠ )
Unable to add window -- token null is not valid; is your activity running? 에러 해결방법 다이얼로그에 getApplicationContext()를 사용해서 나는 에러 액티비티이름.this로 바꿔주면 해결완료
쥬피터 설치방법 쥬피터란? 머신러닝이나 데이터분석을 하는용도로 많이사용하는 툴 시각화 할 수 있는것과 가벼운것이 특징 virtualenv란? 파이썬의 가상환경을 만들어 그 안에서 라이브러리를 설치할 수 있도록 하는 모듈 1.virtualenv를 통해 쥬피터 설치 virtualenv --system-site-packages -p python3 env source env/bin/activate pip install jupyter 2.컨피그 파일을 생성함 jupyter notebook --generate-config 3.비밀번호를 설정해준다. jupyter notebook password 비밀번호를 설정하고 나면 json 파일이 만들어졌다고 메세지가 뜸 해당 위치로 가서 json파일을 열면 비밀번호가 적혀있음 4.config..
Ubuntu 16.04에서 python 버전 변경 하는법 1. 파이썬 버전 확인하기 python -V 대부분 Ubuntu 16.04에서는 python 2.7버전이 설정 되어 있다 2. ls -al /ust/bin/python 현재 python이 2.7버전으로 설정되어 있다는걸 확인 할수 있음 3. 설치되어있는 파이썬 버전 확인 ls /usr/bin | grep python 4. sudo update-alternative --install /usr/bin/python python /usr/bin/python3.5 3.5버전 선택 5. sudo update-alternative --confing python 6. 다시 한번 파이썬 버전 확인 python --version
Redis - LFU 알고리즘이란? Redis는 4.0 버전부터 LFU 알고리즘이라는것을 추가 지원하기로 했다. Redis의 LFU 알고리즘이란? LFU (Least Frequently Used)란 뜻으로 자주 사용되는 캐시는 메모리상에 그대로 두고, 그렇지 않은 데이터들을 지워주는 알고리즘을 의미한다. Redis LFU는 Approximated LRU라는 페이지 교체 알고리즘과 비슷한 형태이며, 모리스 카운터라는 확률적 알고리즘을 이용해서 데이터들의 엑세스 빈도를 계산하고, 감쇠기간과 결합하여 일정 시간이 지나면 카운터를 감소시키도록 한다. Redis는 총 24비트의 공간을 갖고 있다. 이 24비트중 LRU time을 체크하는데 16비트를 사용하고 나머지 8비트는 LFU data의 카운터를 체크하는데 사용한다. LFU의 경우 최대 8비트..
물류혁신 '쿠팡' 10년만에 매출 10조 돌파 쿠팡이 사업시작한지 10년만에 판매액 10조원 돌파가 확실시 된다고 한다. 이러한 결과에는 쿠팡의 '로켓배송'이 가장큰 몫을 했다. 쿠팡은 '택배'가 아닌 '배송 서비스'라는 차별화된 배송 전략으로 4000명을 직접 고용하는등 새로운 영역을 열었다. 그 결과 작년에 비해 매출규모가 10% 증가하는 결과를 보였다. 소비자 조사 전문기관 컨슈머인사이트에서 2만 6천명을 대상으로 소비자 배송 만족도에 대해서 조사를 하였고, 쿠팡은 당당하게 1등을 차지하게 되었다. 쿠팡은 교환/반품/환불 편리성 부분에서는 낮게 나왔지만, 신속/정확성 , 기사 서비스 부분에서 높은 점수를 받았다. 이러한 조사 결과로 쿠팡은 신속/정확성 부분만 집중 하는것이 아니라, 기사 서비스 부분에도 집중 하는 것을 알 수 있다. 쿠팡의 물류..