본문 바로가기

분류 전체보기84

자바의정석 14장. Optional 정리 객체 생성 : of(), ofNullable() 참조변수의 값이 null일 가능성이 있다면 ofNullable()을 사용 of()는 매개변수의 값이 null일 경우 NPE를 발생시킨다. 값 초기화 : empty() null도 가능하지만, empty를 사용하는 것이 바람직하다 값 가져오기 : get(), orElse(), orElseGet(), orElseThrow() 값을 가져올때는 get()을 사용한다 값이 null일 때는 NoSuchElementException이 발생하며, 이를 대비하여 orElse()로 대체할 값을 지정할 수 있다. ex) opt.orElse(""); //값이 null일 경우 ()안의 값인 ""를 반환한다 orElseGet() : null일 경우 대체할 값을 반환하는 람다식을 지정.. 2022. 2. 24.
2020년 회고 - 취업 과정과 후기 2월이 되어서야 쓰는.. 늦은 + 처음 써보는 회고 2020년은 천국과 지옥을 모두 맛본 해였습니다. 2019년 7월~2020년 6월 : SSAFY 취업이 점점 더 어려워 지면서 싸피에 합격하기 위한 사교육이 생길 정도로 인기가 많은 교육이기도 하면서 다른 일각에서는 대기업을 가기 위한 취업 양성소라는 말도 있을 만큼 평가가 나뉘어 지더라구요. 겪어본 입장에서는 두 관점 모두 이해가 됩니다. 각자의 필요에 따라 누군가에겐 굉장히 매력적일 수 있지만, 누군가에게는 아쉬울 수 있다고 생각해요. 이렇게 다양한 의견들이 있지만, 저는 개인적으로 싸피 덕을 많이 본 사람이라고 생각해서 개인적으로 싸피에 굉장히 감사한 마음 을 가지고 있습니다. (홍보 글은 아닙니다 ㅋㅋ) 저는 원래 대기업이나 IT기업에 서류를 써.. 2021. 2. 8.
[Git Error 해결하기] [remote rejected] (refusing to allow an OAuth App to create or update workflow `.github/workflows/pull-request.yml` without `workflow` scope) Intellij에서 commit 후 push 단계에서 push rejected가 발생하는 경우 해결하기 Error Message [remote rejected] (refusing to allow an OAuth App to create or update workflow `.github/workflows/pull-request.yml` without `workflow` scope) 평소 하던대로 Intellij에서 변경사항을 push하는 과정에서 자꾸 reject이 되었다. 구글링을 하면서 해결책을 찾았는데 1. Git Setting에서 workflow 체크가 되어있는지 확인 2. Git version update 등의 방법을 시도해봤지만 실패했다. 그러다가 찾은 방법 그런데 나는 이 설명이 명확하게 이해.. 2020. 12. 28.
[백준] 20056.마법사 상어와 파이어볼 / 시뮬레이션 @시뮬레이션 / 1h 2020 하반기 삼성전자 코딩테스트 오전(DS) 2번 문제. 그때 문제 잘못 읽어서 삽질한것만 생각하면...ㅜㅜ 근데 그때랑 문제의 전체 흐름은 똑같은데, 조건이 살짝 다른 것 같다. 그때는 일단 이동한 후, 다음 해에 부딪힌 행성이 터졌던 것 같은데.. 뭐 여튼 문제 링크 https://www.acmicpc.net/problem/20056 20056번: 마법사 상어와 파이어볼 첫째 줄에 N, M, K가 주어진다. 둘째 줄부터 M개의 줄에 파이어볼의 정보가 한 줄에 하나씩 주어진다. 파이어볼의 정보는 다섯 정수 ri, ci, mi, si, di로 이루어져 있다. 서로 다른 두 파이어볼의 위치 www.acmicpc.net 구현 포인트 시뮬레이션이니까, 문제에서 시키는 대로 차근차근 하.. 2020. 12. 13.
2020 하반기 엔카닷컴 신입 공채 진행 과정 + 합격 후기 2020 엔카닷컴 신입 개발자 공개채용에 지원했습니다. 채용 공고 채용 공고 보기 ↓ 더보기 여러 포지션 중 유일하게 신입을 채용하는 플랫폼 개발 팀에 지원했습니다. Java와 Spring, 그리고 MySQL, Firebase를 사용해본 경험이 있어서 자격 요건에도 어느정도 부합한다고 생각했습니다. 서류 전형 (2020/09/14 - 2020/10/04 마감인데 채용기간 중 면접을 상시로 본다고 합니다. 저는 공고를 늦게 봐서 거의 마지막에 제출했습니다.) 엔카는 특이하게 자기소개서가 없습니다. 대신 경력기술서 + 포트폴리오가 필요합니다. 한창 자소서를 쓸 시즌이라 자기소개서 작성에 지쳐있던 저에게는 단비같은 회사였습니다.ㅎㅎ 경력기술서가 뭐지? 하고 조금 낯설었는데, 다행히 엔카 직전에 SKT에 지원하.. 2020. 12. 11.