일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기술면접
- SQL
- 티스토리챌린지
- Android
- 정처기
- 혼공챌린지
- 정보처리기사
- join
- 혼공파
- MySQL
- select
- doitandroid
- 오블완
- 코틀린
- 카카오코테
- 스터디
- groupby
- 자료구조
- 코테
- 안드로이드스튜디오
- 인프런
- Kotlin
- 혼공단
- 알고리즘
- 자바
- java
- 안드로이드
- 프로그래머스
- CS
- Til
- Today
- Total
목록분류 전체보기 (342)
Welcome! Everything is fine.
보호되어 있는 글입니다.
어느새 9월! 정신차려보니 2024년의 반(이상)이 지나간 기념으로 간단한 회고를 작성해보려 한다.8월에 올리려고 했지만 계속 미뤄지다가 결국 9월에 올리기..^^분명 뭔가를 많이 한 것 같은데 적어보니 아주 귀여운 수준이다.💡코딩테스트 & CS 스터디2023년은 아르바이트, 프로젝트 보완해 구글플레이스토어 배포, 자격증 따기, 기업 부트캠프 도전하기(최종 탈락했지만...🥲) 등등을 했는데, 코딩테스트와 CS 공부를 소홀히 한게 아쉬웠다. 2024년이 되자 취준생이라는게 실감되어 같이 프로젝트를 한 팀원과 무작정 스터디를 시작했다. 많은 인원이 아니라 2명이서 진행했지만 꾸준히 커밋을 하고 블로그도 올려보는 과정이 의미있었다. 특히 노션으로 연간계획, 한 주의 진도, 공부 기록 등을 매일 기록하니 내..
보호되어 있는 글입니다.
기술면접 스터디에서 받은 질문을 복습하기 위한 용도로 정리한 내용입니다. 인덱스(Index)란 무엇이고 인덱스를 사용하는 자료구조는 어떤 것이 있나요?인덱스란 데이터베이스에서 튜플의 검색 속도를 높이기 위해 속성 값과 튜플이 저장된 주소를 저장하는 것을 말합니다. 인덱스를 사용하면 데이터가 정렬되어 있기 때문에 검색 속도가 빠르다는 장점이 있습니다. 인덱스를 사용하는 자료구조는 배열, 리스트, 해시 테이블, 트리 등이 있습니다.클러스터링(Clustering)과 리플리케이션(Replication)의 차이는 무엇인가요?클러스터링이란 동일한 데이터베이스를 여러 대의 서버가 관리하도록 하는 것을 말합니다. 여러 대의 서버를 이용하기 때문에 서버 한 대에 문제가 생기더라도 또 다른 서버가 동작하고 있어서 서비스에..
7월 첫째 주에 끝난 네이버 부스트캠프 베이직 과정에 대한 늦은 회고를 작성해본다. 6월 24일부터 7월 5일까지 2주간의 여정을 끝내고, 바로 그 다음 날에 2차 문제 해결력 테스트가 있었다. 베이직 과정과 문제 해결력 테스트를 통해 나의 부족한 부분을 뼈저리게 느낄 수 있었다..😂 나의 현재 실력을 객관적으로 바라보고, 앞으로 어떻게 나아가야할지 고민할 수 있었던 시간이라고 생각한다. 베이직에서의 성장 경험과 느낀점을 간단하게 정리해보았다.🐢 꾸준함의 중요성베이직에서는 매일 주어지는 미션을 완료하고, 회고를 (많이) 작성해야한다. 시간이 없다면 한 번에 몰아서 제출해도 된다고 했지만..그렇게 했으면 제대로 학습하지도 못하고 지쳐 포기했을 것 같다. 미션에 대한 고민과 그걸 해결하는 과정이 매일 쌓..
⬇️⬇️⬇️ 1주차에서 배운 것들 정리⬇️⬇️⬇️ [네부캠/And] 네이버 부스트캠프 베이직 1주차 후기Welcome! Everything is fine. [네부캠/And] 네이버 부스트캠프 베이직 1주차 후기 본문3uomlkh.tistory.com2주차에서는 1주차와는 또 다른 느낌의 미션이 주어졌다. 사람에 따라 2주차가 더 쉽다고 느껴졌을 수도 있을 것 같다. 이번 후기 역시 새로 알게 된 점과 공부한 내용을 중심으로 기록해보겠다. 다 끝나고 되짚어가며 기록하려니 쉽지 않다.😂 역시 회고는 그때그때...👀 새로 알게 된 점설계 시작하기2주차 미션을 하면서 스스로 제대로 설계를 해보고 개발을 시작한 적이 거의 없다는 사실을 알게 되었다. 상태 다이어그램, 데이터 흐름도, 유스케이스 다이어그램 등을..
지난 2주 간 네이버 부스트캠프 베이직 과정에 입과하여 미션을 수행하였다. 마지막 그룹미션까지 무사히 마치고, 토요일에 2차 문제 해결력 테스트를 봤다. 그리고 조금 한숨 돌리고 늦게나마 쓰는 베이직 후기..😅 미션을 하는 도중에 틈틈이 쓰고 싶었지만 그럴 여력이 없었기에(...) 미션 내용은 유출할 수 없기 때문에 내가 새로 배운 점, 공부한 내용을 중심으로 작성해보겠다! 👀 새로 알게 된 점디버거로 브레이크 포인트 설정하기1주차 미션을 진행하면서 Intellij에서 왼쪽 빨간 점으로 디버깅 시 브레이크 포인트를 나타낼 수 있다는 것을 처음 알게되었다. 디버깅을 할 때 거의 로그를 찍어 확인해오기도 했고, 사실 지금까지 그 빨간 점을 수정할 코드를 표시하는 용도로 사용왔는데, 이런 용도였다니! 스텝..
클러스터링과 리플리케이션의 차이에 대해 설명해보세요. 클러스터링(Clustering)이란?클러스터링이란 여러 개의 서버를 수평적인 구조로 구축하는 방식이다.장점서버에 장애가 발생하거나 유지보수를 할 때 다른 서버가 동작하고 있어서 큰 문제가 발생하지 않는다.하나의 서버에 몰리던 부하를 여러 곳으로 분산시킬 수 있다.데이터베이스 간의 데이터를 동기화하여 항상 일관성있는 데이터를 얻을 수 있다.단점서버를 동시에 운영해야하기 떄문에 비용이 많이 든다.여러 개의 서버가 하나의 스토리지를 공유하여 병목현상이 발생할 수 있다.리플리케이션(Replication)이란?리플리케이션이란 여러 개의 DB를 권한에 따라 수직적인 구조로 구축하는 방식이다. 원본 데이터베이스를 Master, 복제된 데이터베이스를 Slave라고 ..