일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 지도자동구축 파이썬
- 백준
- 백준 A->B
- MongoDB
- 백준 전쟁 파이썬
- jenkins
- MySQL완전삭제
- 백준 점프 파이썬
- express mongodb
- 백준 평범한배낭
- 도커 컨테이너
- 백준 등수매기기
- 피아노체조 파이썬
- 프로그래머스
- 장애물인식프로그램 파이썬
- 등수매기기 파이썬
- 소프티어 지도자동구축
- 파이썬 평범한배낭
- 백준 전쟁-전투
- 백준 피아노체조
- 금고털이 파이썬
- 소프티어 장애물인식프로그램
- 백준 점프
- 파이썬데이터분석라이브러리
- 백준알파벳파이썬
- 백준 바이러스
- express
- CRUD
- 백준 예산
- 1987파이썬
- Today
- Total
목록JAVA (2)
바위 뚫는중

매일 하나의 객체만 기록하는 캘린더가 있다고 쳤을때, Optional과 List중 무엇으로 처리해줄지 고민했었다. 내가 만드는 건 하루에 하나의 기록 객체만(객체 안에는 여러 변수들이 존재함) 담는 캘린더이다. 즉, 일반적인 캘린더를 예로 든다면? 하루에 일정을 하나만 추가하는 느낌이다. 일기를 하나만 쓰는 느낌. 이때 오늘 기록이 있으면 수정하고, 없으면 생성하는 로직을 생각했었다. 찾아보니 다중 값이 아니어서 List를 굳이 쓸 이유를 느끼지 못했고, Optional을 알게되어 코드를 변경하게 됐다. Optional과 List의 주요 차이점은 값의 존재 여부와 다중 값 처리!! Optional Java8에서는 Optional 클래스를 사용해 NPE를 방지할 수 있도록 도와준다. Optional는 nu..

Ubuntu, Linux 자바 버전 변경 업무중 웹 서버가 올라갈 우분투의 자바 버전을 바꿀 일이 생겼다. Terminal 에 접속하여, 다음과 같이 입력하면 현재 저장된 자바의 버전이 뜨게 된다. 내가 쓰고 싶은 버전을 숫자로 입력하고, java -version을 입력하면 바뀐 것을 확인가능하다. sudo update-alternatives --config java 대체 항목java에 대해 (/usr/bin/java 제공) 2개 선택이 있습니다. 선택 경로 우선순� 상태 ------------------------------------------------------------ * 0 /usr/lib/jvm/zulu11/bin/java 2114301 자동 모드 1 /usr/lib/jvm/zulu11/b..