전체 글 348

더블트리 바이 힐튼 서울 판교 후기

갔다온지는 좀 됐고, 내돈내산 후기이다. 받은거 없고! 받기로 한것도 없다!! 로비 로비는 일반적인 로비임. 호텔 룸 ㅎㅇㅎㅇ~ 어서오라고 쿠키를 주네? 바로 먹어버리기~ 캡슐커피도 있다. 여기까지가 YES TOUCH ZONE이고 으음~~ NO TOUCH ZONE~ 방 크기는 뭐 그냥저냥이고 침대는 꽤 괜찮았다. 더럽거나 한 느낌은 하나도 없고 방 깨끗 창밖은 슬픔의 판교뷰 밤이 되면 개발자 칭구들이 차타고 슝슝 달리는걸 볼 수 있다. 어라 왜 눈물이...? 내가 가본 XX트리들은 다 다회용 어메니티인듯? 너말이야 너ㅋㅋ 실내 수영장 + 헬스장 수영모자 빌려주고 사우나는 돈내고 가야해서 안감. 이용시간 확인하고 가자 더블트리가 생긴지 얼마 안돼서 그런가 헬스장이 아주 잘돼있었다. 자기네 홍보도 헬스장으로..

기타/일상 2023.12.07

Real MySQL 6장 정리

# 데이터 압축 - 디스크에 저장된 데이터 파일 크기는 일반적으로 쿼리 성능, 백업, 복구 시간과 밀접하게 연결된다. - 쿼리 처리할 때에 데이터 페이지를 InnoDB 버퍼 풀로 읽어서 - 새로운 페이지가 버퍼 풀로 적재되니까 더티 페이지가 더 자주 디스크로 기록되어서 - 데이터 파일이 크면 백업/복구에 오래 걸린다 이를 해결하기 위해 도입된게 데이터 압축 ## 페이지 압축 - Transparent Page Compression이라고도 한다. - MySQL서버가 디스크에 저장하는 시점에 데이터 페이지가 압축되어 저장되고, 읽어올 때에는 압축이 해제되니까 - 즉 버퍼 풀에 데이터 페이지가 한 번 적재되면 InnoDB 스토리지 엔진은 압축이 해제된 상태로만 데이터 페이지를 관리함 - 압축 여부와 관계없이 투..

판교 우몽 후기

회식으로 왔다. 우몽. 맛있다. 소고기. 시작한다. 후기. 내돈내산. 완벽히. 뭐 없다. 받은거. https://app.catchtable.co.kr/ct/shop/woomong 우몽 판교본점 고급스러운 분위기에서 즐기는 저온 숙성 최상급 한우 app.catchtable.co.kr 여기는 룸에서 먹는데, 분위기가 되게 좋고 다 구워준다. 그리고 아무래도 직화구이를 좀 선호하지 않는 사람들이 있을텐데, 그런 사람들에게 안성맞춤이다. 깔끔하게 먹을 수 있는 맛집!!(가성비는 포기하는게 마음편함) 메뉴 우리가 관심있는거는 메인메뉴쪽이니까 이것만 보낸다(저거 핸드폰 그림자 내꺼임) 알다시피 판교+소고기 조합이면 뭐 당연히 가격은 엄청나게 비싸다. 다만 양은 적은것같지만 생각보다 많아서, 먹어보면 배는 어느정도 ..

기타/일상 2023.12.04

서울 신라호텔 후기

찐 내돈내산 후기이다. 호텔 룸 ㅇㅇ ㅎㅇ 방은 들어가면 이렇게 되어있다. 저거 소파 은근 편하고 침대가 작아보이는데 되게 크다. 신라호텔은 참 슬픈 기억이 있지... 저기 누우면 잠이 솔솔 올텐데 지지말자... 참고로 방에서 화장실 이렇게 보이는데 이거 안에서 못가리고 밖에서 가리는 구조다. 샤워장은 그래도 안보이고 깔끔하다. 어메니티의 경우는 몰튼브라운이었다. 1회용임. 이거 먹으면 큰일나요 저거 가린거는 사진찍을려고 한거고 완전 남산뷰가 제대로였다. 그래서 사진을 찍으면 대충 요런 느낌으로 찍을 수 있다. 신라호텔 오면 꼭 이앞에서 사진 찍는다함 실내 수영장 + 자쿠지(이거 야외) 실내 수영장은 딱 우리가 생각하는 수영장이고, 외부 볼수있는 선배드는 괜찮았던 것 같다. 그래도 꽤 재밌게 놀 수 있다..

기타/일상 2023.12.03

반얀트리 클럽 앤 스파 서울(남산 풀 디럭스) 후기

반얀트리를 가봤다. 이런 리뷰는 처음이라 뭐 어떻게 써야할지는 모르겠는데 일단 써봄 참고로 회사 복지 당첨돼서 간거고, 여기서 리뷰 쓴다고 나에게 뭐 주는거는 아무것도 없기 때문에 진짜 내돈내산(내돈아님) 후기임 내가 호텔 후기 찾아보면서 느낀거는 내부 사진이랑 어떤 느낀점이 있었는지 위주였던 것 같아서 그거 위주로 적어보려고 한다. 호텔 룸 나는 실내 자쿠지가 있는 곳으로 갔다. 참고로 반얀트리는 내가 가본 호텔중에 크기가 압도적으로 크다. 여기 갔다가 다른데가면 뭐지 왤케 좁지? 하는 느낌이 든다. 먼저 갔다온 사람들 말로는 이것때문에 실내가 습하다고 했는데, 생각보다 별로 습하지는 않았다. 겨울이라 그런가...? 그리고 이거 자쿠지 온도는 바꾸려면 데스크에 문의해야 하고 아니면 일정하게 유지된다. ..

기타/일상 2023.12.03

Real MySQL 5장 정리

트랜잭션과 락 트랜잭션 작업의 완전성을 보장 데이터의 정합성 보장 잠금 동시성 제어 기능 트랜잭션 여러 논리작업이 한꺼번에(다같이 되거나 다같이 안되거나) 진행되도록 하는것이다. 그리고 트랜잭션은 무조건 모든곳에 넣는것은 좋지 않은데 예를 들어 유저가 글을 쓰는 로직을 볼 때 유저 정보 가져옴 글쓰기 오류 판별 업로드 파일 확인 및 저장 사용자 입력 정보 DBMS 저장 저장 내용을 DBMS에서 조회 게시물 등록 알림을 메일로 전송 알림 메일 발송 이력을 DBMS 저장 이렇게 보면 3 ~ 4가 실제 DB에 글을 저장하는 로직 7이 DB에 글을 저장하는 로직이다. 그리고 다른 부분은 이를 활용하는 것이거나 '6'번처럼 네트워크를 써서 문제가 생기는 경우가 있을 것이다. 처음부터 트랜잭션을 만들..

Real MySQL 4장 정리

아키텍쳐 MySQL엔진 MySQL엔진은 SQL 문장 분석이나 최적화같은 두뇌역할을 수행 얘는 MySQL서버 하나에 한개밖에 없다. 커넥션 핸들러, SQL파서 및 전처리기 옵티마이저 쿼리의 최적화된 실행을 위해 스토리지 엔진 데이터 저장 / 불러오는 역할 수행 이거는 여러개 동시사용 가능하다. 스레딩 구조 MySQL서버는 프로세스가 아니라 스레딩 기반으로 동작 포그라운드 스레드 최소 mysql에 접근한 클라이언트의 수만큼 존재 그래서 사용하면 여기있고 다쓰면 스레드캐시로 돌아감 근데 스레드캐시가 일정 갯수 이상이면 그냥 종료시킨다. 데이터를 데이터버퍼나 캐시로부터 가져온다. 없는 경우에는 직접 디스크나 인덱스 파일에서부터 데이터를 가져옴 (InnoDB기준) 데이터 버퍼나 캐시에 저장 이후는 백그라운드에서 ..

2022 하반기 현대자동차 CCS서버개발팀 백엔드 합격 후기

1. 서류 준비 현대자동차라는 회사는 사실 서류에서 엄청나게 사람을 거르는 것 같다. 2022 하반기 채용은 팀별 지원이었기 때문에 해당 팀에의 기준이 맞는지가 중요하다고 생각한다. 그리고 "서류에서 엄청 떨어짐" + "팀의 기준이 확실함"에 비해, 자소서의 항목은 그리 많은 편이 아니기에 자신이 했던 경험을 이에 잘 녹여내는 것이 중요할 것 같다. 나의 경우에는 이전에 짧은 기간 동안 IT회사에 근무했던 경험과 여러 개발 동아리에서의 공부, 개인적으로 운영하는 블로그와 Git계정을 첨부하였고 이외에도 자소서 항목 중간에 Notion으로 작성한 개인 포트폴리오를 첨부하였다. 자소서 항목만 사용하는 것이 아니라 이외에도 여러 방법을 통해 자신의 스펙이나 경험을 보여주는 것이 주요할 것이라 생각한다. 추가로..

기타/일상 2023.11.15

Spring 기본(IoC, DI, Bean)

IoC 컨테이너 Inversion of Controll 말하자면 제어의 역전 이라는 것이다. 그래서 그게 뭔데? 라고 하면 말하자면 "주도권을 뺴앗겨서, 그 주도권이 Spring에게 있다."는 뜻이다. 예를 들어 Class 설계도 Object 실체화가 가능한 것 예를 들어 abstract class처럼 실제로 존재하지 않는 것들은 Object가 될 수 없다. Instance 실체화 된 것 이런 3개에 대하여 생각해 보았을 때에 보통은 java에서 Public void MakeHandsomeMan() { Ryoochan ryoochan = new Ryoochan(); }이런 식으로 직접 heap영역에 만들었을 것이다. 그러면 MakeHandsomeMan 에서만 ryoochan이 존재하고, 다른 곳에서는 사..

Kafka 아는척하기 강의 정리

-> https://www.youtube.com/watch?v=xqrIDHbGjOY&t=4s 카프카를 공부해보기 위해 찾아보다가 정말 좋은 강의가 있어 이론에 대한 기초를 알기 위해 보고 정리해 보았다. 데이터 스트리밍 및 이벤트 기반 데이터 파이프라인을 위한 메시지 큐 시스템. 기본 모양 카프카 클러스터 메세지를 저장하는 저장소 하나의 카프카 클러스터는 여러개의 브로커로 구성된다. 각 브로커는 메세지를 나눠서 저장하고(이중화 처리 / 장애시 대체 등등도 여기서 한다) 한다. 주키퍼는 클러스터를 관리하는데에 쓰인다. 프로듀서 카프카 클러스터에 메세지를 보낸다. 컨슈머 메세지를 카프카에서 읽어오는 역할을 한다. 토픽과 파티션 토픽 메시지를 구분하는 단위 파일시스템의 폴더와 유사 프로듀서가 메시지를 카프카에..

이론 정리 2023.11.08