불변 객체를 만드는 네가지 습관인 private, setter 지양, final, 방어적 복사에 대해서 알아보자.😋
"static? 그냥 쓰는 거 아냐?" 우테코 레벨 1 인터뷰에서 한 방 맞고, 드디어 나만의 기준을 세웠다.
SpringSecurity 및 JWT 강의를 보며 소셜로그인을 구현중이였다. 우선 강의 내용을 실습을 통해 구현해보고, 현재 진행 중이던 팀프로젝트에 적용하면서 생겼던 문제들을 분석하고 해결했던 과정을 기록하고자 한다
길고도 긴 우아한 테크코스의 선별 과정이 끝났다.😊 10월~12월은 많은 일들이 있었던 기간이였고, 나의 경험과 솔직한 심정을 글을 통해 말해 보고자 한다.‼️
우테코 프리코스를 통해 객체지향적인 프로그래밍에 대해 많은 고민이 있었다! 그중 기억에 남은 몇가지를 정리해보았다
💡처음 경험해보는 우아한 테크코스 1주차이다! 많은 실수도 하고 아쉬운 부분도 많았지만 이를 발판삼아 성장하는 모습을 보여주고자한다.💪
프로젝트 진행시 서로 다른 사람들이 보낸 commit 메세지는 좀 더 가독성이 좋고 규칙이 있었으면 하는 바램이 있었고 해결방안으로 "AngularJS Git Commit Message Conventions" 를 공부해보았습니다!
서론 하노이탑 문제를 처음 접했을 때, 저 역시 많은 분들이 겪는 것처럼 어려움을 느꼈습니다. 문제 자체는 간단해 보였지만, 그 해결 방법을 떠올리는 것은 결코 쉽지 않았죠. 특히, 재귀 알고리즘을 처음 접했거나 익숙하지 않다면 더욱 그럴 수 있습니다. 문제를 이해하
서론 백준에서 재귀 관련 문제를 풀다가 병합/합병 정렬[Merge sort] 을 처음 보았다. 이전에 정렬에 대해 공부했을때 여러가지를 보았지만 새로운 정렬 방법을 알게되어서 좋은 경험이였다!!😀 이번에 병합 정렬에 대해 공부한 내용을 정리해보려고한다. Merge
입력 첫째 줄에 배열 A의 크기 N(5 ≤ N ≤ 500,000), 저장 횟수 K(1 ≤ K ≤ 108)가 주어진다. 다음 줄에 서로 다른 배열 A의 원소 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 109) 출력 배열 A에 K 번째 저장 되는 수를
LinkedList는 데이터 구조 중 하나로, 각 데이터를 저장하는 노드(Node)들이 연결된 형태로 구성됩니다. 제가 공부한 내용을 정리하여 보았습니다
Java에서 배열은 객체이자 기본적으로 지원되는 자료형 중 하나입니다.Java에서 배열(array)은 같은 데이터 타입을 가진 여러 요소(element)를 하나의 변수로 관리할 수 있게 해주는 자료 구조입니다. 배열은 고정된 크기를 가지며, 선언된 이후에는 크기를 변경
자료구조와 알고리즘을 공부하다보니 레퍼런스(Reference)라는 단어를 듣게 되었습니다. 한글로는 참조라고도 합니다.예전 웹 개발 교육을 들었을때 참조에 대해서 공부를 했었던 기억이 나서 복습을 해보려고 합니다.