본문 바로가기

기본185

[개발 기타] 최근 학습 내용 정리 및 TODO 정리 한두달 전부터 개발 공부를 다시 제대로 해야겠다는 생각이 들었는데 지금까지 공부한 것들을 좀 정리하고 앞으로 나아갈 방향을 좀 정리해보려고 한다.  [목차]최근 학습 내용TODO기타 끄적끄적 1.  최근 학습 내용 1) JPA 공부를 다시 제대로 해봐야겠다는 생각이 들었을 때 가장 우선적으로 생각이 들었던 것은 JPA였다. 아직 우리 회사는 JPA를 쓰는 서비스가 많이 없고 내가 맡고 있는 서비스 역시 JPA를 사용하지 않는다.(여러 서비스 중에 하나가 있었는데 사라짐) JPA를 사용하지 않는데 왜 JPA를 공부할까? 왜냐면 대부분 서비스 회사들에서 이제 JPA를 많이 활용하고 있다는 것은 팩트니까..   개발자는 항상 준비되어 있어야 함을 최근에 많이 느꼈기 때문에, 내가 혹시 이직을 하더라도 JPA라.. 2024. 11. 15.
[강의 후기] 인프런 김영한님 스프랑부트와 JPA 활용2 강의 후기 인프런 스프링 강의로 유명한 김영한님의 실전! 스프링 부트와 JPA 활용1편을 공부하고 간단히 후기를 남겨보려고 합니다.  [목차]강의 느낀점강의에서 기억할 것마치며[관련 포스팅]인프런 김영한님 자바 ORM 표준 JPA 프로그래밍인프런 김영한님 스프링부트와 JPA 활용1 강의 후기 1. 강의 느낀점 드디어 JPA 활용2 강의를 다 들었습니다.예전에 들었을 때 활용1까지 이해도가 낮은 상태라 2를 도전하지 못했는데 이번에 완강할 수 있어서 좋았습니다.2에서도 새로운 개념이나 주의사항, 고려해야할점 등을 많이 소개해주셔서 시간이 아깝지 않은 강의였네요. 내년 목표 실적을 설정할 때 JPA와 관련된 기능 추가하거나, 토이프로젝트를 꼭 해봐야곘습니다.방대한 내용이니만큼 실무나 토이프로젝트 등에 적용하지 않으면 .. 2024. 11. 6.
[강의 후기] 인프런 김영한님 자바 ORM 표준 JPA 프로그래밍 인프런 스프링 JPA 강의 기초인 자바 ORM 표준 JPA 프로그래밍을 완강한 후 후기를 남겨보려고 합니다.  [목차]강의 느낀점강의에서 기억할 것1강의에서 기억할 것2이후 계획 1. 강의 느낀점 저번 스프링부트와 JPA 활용1편을 들은 후, 이번에 가장 기초강의인 자바 ORM 표준 JPA 프로그래밍을 수강했습니다.원래 이것부터 들어야 하지만, 실제로 JPA 활용1편을 먼저 들으면서 일단 따라해보고 다시 기초강의를 듣는 방식도 상당히 효과가 좋은 것 같습니다. 좀 더 익숙해진 상태로 기초강의를 들으니 빠르게 들을 수 있었네요. JPA 활용1편과 다른점은 예제보다 이론에 좀 더 초점을 맞춘 강의인 것 같습니다. 활용1편에서는 나오지 않는 개념이 꽤 많이 나오네요. 그 중 가장 중요한 것은 fetch joi.. 2024. 10. 22.
[java] 동일성, 동등성 개념 및 equals, hashCode 최근 JPA 강의를 듣던 중 동일성과 동등성 개념 및 equals, hashCode에 대한 내용이 나왔습니다.예전에 배웠지만 또 가물가물해서 이번 기회에 제대로 정리해보려고 합니다.  [목차]동일성이란?동등성이란?equals와 hashCode동일성/동등성 테스트 예제1. 동일성이란?자바에서 동일성(Identity)이란 '==' 연산자를 사용하여 두 객체가 같은 메모리 주소를 참조하는지를비교하는 것을 의미합니다.즉, 두 객체가 메모리상에서 동일한 위치에 있는지 판단하는 것입니다.그래서 같은 타입이고 같은 값을 가지고 있더라도, 메모리 주소가 다르면 false를 반환하게 됩니다. String str1 = new String("hello"); String str2 = new String("hello"); Sy.. 2024. 10. 16.
[등촌 카페] 위카페 아임2030 등촌 노트북, 작업 카페 추천 등촌역 부근에 위치한 위키페 아임2030에 다녀왔습니다. 예전부터 가보려고 했다가 노트북 작업을 할 일이 있어서 가봤는데 혼자 작업하기에도 좋고 얘기나누기에도 좋은 카페네요. 한 번 포스팅해보겠습니다.  [목차]위카페 아임2030 등촌 기본 정보위카페 아임2030 등촌 후기 [등촌 카페 포스팅][증미역 카페] 커피사피엔스 강서 우림블루나인점 추천, 가격[증미역 카페] 컴포즈 커피 강서 우림블루나인점 추천, 가격1. 위카페 아임2030 등촌 기본 정보 -위치: 서울 강서구 공항대로59가길 14 아임2030 청년주택 1층-영업시간: 평일 08:00~22:00 / 주말 09:00~22:00-메뉴: 아메리카노(3.8), 버터크림라떼(6.0), 크로플(3.8), 크루아상(3.5) 등-주차: 주차 2시간 무료-기타.. 2024. 10. 12.
[당산 카페] 레이지아웃 후루츠산도 맛집 후기 선유도를 갔다가 오는 길에 레이지아웃이라는 카페에 가봤습니다. 후르츠산도로 유명한 카페였는데 포스팅해보겠습니다.  [목차]당산 카페 레이지아웃 기본 정보당산 카페 레이지아웃 후기1. 당산 카페 레이지아웃 기본 정보 -위치: 서울 영등포구 양평로18길 14 1층-영업시간: 화~일(10:00~21:00) / 월 휴무-메뉴: 아메리카노(3.5), 카페라떼(4.0), 레이지라떼(ICE ONLY / 4.8), 후르츠산도(6.0) 및 기타 산도류(5.0~6.0)-주차: 주차 가능(1만원 이상 구매시 2시간 무료)-기타: 선유도역 5-10분 / 내부가 크지 않지만 앉을 곳은 어느정도 있음 2. 당산 카페 레이지아웃 후기 선유도에서 날 좋아서 좀 걷다가 근처 카페를 찾다가 발견한 카페입니다. 외관을 찍지 못했지만 유리.. 2024. 10. 10.
[강의 후기] 인프런 김영한님 스프랑부트와 JPA 활용1 강의 후기 인프런 스프링 강의로 유명한 김영한님의 실전! 스프링 부트와 JPA 활용1편을 공부하고 간단히 후기를 남겨보려고 합니다.  [목차]강의 느낀점강의에서 기억할 것앞으로 공부 방향 [관련 포스팅]Entity와 EntityManager 개념, 관계Swagger와 Spring Data JPA를 활용한 예제 학습Java ORM 표준 JPA 프로그래밍 정리1(김영한 강사님)Java ORM 표준 JPA 프로그래밍 정리2(김영한 강사님) 1. 강의 느낀점 오랜만에 인프런에서 JPA 공부를 해봤습니다! 김영한님의 JPA 강의 예전에 한 번 들었는데 그당시에 어설프게 이해하고 몇 년 지나니 다 까먹었네요.오랜만에 인프런 강의를 들으니 재밌습니다. 특히 언젠간 다시 시작해봐야지..라고 했던 JPA로 시작하니 더 재밌게 봤네.. 2024. 10. 8.
[C언어] C언어 기초 정리 (간단) C언어에 대해 전반적으로 간단히 정리해보는 포스팅을 해보려고합니다.  [목차]C언어 개요C언어 주요 특징기본 문법 비교(JAVA, C)포인터함수동적 메모리 할당배열마무리1. C 언어 개요 C언어는 JAVA와 다르게 객체지향 개념이 없는 절차적 언어입니다. 임베디드 프로그램, 운영체제 개발에 많이 사용됩니다.코드가 순차적으로 실행되고 함수 단위로 작업이 이루어집니다. 2. C 언어 주요 특징 메모리 관리가 JAVA와 다릅니다.자바는 가비지 컬렉션을 통해 메모리를 자동적으로 관리하는 반면, C는 malloc(), free() 함수등을 통해 메모리를 수동으로 관리합니다. 명시적으로 해제하지 않으면 메모리 누수가 발생할 수 있습니다. 또 그 유명한 포인터라는 개념이 있습니다.포인터는 메모리 주소를 저장하는 변수.. 2024. 10. 7.
[마곡 카페] 인쏘우 후기, 메뉴 마곡에서 점심 먹은 후 카페를 찾다가 꽤 괜찮은 카페를 발견해서 포스팅 남겨봅니다.  [목차]마곡 카페 인쏘우 기본 정보마곡 카페 인쏘우 후기 [마곡 주변 맛집, 카페 포스팅][마곡 카페] 해례 커피 후기[마곡 맛집] 아키야 라멘 후기[방화 맛집] 엠브로 돈까스 방화점 후기 1. 마곡 카페 인쏘우 기본 정보 -위치: 서울 강서구 마곡중앙8로5길 11 마곡파인스퀘어3 112호 (1층)-영업시간: 평일 07:30~19:30 (19:00 라스트 오더) / 주말 12:00~19:00 (18:30 라스트 오더)-메뉴: 아메리카노(3.7), 솔티드 카라멜 커피(6.0), 마법딸기 라떼(6.0), 기타 디저트류(뚱낭시에, 치즈케이크 류 등)-주차: 주차 가능(1만원 이상 구매시 2시간 무료)-기타: 올해 1월에 오픈.. 2024. 10. 6.
[마곡 맛집] 아키야 라멘 후기 오늘은 마곡 아키야 라멘에 가서 점심을 먹었는데 꽤 맛있게 먹었네요. 포스팅을 남겨보려고 합니다.  [목차]아키야 라멘 기본 정보아키야 라멘 후기 [마곡 근처 맛집 포스팅 모음][마곡 카페] 해례 커피[방화 맛집] 엠브로 돈까스 방화점1. 아키야 라멘 기본 정보 -위치: 서울 강서구 마곡중앙6로 21 1층 110호 아키야라멘-영업시간: 11:00~21:00 (16:00~17:00 브레이크타임 / 20:30 라스트오더)-메뉴: 아키야 라멘(10,000원), 매운 아키야 라멘(11,000원), 쿠로 라멘(11,000원), 차슈덮밥(11,000원), 가라아게(4,000원) 등-주차: 주차 가능-기타: 가게 내부 꽤 넓은 편이며 깔끔, 메뉴가 빠르게 나오는 편 2. 아키야 라멘 후기 요즘 마곡을 자주 가네요.. 2024. 10. 5.
[Java] Logback, SLF4J 기초, 사용 이유, 환경 설정 및 테스트 Java 개발시 로그 남길 때 많이 사용하는 Logback, SLF4J에 대해 알아보려고합니다.그리고 환경 설정 및 테스트 예제를 같이 포스팅해보겠습니다.  [목차]Logback, SLF4J란?Logback을 많이 사용하는 이유Logback 환경 설정 및 테스트1. Logback, SLF4J란? Logback은 자바 기반 로깅 프레임워크입니다.자바, 스프링 개발시 로그를 찍을 때 가장 많이 사용하는 프레임워크가 아닐까 싶습니다. Logback은 SLF4J(Simple Logging Facade for Java)를 구현한 구현체입니다.SLF4J는 로깅 프레임워크에 대한 추상화를 제공해 로깅 구현을 돕습니다. 이전에 Log4j가 많이 쓰였는데 지금은 Logback을 많이 사용하는 추세입니다. 2. Logba.. 2024. 10. 4.
[김포 카페] 라데아 후기 (주차, 가격 등) 김포 카페 라니엘을 다녀왔습니다. 굉장히 큰 대형 카페로 다양한 빵들과 디저트를 파는 카페로 소개해보겠습니다.  [목차]김포 카페 라데아 기본정보김포 카페 라데아 후기 [김포 대형 카페 포스팅][김포 대형 카페] 아보고가 후기 (주차, 추천)[김포 카페] 빈로드 (주차, 추천, 가격)1. 김포 카페 라데아 기본 정보 -위치: 경기 김포시 양촌읍 김포한강4로369번길 40 1~2층-영업시간: 10:00 ~ 21:00 (20:30 라스트오더)-메뉴: 아메리카노(6,500원), 크림라떼(7,500원), 스무디류(8,000원), 라데아 블랙퍼스트, 봉골레 스파게티, 머쉬룸 크림 리조또, 까르보나라(1~2만원 대) 등-주차: 가능(주차 자리 많고 안내원 있음)-기타: 대형 카페 / 3층까지 있음 / 아이들 많음(.. 2024. 10. 3.
[자료구조] 자료구조 개념, 종류 알아보기 자료구조 종류에 대해 전체적으로 알아보는 포스팅을 하려고 합니다.  [목차]배열연결 리스트스택큐해시 테이블트리그래프힙자료구조란 데이터를 효율적으로 저장하고 관리하는 방법을 의미합니다.흔히 말하는 배열이 자료구조입니다. 갑자기 자료구조를 공부하는 이유는 이직에 대한 생각도 있지만, 개발자라면 제대로 알아야한다는 생각이 들었습니다.개발자는 공부해야할 것이 산더미지만 그중에서도 기본은 알고 있어야 하는 것이 몇 개 있는데 그게 자료구조라는 생각이 들었습니다. 그래더 자료구조를 간단하게 전체적으로 한 번 정리해보려고 합니다.자료구조별로 상세한 정리도 할 예정인데 그것은 이후에 포스팅해보겠습니다. 1. 배열 배열(Array)은 동일한 데이터 타입 요소들이 연속된 메모리 공간에 저장되는 자료구조입니다.예를들어 데이.. 2024. 10. 2.
[부동산 공부] 영등포구 손품 팔기 #2 (세대당 인구, 연령별 인구 비율) 저번 광명시 손품 팔기 포스팅에 이어서 오늘은 인구현황을 좀 분석해봤습니다.이전 포스팅은 아래 링크를 참고해주세요! [이전 포스팅]광명시 지역 분석 #1 (개요, 지도 분석, 전고점 분석) [목차]광명시 세대당 인구 파악광명시 연령별 인구 비율세대당 인구 및 연령별 인구 비율 조합 지도1. 광명시 세대당 인구 파악 세대당 인구를 파악해서 광명시의 해당 생활권(동)에 어떤 가족단위가 사는지 상상해볼 수 있습니다.임장 가기전 파악해두고 임장을 가면 좀 더 거주인구와 유동인구 파악에 도움이 되는 것 같습니다. 또한 인구비율과 같이 혼합하여 보면 선호 생활권을 추정해볼 수도 있기 때문에 인구현황 파악 때 우선적으로 파악합니다. 아래는 행정안전부 주민인구 통계 자료를 가공하였습니다.  광명시의 평균 세대당 인구는.. 2024. 10. 1.
[마곡나루역 카페] 해례 커피 안녕하세요 마곡나루역 카페 해례 커피를 다녀왔습니다. 분위기 괜찮은 카페로 한 번 소개해보겠습니다.  [목차]해례 커피 기본 정보해례 커피 후기1. 해례 커피 기본정보 -위치: 서울 강서구 마곡중앙로 161-1 캐슬파크 217호-영업시간: 월~금 11:30~22:00, 토~일 12:00~22:00 / 라스트오더 21:30-메뉴: 아메리카노(4,800원), 해례라떼(6,000원), 카페라떼(5,000원), 발로나초코(6,500원), 생레몬마들렌(3,500원), 발로나초코마들렌(3,500원) 등-주차: 가능(캐슬파크 건물 지하)-기타: 분위기 좋음, 주차 2시간 무료 2. 해례 커피 후기 마곡쪽에 갈 일이 있어서 방화동에서 점심을 먹고 카페를 찾다가 발견했습니다.마곡나루역 근처 캐슬파크라는 건물 2층에 있습.. 2024. 9. 30.
[부동산 공부] 광명시 지역 분석 #1 (개요, 지도 분석, 전고점 분석) 광명시에 대한 정보를 파악하기 위해 지역 분석 포스팅을 해보려고 합니다. 이번 지역 분석은 광명시의 전반적인 개요, 지도를 통한 분석, 전고점 분석을 해보겠습니다.  [목차]광명시 개요광명시 지도 분석광명시 전고점 분석마무리 의견[지역 분석 (손품 팔기) 관련 포스팅]영등포구 손품 팔기 #1(사전조사-개요, 지도파악, 랜드마크 아파트 파악)영등포구 손품 팔기 #2(사전조사-인구현황)영등포구 손품 팔기 #3(사전조사-입지분석) 1. 광명시 개요 광명시 개요는 전반적으로 나무위키를 많이 참고하였습니다. 1) 개요 우선 광명시의 북부에는 구로구, 금천구, 부천시가 인접해 있고 남부에는 안양시와 시흥시가 인접해 있습니다.경기도지만 생활권 상으로 영등포권 지역색이 강한 곳입니다.실제로 광명시 가보면 경기도 느낌이.. 2024. 9. 29.
[방화 맛집] 엠브로 돈까스 메뉴, 후기 방화에 있는 엠브로 돈까스에 다녀왔습니다. 예전부터 궁금했는데 지나가던 길에 점심 시간이 겹쳐서 우연히 먹게 되어 포스팅을 한 번 해보려고 합니다.  [목차]엠브로 돈까스 기본 정보엠브로 돈까스 후기 1. 엠브로 돈까스 기본 정보 -위치: 서울 강서구 방화동로 99-1 1층-영업시간: 매일 11:00 ~ 21:00 (15:00 ~17:00 브레이크타임) / 20:30 라스트 오더-메뉴: 앰브로돈까스(8,900원), 앰브로땡초돈까스(10,400원), 엠브로왕돈까스(13,500원), 고추장불고기(9,900원) 등-주차: 주변 마트 주차장 이용 / 평일만 가능(주변 프라임마트 주차장에 주차하라 했으나 주말에는 마트 이용고객만 주차할 수 있다고 함)-기타: 양이 많고 매장 깔끔하며 혼밥하기 좋은 곳, 밥/반찬/.. 2024. 9. 28.
DB 튜닝 공부 (개념, 용어, 최적화 전략 등) DB 튜닝에 대해 개발자도 어느정도 공부를 해둘 필요성을 느끼기에 관련된 포스팅을 하려고 합니다.   [목차]DB 튜닝의 개념 및 필요성DB 튜닝 관련된 학습 내용블럭인덱스소프트 파싱, 하드 파싱정규화, 비정규화 1. DB 튜닝의 개념 및 필요성 데이터베이스 성능 최적화는 개발자들도 SQL 튜닝을 통해 어느정도 필요성을 이해할 것이라고 생각합니다.쿼리 실행 속도와 조회 또는 저장시 효율적으로 처리하기 위해 인덱스 관리 등 실행계획을 최적화하는 것이 중요합니다.최근 DB관련된 학습을 하면서 배운 내용을 간단히 정리하려고 합니다.기초적인 내용과 키워드 중심으로 간단히 살펴보겠습니다. 2. DB 튜닝 관련된 학습 내용 1) 블럭 데이터베이스에서 데이터를 저장하는 기본 단위가 블럭입니다.디스크 I/O를 통해 읽.. 2024. 9. 27.
[을지로 맛집] 파스타, 리조또, 뇨끼, 피자 맛집 헤이지니 점심에 다녀온 헤이지니라는 곳을 포스팅해보려고 합니다.사람들이 많이 가서 여러가지 음식을 시켜 먹었는데 파스타와 리조또, 뇨끼, 피자 모두 맛있었습니다.  [을지로 맛집 포스팅]직장인 점심으로 유명한 파친코 을지로점 [목차]헤이지니 기본 정보헤이지니 후기 1. 헤이지니 기본 정보 -위치: 서울 중구 을지로12길 7 2층-영업시간: 화~일 11:30~23:00(주말 제외 14:30~17:00 브레이크타임 / 22:00 라스트오더) / 월요일 정기휴무-메뉴: 새우 쵸리조 먹물 리조또(2.2), 한우 채끝 스테이크(3.8), 명란바게트(0.5), 잠봉 퐁듀 뇨끼(1.9), 비프샐러드(1.9), 한우 라구 파스타(1.9) 등 -기타: 메뉴가 그날그날 조금씩 유동적인 것 같고 전체적으로 가성비 좋은 편 2. 헤이.. 2024. 9. 26.
동시성 제어 개념, 방법, Lock 종류 및 비교 동시성 제어 개념과 방법, Lock 종류 및 비교에 대한 포스팅을 해보려고 합니다.트래픽이 많은 서비스들은 동시성에 대해 생각할 수 밖에 없는데요.동시성 제어 개념, 제어 방법들과 그 중에서도 데이터베이스를 통한 동시성 제어인 Lock에 대해 알아보겠습니다.  [목차]동시성 제어란동시성 제어 방법마치며1. 동시성 제어란 동시성 제어(Concurrency Control)는 서비스 운영시 중요하게 고려해야할 부분입니다.여러 쓰레드 또는 프로세스가 하나의 자원을 '동시에' 점유하려고 할 경우 동시성 문제가 발생합니다.동시성 문제의 예는 여러가지가 있지만 고객들이 동시에 쿠폰 받기를 누를 경우에 발생할 수 있는데요.여러 사람이 동시에 '쿠폰 받기'를 눌러서 A쿠폰을 동시에 select하려고 할 경우가 하나의 .. 2024. 9. 25.