profile
누군가에게 도움을 주기 위한 개발자로 성장하고 싶습니다.
post-thumbnail

Git branch 전략 ( Feat: Git-Flow, Gihub-Flow )

오늘은 Git branch 전략 중 Git-Flow, Github-Flow 전략에 대해 공부해보도록 하겠습니다.Git 브랜치 전략은 소프트웨어 개발 프로젝트 진행시 Git을 사용하는 방법과 규칙을 정의하는 것을 의미합니다.팀이 코드의 버전 관리, 협업, 충돌 해결, 배

2023년 10월 25일
·
0개의 댓글
·

[JAVA] 가비지 컬렉션(Garbage Collector)이란?

fdf 가비지 컬렉터(Garbage Collector) 1. 가비지 컬렉터? 그게 뭔데?? 가비지 컬렉션은 GC라고도 부르며 가비지 컬렉션을 해주는 친구입니다. 가비지 컬렉션은 쓰레기 수집이라는 뜻입니다. 우리가 자바 프로그래밍을 하면서 힙 영역에 동적으로 메모리를

2023년 10월 12일
·
0개의 댓글
·

Session vs Cookie

오늘은 Session과 Cookie에 대해 공부하고, 로그인 기능을 직접 구현해 보면서 해당 내용이 어떻게 활용되는지 익혀보는 시간을 갖도록 하겠습니다. 공부하기에 앞서 "session과 cookie는 무엇이고 왜 써야하는가?"에 대한 의문이 생기게 됩니다. 이를 설

2023년 9월 25일
·
0개의 댓글
·

DAO? DTO? VO?

오늘은 DAO와 DTO에 대해 정리해보도록 하겠습니다. DAO (Data Access Object) 란? 데이터베이스와의 상호 작용을 관리하고 데이터베이스 접근 로직을 캡슐화합니다. 목적 데이터베이스 각각 개념 차이점

2023년 9월 25일
·
0개의 댓글
·

Algorithm[Java] | 크루스칼 알고리즘

오늘은 최소 신장 트리를 찾는 대표적인 알고리즘인 크루스칼 알고리즘, 프림 알고리즘 중 크루스칼 알고리즘에 대해 먼저 학습해보도록 하겠습니다.v개의 정점으로 이루어진 무향 그래프에서 v-1개의 간선으로 이루어진 트리무향 가중치 그래프에서 신장 ㅡㅌ리를 구성하는 간선들의

2023년 8월 23일
·
0개의 댓글
·

Algorithm[Java] | 서로소 집합

오늘은 서로소 집합을 활용한 Union-Find 알고리즘에 대해 학습해보도록 하겠습니다. 이는 이후 공부할 최소신장트리의 기반이 되기 때문에 꼭 이해해두시길 바랍니다.▪️ 서로소 집합이란 서로 중복 포함된 원소가 없는 집합들을 의미합니다. 즉, 교집합이 없습니다. ▪️

2023년 8월 22일
·
0개의 댓글
·
post-thumbnail

Algorithm[Java] | 분할 정복

오늘은 분할 정복에 대해 간단히 알아보도록 하겠습니다.▪️ 분할 정복은 큰 문제를 작은 부분 문제로 나눈 뒤 각 부분 문제를 독립적으로 해결하고 합치는 접근 방식으로 대표적인 예로 큰 수의 곱셈, 퀵 정렬, 병합 정렬 등이 있습니다. ▪️ 동적 계획법은 중복되는 부분

2023년 8월 20일
·
0개의 댓글
·

Algorithm[Java] | 완전탐색 - 부분집합

오늘은 조합적 문제에서 활용할 수 있는 순열,조합,부분집합 중 부분집합에 대해서 알아보겠습니다. 부분집합(Subset) ▪️ 집합에 포함된 원소들을 선택하는 것 즉, 어떤 집합에 포함되는 집합 멱집합(Powerset) ▪️ 해당 집합의 모든 부분 집합을 모아둔 것

2023년 8월 16일
·
0개의 댓글
·

Algorithm[Java] | 완전탐색 - 조합

오늘은 조합적 문제에서 활용할 수 있는 순열,조합,부분집합 중 조합에 대해서 알아보겠습니다. 조합 ▪️ 서로 다른 n개의 원소 중 r개를 순서 없이 골라내는 것 ▪️ nCr = n-1Cr-1 + n-1Cr ▪️ nC0 = 1 💡 중복 조합, 조합 구현 조합 1.

2023년 8월 13일
·
0개의 댓글
·

Algorithm[Java] | 완전탐색 - 순열

오늘은 조합적 문제에서 활용할 수 있는 순열,조합,부분집합 중 순열에 대해서 알아보겠습니다. 순열 ▪️ 서로 다른 것들 중 몇개를 뽑아서 한 줄로 나열 하는 것 ▪️ 서로 다른 n개 중 r개를 택하는 순열 -> nPr ▪️ nPr = n(n-1)(n-2)...(n-r

2023년 8월 13일
·
1개의 댓글
·

Algorithm[Java] | BFS, DFS 정리

그래프를 탐색하는 방법 중 BFS(넓이 우선 탐색)와 DFS(깊이 우선 탐색) 두 가지를 비교 해보겠습니다. BFS - 루트를 시작으로 주변에 있는 정점들을 먼저 방문하는 방법으로 트리의 레벨 순회와 같습니다. [출처] https://minhamina.tistory

2023년 7월 25일
·
0개의 댓글
·

⭐️ SSAFY 싸피 10기 전공자 합격후기 ⭐️

📆 싸피 10기 일정 ▪️ 원서 접수 : 23.04.24(월) ~ 23.05.08(월) ▪️ 에세이 제출 : 23.05.09(화) ~ 23.05.20(토) ▪️ SW적성진단(전공자) : 23.05.21(일) ▪️ 서류 합격 발표 : 23.05.30(화) ▪️ 인터뷰

2023년 6월 29일
·
1개의 댓글
·