일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 회고록
- TiL_1st_0419
- Token
- 메서드
- Diary 해우소
- #스파르타내일배움캠프
- #내일배움캠프
- diary
- 클래스
- 포맷은 최후의 보루
- 성장기록
- Java의 이점
- 스레드
- static
- 해우소
- 인스턴스
- Java
- 객체지향 언어
- GitHub
- 스파르타내일배움캠프
- JVM
- 변수의 다양성
- 스파르타내일배움캠프TIL
- KPT
- #스파르타내일배움캠프TIL
- 내일배움캠프
- Github_token
- Git
- 감사기록
- 생성자
- Today
- Total
목록2024/07 (68)
몬그로이
public final class String i mplements java.io.Serializable, ComparableString>, CharSequence, Constable, ConstantDesc { private boolean hashIsZero; private int hash; static final boolean COMPACT_STRINGS; private final byte coder; @Native static final byte LATIN1 = 0; @Stable private final byte[] value; public..
상위 n개 레코드https://school.programmers.co.kr/learn/courses/30/lessons/59405 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIMELIMIT1 이름이 있는 동물의 아이디https://school.programmers.co.kr/learn/courses/30/lessons/59407SELECT ANIMAL_ID FROM ANIMAL_INS WHERE name IS NOT NULL ORDER BY ANIMAL_ID 경기도에 위치한 식품창고 목록 출력하기https://school.programmers.co.kr/learn/courses/30/lessons/131114SELECT WAREHOUSE_ID, WAREHOUSE..
https://mongroy.tistory.com/148 Coding 02역순 정렬하기https://school.programmers.co.kr/learn/courses/30/lessons/59035SELECT name, DATETIMEfrom animal_insorder by ANIMAL_ID desc 동물의 아이디와 이름https://school.programmers.co.kr/learn/courses/30/lessons/59403SELECT ANIMAL_ID, NAMmongroy.tistory.com https://mongroy.tistory.com/149 자바의 정석 8. 예외처리→Exception 클래스들( checked 예외)사용자의 실수와 같은 외적인 요인에 의해 발생하는 예외 Runtime..
테스트를 한다는 것은 원하는 "결과"가 나오는지 "검증" 하는 것이므로검증할 사항을 위한 조건들을 생성하고 그 결과를 보면 되는 것이다 테스트 코드를 할 때 어렵게 느껴졌던 부분은 Mock 이다이유는, mock 이 어디까지 반영이 되는 존재인지를 잘 파악하지 못해서이다리팩토링 효율적인 Test를 위해서는 리팩토링을 피할 수 없다단순 CRUD 를 담당하는 클래스와 검증이 필요한 (단순 CRUD가 아닌) 메서드를 분리하는 것이 중요하다이렇게 Mock 이 필요없는 부분을 떼어놓은 후엔 POJO 테스트라고 불리는 것을 할 수 있게 된다 또한 Mock 이 필요한 경우라도 "단순" CRUD 는 굳이 테스트를 할 필요도 없다 리팩토링이 끝나고 POJO 테스트 코드 작성을 하려고 하는데객체를 생성해야 하는 일이 여간 ..
→Exception 클래스들( checked 예외)사용자의 실수와 같은 외적인 요인에 의해 발생하는 예외 RuntimeException 클래스들( unchecked 예외)프로그래머의 실수로 발생하는 예외 printStackTrace()예외 발생 당시의 호출스택(Call Stack)에 있었던메서드의 정보와 예외 메시지를 화면에 출력한다 getMessage()발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있다 catch(ExceptionA | ExceptionB e) {} : 멀티catch블럭멀티 catch는 하나의 catch블럭으로 여러 예외를 처리하는 것이기 때문에,발생한 예외를 멀티 catch블럭으로 처리하게 되었을 때,멀티 catch블럭 내에서는 실제로 어떤 예외가 발생한 것인지 알 수 없..
역순 정렬하기https://school.programmers.co.kr/learn/courses/30/lessons/59035SELECT name, DATETIMEfrom animal_insorder by ANIMAL_ID desc 동물의 아이디와 이름https://school.programmers.co.kr/learn/courses/30/lessons/59403SELECT ANIMAL_ID, NAMEfrom ANIMAL_INSorder by ANIMAL_Id 여러 기준으로 정렬하기https://school.programmers.co.kr/learn/courses/30/lessons/59404select ANIMAL_ID, NAME, DATETIMEfrom ANIMAL_INSorder by NAME, D..
테스트 코드를 작성하기 직전, commit 내용을 잘못 적은것이 있어서고치려다가 commit 전으로 rollback 되어버렸다commit drop 기능을 쓰면 commit 내용만 날아갈거라고 생각했는데, 아니었다구글링을 하여 git reflog 를 통해서 commit 내역을 불러왔으나그 후 log창에서 키보드가 먹히지 않아서 한 튜터님을 찾아갔다다행히 도움을 받아서 되돌릴 수 있었다 그리고나서 예상치 못하게 여러가지 조언들을 받을 수 있었는데,요근래 의문만 품고 어디에도 물어보지 못하고 있던 것들이었다 덕분에 내가 하는, 또는 하려는 방식들이 완전히 잘못된 것은 아니었다는 것을 확신할 수 있었다 경험자, 선배의 입장에 계신 분들인 경우단순히 "힘내라" 라거나 "화이팅" 하는 것 보다 이런식으로 말씀해주시..
https://mongroy.tistory.com/146 프로필 조회시 좋아요 수 필드 추가하기프로필 조회시 응답필드에 내가 좋아요한 게시글/댓글 수 필드를 추가 고려 사항1. 다른 사람도 볼 수 있는 프로필인지, 본인만 보는 프로필인지2. count 용 column 을 따로 설정할 것인지, 불러올mongroy.tistory.com https://mongroy.tistory.com/147 Coding 01SQL Programmers - 아픈동물 찾기https://school.programmers.co.kr/learn/courses/30/lessons/59036#fn1 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록mongroy.tistory...