본문 바로가기

전체 글22

kafka Basic 빅데이터에 대한 정의빅데이터 정의5v (volume variety velocity veracity value)기존 db에서 효율적으로 혹은 전혀 처리할 수 없는 데이터하나의 서버에서 처리하기에 많은 양빅데이터 발생 배경disk 등의 하드웨어 비용 감소실시간 logging 비용 감소데이터 생성 기기 증가스마트 기기의 종류와 갯수 증가데이터 provider의 다양화Ott, Youtube, 개인방송 등오픈소스의 발전Hadoop의 등장 - 대량의 데이터를 저장하거나 분산병렬처리 이용한 집계 가능오픈소스의 등장으로 sw 비용절감결론저렴한 하드웨어와 오픈소스 소프트웨어의 합작으로 데이터 처리 효율 급상승데이터를 통한 비즈니스 수익성 증명 ex) 추천시스템을 통한 매출증가빅데이터 처리 기술의 다양화kafka 위치 :.. 2024. 10. 26.
글또 10기 시작하는 다짐 글쓰기는 참 어렵다... 하지만 익숙해지면 반드시 성장할 듯!글또 시작 계기 취업 준비 중에 우연히 글또 운영자인 변성윤님의 블로그를 접하게 되었다. 많은 개발 블로그 중에서도 유독 인상 깊었던 이유는 어떤 사람인지, 어떤 목표를 가지고 있으며, 그 목표를 위해 어떤 행동을 하는지를 명확히 보여주면서 콘텐츠를 제공해주었기 때문이다. 마치 자기계발서가 인간화된 느낌을 받았다. 그리고 그 방향성과 함께 몇년을 발맞추는 글또라는 모임에 대한 궁금증이 생겼다. '글또'는 '글쓰는 또라이'의 줄임말로, 글을 쓰는 개발자들의 모임이다. 나에게 기록은 늘 귀찮은 것이었다. 초등학생 때는 일기쓰는게 머리가 지끈지끈할 정도로 싫었던 기억이 난다.어딘가를 놀러가거나 맛있는걸 먹을때 사진을 남기는 것조차도 귀찮았다. 큰 의.. 2024. 10. 13.
나 돌아보기(삶의 지도) 안녕하세요 두서없이 생각의 흐름에 따라 저를 돌아보고 삶의 지도를 그려보려합니다.  [삶의 지도]'삶의 지도'라는 단어를 처음 봤을 때 잠깐 막막했습니다. 하지만 답이 나오지 않으면 문제로 다시 돌아가라는 말이 있듯이 '삶의 지도'라는 4글자를 다시 곱씹어 봤을 때 '지도'라는 개념에서부터 접근이 가능했는데요. 우선 제가 가장 많이 사용하는 네이버 지도가 생각났습니다.'내가 지도를 어떤 방식으로 봤었지?'제가 지도를 확인하는 모습을 떠올려보니 항상 처음에는 나의 현재위치를 확인하는 것부터 시작했었습니다. 그리고 지도를 조금만 축소해서 서 한반도 모양의 일부가 얼핏 보일 때 쯤이면 제가 그동안 거주했던 동네 근처에 빼곡히 박혀있는 별(즐겨찾기)들이 과거의 제 흔적을 저도 모르게 기록해 둔 것을 확인할 수 .. 2024. 9. 22.
python 기본함수들 성능속도 비교 - set은 key-value 구조로 되어있어, linked list 구조인 list보다 탐색속도 빠르다(O(1) > O(N)) ex) i in set 탐색 - list의 대체형으로 deque라는 컬렉션 클래스가 있습니다 이건 stl처럼 import해서 사용하시면 되는데 list의 경우 pop(0)의 경우 O(n)의 시간을 소비합니다. 하지만 deque는 양쪽으로 열린구조로 popleft를 지원하고 pop, popleft append, appendleft 모두 O(1)의 시간을 소비하는 알아두시면 아주좋은 자료구조입니다. 출처: https://tkql.tistory.com/37 [싸비] 2022. 3. 16.
[testdome]repeating_playlist 문제 class Song: def __init__(self, name): self.name = name self.next = None def next_song(self, song): self.next = song def is_repeating_playlist(self): """ :returns: (bool) True if the playlist is repeating, False if not. """ songs = set() next_song = self while next_song: if next_song.name in songs: return True else: songs.add(next_song.name) next_song = next_song.next or None return False first =.. 2022. 3. 16.
클래수 변수와 인스턴스 변수 https://velog.io/@magnoliarfsit/RePython-1.-self-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0 2022. 3. 16.
최단거리 기본문제 고1 수학이지만.. 복기하는 차원에서 다시 확인.. https://ladyang86.tistory.com/82 2022. 3. 16.
모듈러 연산 https://developer-mac.tistory.com/84 모듈러 연산 (Modular arithmetic) 암호 알고리즘은 모듈러 연산을 가장 빈번하게 사용하는데, mod m일때, 항상 0 ~ m의 범위를 가지는 값을 결과 값으로 가지게 된다. 만약 음수의 결과 값을 가진다면 절대 값을 취한 값에서 mod를 한 developer-mac.tistory.com 정리하자.. 2022. 3. 16.