본문 바로가기

분류 전체보기79

checked/unchecked Exception / @Transactional rollback checked/unchecked Exception 자바의 예외 Error Exception checked exception 컴파일 단계에서 발생. 발생하더라도 롤백하지 않음. unchecked exception 런타임 단계에서 발생. 발생 시 트랜잭션 롤백 https://devlog-wjdrbs96.tistory.com/351 [Java] Checked Exception vs Unchecked Exception 정리 체크 예외와 언체크 예외(Checked, Unchecked Exception) 자바의 예외는 크게 3가지로 나눌 수 있습니다. 체크 예외(Checked Exception) 에러(Error) 언체크 예외(Unchecked Exception) 자바에서 에러, 예외 관련된 클래 devlog-wjd.. 2023. 5. 6.
자바의정석 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.