전체 글 10

[Lombok] 간편한 코드를 위한 핵심 어노테이션 총정리

Lombok이란?Java로 개발을 할 때 기계적으로 치는 코드들이 있다.getter와 setter, toString, 생성자.. 등등 물론 간단한 단축키를 통해 자동으로 작성이 가능하지만, 그럼에도 코드의 양이 많아져 가독성이 떨어진다는 단점이 있다. 하지만!! Lombok을 활용하면 그런 귀찮음과 가독성을 모두 해결해 줄 수 있다.짧은 어노테이션을 통해 특정 기능을 수행하는 코드들을 대체할 수 있는 것이다. 이번에는 자주 사용되는 어노테이션들을 간단하게 살펴보고자 한다. 알아두면 무조건 좋으니 꼭! 읽어보자 의존성 추가그전에 Lombok을 사용하기 위해선 의존성 추가가 필요하다. 또한 버전은 변경될 수 있다..Maven 프로젝트일 경우 (porm.xml) org.projectlom..

IT/Java 2026.05.14

[Java] Queue의 개념과 활용 방법 (기본편) - offer, poll, peek

Queue란?큐... 어디선가 많이 들어본 것 같다. 그렇다. 아마 롤에서 많이 사용했을 것이다.큐 돌리자. 큐 잡혔다. 등등 물론 롤에는 티어와 MMR이 있기 때문에 조금 다르게 작동하겠지만, 근본적으로 자료구조의 Queue와 같은 원리를 가지고 있다. 롤의 큐는 먼저 돌려야 먼저 잡히는 게 일반적이다. 즉 선입선출(FIFO, First In First Out)이라고 할 수 있다.마찬가지로 이번에 설명할 Queue도 먼저 삽입한 것이 먼저 나오는 선입선출이다. 너비 우선 탐색(BFS, Breadth First Search) 이라는 알고리즘에 사용되고, 그밖에도 많이 활용되므로 꼭!!!! 익혀두자. 들어가기 전에Stack에는 push(), pop(), peek()를 활용해서 값을 추가, 삭제, 조회를 ..

[Java] Stack의 개념과 활용 방법 (기본편) - push, pop, peek

Stack이란?스택은 이름만 들어도 무언가가 차곡차곡 쌓이는 이미지가 떠오른다. 맞다. 이미지 그대로 자바에서 스택은 "객체(요소)가 쌓인다" 로 생각하면 된다.그리고 쌓이는 것이기 때문에 맨 처음, 즉 가장 처음에 넣은 값이 가장 마지막에 빠져나오게 된다.다른 표현으로는 마지막에 추가된 값이 가장 먼저 나온다고 표현할 수 있다. 우리는 이것을 후입선출(LIFO, Last In First Out)이라고 한다. 사용 방법Stack 선언일단 기본적으로 Stack을 사용하기 위해서는 Stack이 있어야 한다.import java.util.Stack;public class Main { public static void main(String[] args) { // 는 stack에 Integer 값만 추가하겠다..

백준 서비스 종료

백준이 서비스를 종료하게 되었다. 이럴 수가.... 알고리즘 유목민들이 대거 발생할 것 깉다.사실 나도 그 후보 중 한 명이다. 백준을 통해 알고리즘 문제를 열심히 풀었고, 그덕에 실력도 어느 정도 쌓은 것 같다. 그래서 이제는 지금까지 익혔던 알고리즘과 자료구조 개념을 정리하고자 한다. 현재 solved.ac의 티어는 플래티넘 5. 나보다 잘하는 사람은 많다. 그래도 정리하고 싶다. 내가 잊었을 때 찾아볼 수도 있고, 다른 사람이 공부를 위해 방문할 수도 있다. 하지만 문자열이랑 그리디, 기하학은 여전히 자신 없다.... 대신 그래프는 자신있다. 그래서 개념을 정리하면서 나에게 부족한 부분도 보완하고자 한다. 나중에 어느 정도 정리가 되었을 때는 더 많이 성장해있었으면 좋겠다.

IT 2026.04.22

[SSAFY] 싸피 15기 비전공 합격 후기

들어가기에 앞서, 나는 일본어를 전공하고 있다.이후 컴퓨터공학을 복수전공했고, 교내에서 실시하는 4개월 풀스택 과정을 수료했다. (하지만 개발 능력은 영..) 복수전공일 경우 비전공으로 지원해도 된다고 하길래 비전공으로 지원했다.암튼 운 좋게 한방에 붙어서 기분이 좋고, 그래서 다른 분들을 위해 합격 후기를 남기고 싶다. 에세이인적사항과 학력, 지망 등을 적고 나면 남은 것은 에세이.. 싸피의 에세이는 다른 기업들의 자소서 문항에 비해 적은 느낌이다. (500자 내외 권장, 600자 제한)그렇기 때문에 알차게 적는 게 중요한듯?? 에세이 관련 많은 글을 읽으면서 작성을 했고, 일단 많이 쓴 후에 줄이고 줄여서 583자로 마무리했다.에세이가 합불을 가를 지는 모르겠지만, 그래도 면접이 에세이 기반이므로 ..

IT 2025.12.26

닛켄세 준비 4(면접준비) - 일본문화연수생 (문부과학성 국비 유학, 학부 1년코스)

면접에 관하여모든 닛켄세 정보는 2023년 공고를 기준으로 합니다. 필기에서 떨어졌을 거라 생각했지만, 대사관 홈페이지를 방문해보니 면접 대상자 공지에 제 수험번호가 있더군요...ㅎ 2월 27일에 면접 대상자 발표 공지가 올라왔고, 저의 면접일은 3월 10일이었습니다. 개강하고 면접을 보는 거라 수업에 결석해야 했는데 다행히 전공 교수님께서 출석으로 인정해주셨습니다! 아무튼 공지부터 면접일까지 약 2주 가량 남아있기 때문에 면접 준비 또한 빠듯하게 하셔야 합니다. 그리고 면접 시 지참해야 하는 서류도 있습니다. 아마 이 글을 마지막으로 닛켄세 지원에 관한 글은 마무리가 될 것 같습니다. 이 글은 면접에 대해서 다루고 있지만, 면접 내용을 발설하는 것은 금지되어 있기 때문에 면접 준비 과정과 후기에 ..

닛켄세 준비 3(필기준비) - 일본문화연수생 (문부과학성 국비 유학, 학부 1년코스)

지원시 필요한 서류 정리모든 닛켄세 정보는 2023년 공고를 기준으로 합니다. 서류 제출을 완료하셨나요? 그렇다면 남은 것은 시험입니다. 정상적으로 서류가 접수됐다면 수험번호 안내 공지문에서 자신의 수험번호와 시험장 위치 등을 확인할 수 있습니다. 저는 2월 10일에 확인했고, 시험장은 부산이었습니다. 시험 일자는 2월 19일이었으며 수험번호를 받은지 약 9일, 서류를 제출한지 약 16일만에 시험에 응시해야 하므로 필기 시험 대비는 서류를 준비하기 훨씬 이전부터 해두셔야 합니다. 닛켄세의 경우 일본어만 준비하시면 됩니다. 특별한 변동 사항이 없다면 시험 시간은 오후 2시부터 오후 4시까지 약 120분이 주어집니다. 일본문화연수생이므로 당연히 일본어 시험만 보게 되며, 제가 시험을 봤을 때는 특별한 사..

닛켄세 준비 2(준비서류) - 일본문화연수생 (문부과학성 국비 유학, 학부 1년코스)

지원시 필요한 서류 정리모든 닛켄세 정보는 2023년 공고를 기준으로 합니다. 추천기관에서 서류를 제출해주면, 남은 것은 추천대상자의 서류 제출입니다. 이 서류는 이메일이 아닌 주한일본국대사관(공보문화원)에 방문하여 제출하는 방법과 우편으로 제출하는 방법이 있습니다. 저는 우편으로 제출했습니다. 추천대상자 제출 서류1. 신청서 원본 추천대상자 제출 서류를 미리 준비해야 하는 가장 큰 이유 중 하나가 신청서 때문입니다. 신청서에 기입하는 내용들은 대부분 개인정보와 학력을 확인하는 항목들입니다. 이 부분은 [별첨4] 추천자 리스트(학부 1년) 파일이 들어있는 압축파일에 신청서(학부 1년) 샘플양식도 함께 있으므로 참고하면서 작성하시면 됩니다. 하지만 신청서를 작성하다 보면 [현재 학습중인 내용, 일본에서..

닛켄세 준비 1(준비서류) - 일본문화연수생 (문부과학성 국비 유학, 학부 1년코스)

지원시 필요한 서류 정리모든 닛켄세 정보는 2023년 공고를 기준으로 합니다. 닛켄세는 관련 학과별로 1명만 지원할 수 있습니다. 해당 학과의 대표로 선정되어 닛켄세를 지원하게 됐다면, 많은 서류를 준비해야 합니다. 저는 1월 10일에 모집 공고를 확인했고, 해당 제도에 지원하고자 하는 학생이 복수인 경우 학과 내에서 자체 절차를 거친 후에(학교별로 상이, 어필은 알아서..ㅎㅎ) 누가 지원할지가 정해지는 것 같습니다. 저의 경우에는 교수님께서 심사를 위해 별도로 서류를 요구하셨습니다.(지원동기서, 성적증명서, JLPT성적증명서) 대표적으로는 추천기관 제출 서류와 추천대상자 제출 서류로 나뉩니다. 추천기관 제출 서류는 반드시 재학중인 대학교의 교수 혹은 학과 사무실, 즉 학교측에서 제출해야 하며 추천..

일본 대학에서 국비로 1년간 유학할 수 있는 제도! 일본문화연수생 (문부과학성 국비 유학, 학부 1년코스)

일한공동 고등교육 유학생 교류 사업이란?모든 닛켄세 정보는 2023년 공고를 기준으로 합니다. 일한공동 고등교육 유학생 교류 사업(학부 1년 코스)은 일본 문부과학성에서 실시하는 국비유학으로 통칭 닛켄세로 불리고 있습니다. 닛켄세는 간단히 말해 일본 정부의 초청으로 일본의 명문 대학교에서 1년간 학교 생활을 할 수 있는 제도입니다. 물론 이 기간 동안 등록금은 면제이며 왕복 항공권과 매월 약 12만엔의 생활비도 일본 정부에서 제공해주고 있습니다. 닛켄세의 장점(1) 2023년 기준으로 홋카이도부터 오키나와 지역까지 몇몇 학교를 제외한 수많은 국립 대학(교토, 오사카, 토호쿠 등)을 선택할 수 있으며, 사립 대학의 경우에도 와세다와 게이오, 조치 등 수많은 명문 사립 대학교도 선택할 수 있습니..