본문 바로가기
  • Seizure But Okay Developer

분류 전체보기249

스시집, 레스토랑 알바 경험 후기 개발 일을 잠시 접어두고, 벌이를 위해서 스시집과 애슐리 알바를 뛰었다. 오후에는 일을 하고 오전에는 공부를 하기 위한 심산이였다. 결과적으로, 오후에 일을 너무 빡시게 하는 바람에 오전에 일어나지 못하고 하루를 보내는 나날이 이어져버렸다 ㅠㅠ 애슐리는 주방 일을 했는데 고기굽는게 너무 힘들어서 몇주 일하다가 그만뒀고 스시집은 그에 비해 일이 할만했으나 여러 여건 문제로 한달 정도하고 그만두게 되었다. 알바들을 하면서 느낀 것은 돈이란 것이 벌기 정말 쉽지 않다는 것을 느꼈다. 알바든 직장이든 일로써 제대로 하면 정말 힘들다는 것을 느꼈다. 알바에선 육체적으로 힘들었고 직장에선 부족하다고 지적받으며 정신적으로 힘들다고 느꼈던 것들이 상반되었다. 알바를 할 때 고기를 수없이 구울때는 차라리 욕먹으면서 직장.. 2023. 5. 11.
싱글톤 컨테이너 개요 스프링에 대한 이해를 위해 글을 씁니다. 내용 스프링의 기본 토대 중 하나인 싱글톤 컨테이너 개념에 대해서 알아보겠습니다. 싱글톤 사용 이유 스프링은 기업용 온라인 기술을 지원하기 위해 탄생했습니다. 이때 대부분의 스프링 애플리케이션은 웹 용입니다. 웹 애플리케이션은 여러 고객으로부터 동시에 요청을 받는데요. 만약 스프링을 적용하지 않은 순수 자바 프로그램이라면 3명의 고객이 요청을 하면 각기 다른 3개의 객체가 DI 컨테이너에 생성이 됩니다. 이 경우 메모리 낭비가 심합니다. 이를 해결하기 위해 객체 1개만 생성하고 이를 공유하도록 설계하는데 이때 사용하는 것이 싱글톤 패턴입니다. 싱글톤 패턴의 개념에 대해선 간단하게 설명하고 넘어가겠습니다. 싱글톤 패턴 개념 클래스 인스턴스가 딱 하나만 생성되도.. 2023. 4. 29.
스프링 컨테이너와 스프링 빈 개요 스프링 컨테이너와 스프링 빈에 대해서 이해를 하기 위해 글을 작성합니다. 내용 스프링을 사용하는 근간이 되는 부분인 스프링 컨테이너가 생성되는 과정을 설명하겠습니다. 이 과정에서 ApplicationContext 이 사용되는데요. // 스프링 컨테이너 생성 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); ApplicationContext을 간단 정리하자면 스프링 컨테이너이자 인터페이스이며 XML 또는 어노테이션 기반 클래스 등으로 구현이 가능합니다 스프링 컨테이너가 구성되는 과정은 네 가지로 정리할 수 있습니다. 스프링 컨테이너 생성 스프링 빈 등록 스프링 빈 의존관계 설정 .. 2023. 4. 22.
객체지향 설계와 스프링 개요 스프링에 대해 깊게 이해를 하기 위해 기본 내용에 대하여 숙지하고자 글을 씁니다. 내용 객체 지향을 설명할 때 빠지지 않는 요소가 있습니다. 바로 '좋은 객체 지향을 설계할 때 지켜야 할 5가지 원칙' 인데요. 객체 지향에 대해 설명하기 전에 앞서 '객체지향 프로그래밍을 했을 때의 좋은 점이 뭐길래 이걸 알아야 하죠?' 라고 질문을 할 수 있습니다. 객체지향 프로그래밍은 객체들의 모임에서 객체끼리 메시지를 주고받고 데이터를 처리할 수 있는 개념이라고 설명할 수 있는데요, 이러한 객체지향 프로그밍은 '캡슐화', '상속', '다형성', '추상화' 의 특징을 가지고 있으며 장단점을 열거하자면 아래와 같습니다. 객체지향 언어의 장점 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 프로그램 개발에 .. 2023. 4. 16.
주소창에 URL 을 입력했을 때 발생하는 일들 개요 주소창에 URL 을 입력할 때 발생하는 일련의 과정을 설명합니다. 간편 내용 인터넷 주소창에 URL 을 입력한 뒤 어떤 과정을 거쳐 tistory 화면이 스크린에 보여지는 걸까요? 간략히 설명하자면 브라우저가 URL 을 해독한 후 HTTP 리퀘스트 메시지를 만듬 OS 는 메시지를 상대측 웹 서버로 송신하기 위해 IP 주소를 조사함 가장 가까운 DNS 서버를 찾아 IP 주소를 알려달라고 함, 이때 다수의 DNS 서버가 연대하여 어디에 정보가 등록되어 있는지 찾음 최종적으로 원하는 DNS 서버에 도달하면 본래 요청(IP 주소 조회)에 대한 답이 돌아오며 IP 주소를 찾게됨 IP 주소를 찾은 뒤엔 OS 에 위치한 프로토콜 스택에 의뢰하여 메시지를 송신함, 이때 소켓을 상대측 소켓과 연결하는 과정을 가짐 .. 2023. 4. 6.
금 주 일요일까지 해야할 거 알고리즘 문제 풀기 - 3h = 1st 한전 자소서 쓰기 - 3d = 2nd 카카오 restore 프로젝트 개발하기 - 3d = 3rd 2023. 3. 29.
NX-U3TH1 그래픽 드라이버 다운로드 링크: https://www.synaptics.com/products/displaylink-graphics/downloads 2023. 3. 28.
금 주 목요일까지 해야 할 거 우체국에 가서 가습기 택배 부치기 - 0.5h = 1st (O) 보건증 발급 받기 - 1h = 2nd 머신러닝 learning rate 강의 듣기 - 0.5h = 3rd (O) 2023. 3. 28.
몇년간 묵혀온 크롬 링크 정리 건강 관련 http://www.healtip.co.kr/news/articleView.html?idxno=908 https://m.cafe.daum.net/ssaumjil/LnOm/2451956?svc=daumapp&bucket=toros_cafe_channel_beta https://v.daum.net/v/5d96f76e721edb1e31dcc656 https://v.daum.net/v/EMnV0gaTfr?from=mtop 캐나다 관련 https://m.cafe.naver.com/ca-fe/web/cafes/30352829/articles/830 개발 관련 https://www.google.com/search?q=%2F*%2Bordered+index(RAB_100_01+TB_RAB100_IX07)*%2.. 2023. 3. 27.